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