Derek Potts, M.S.
Senior Programmer and Partner
Languages: C, C++, Java, SQL, Perl, PowerShell, Bourne Shell, PHP
C++, C#, VB
Entity Framework, ADO.NET, LINQ
WCF, .NET Remoting
WPF, Win Forms
Diagnostics: WinDbg, DebugView, RedGate ANTS
Client/Server with RPC
System applications/scripts for administrative tasks
Windows, Linux, Solaris, Android
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
Karmak · Carlinville, IL · 05/2006 – 05/2015
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
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
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