Derek Potts

Derek Potts, M.S.

Senior Programmer and Partner

Skills

  • Languages: C, C++, Java, SQL, Perl, PowerShell, Bourne Shell, PHP
  • .NET
    • C++, C#, VB
    • Entity Framework, ADO.NET, LINQ
    • WCF, .NET Remoting
    • WPF, Win Forms
  • Diagnostics: WinDbg, DebugView, RedGate ANTS

Programming Platforms

  • Client/Server with RPC
  • Web applications
  • Android applications
  • System applications/scripts for administrative tasks

Operating Systems

  • Windows, Linux, Solaris, Android

Server Applications

  • Databases: MS SQL Server, MySQL, PostgreSQL
  • Mail servers: MS Exchange, Sendmail, Postfix
  • Web servers: IIS, Apache, Tomcat, Lighttpd

Systems and Networks

  • Internal network and application support
  • External application support for customers
  • Design of network components: DMZs, firewalls, VPNs
  • Server and network maintenance

Employers

Karmak · Carlinville, IL · 05/2006 – 05/2015

Senior Programmer

  • Part of a team that develops features for a client/server business system application using C#, VB.NET and MSSQL.
  • Debug .NET applications, dealing with multi-thread issues, database transactions and memory usage.
  • Assist colleagues with technical programming challenges.
  • Maintain a software update service application in C++ and .NET. Includes a web service and uses interprocess communications and synchronization.
  • Developed a time tracking application in C# using Entity Framework and WPF.

Design Ideas · Springfield, IL · 10/2004 – 01/2006

Programmer, System Admin

  • Developed web application using MSSQL, PHP and JavaScript for tracking orders and shipment between suppliers and headquarters.
  • Setup and maintained an OpenBSD firewall with a DMZ and VPN.
  • Configured and maintained a tape file backup server on Linux.
  • Supported ~10 Windows servers and ~150 Windows workstations.

Creative Systems · Burr Ridge, IL · 03/2004 – 10/2004

Technical Analyst

  • Provide technical support for customers running Creative’s software.
  • Assist with technical projects, such as running Creative’s software on Linux.

Education and Certifications

  • University of Illinois Springfield · M.S. of Computer Science
  • C Programming Language Certified Associate – CLA · (Certificate)
  • Microsoft Certified Professional Developer · Windows Developer 4
  • Microsoft Certified System Engineer · Windows NT 4.0
  • Sun Certified Network Administrator · 2002-03
  • Sun Certified System Administrator · 2001-11