We provide IT Staff Augmentation Services!

Lead Programmer Resume

Madison, WI

SUMMARY:

Over 10 years of development experience. Done full life cycle development including prototyping, database design, documentation, and user training. Strongest skills are C#, C++, VB.NET, Java, and SQL database design.

TECHNICAL SKILLS:

  • C# & VB.net
  • JavaScript & JQuery
  • MVC
  • HTML5 / CSS
  • MSTest
  • WebApi / Rest services
  • Android Development
  • Java
  • OpenGL & DirectX
  • .NET Framework 2.0 to 4.5
  • ASP.net
  • WinForms
  • ADO
  • TCP/IP/UDP
  • MS Visual C/C++
  • SQL Server 2005, 2008
  • Oracle
  • Microsoft Access

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Lead Programmer

Responsibilities:

  • The client and server are multi threaded applications written in C++ using TCP/UDP protocol and DirectX.
  • The website is written in C# with ASP.net, JavaScript, and uses a Confidential service for payments. The website also communicates with the server to gather statistics.
  • The customer database is a C# WinForms application that connects to the server, the email server, and the database to handle customer payments and account issues.
  • A Support application for organizing and keeping track of data is written in C# with WinForms.
  • Created an Android app that allows players to check game info and chat with friends.

Environment: Visual C/C++, C#, ASP.NET, Javascript, JQuery, MSTest, DirectX, HLSL, WinForms.

Confidential, Madison, WI

Contractor

Responsibilities:

  • Programming with C# and ASP.NET, Javascript, JQuery, Knockout, TypeScript, and NOOLS.
  • Maintained and added features to the web application that gives businesses and consumers incentives to use more efficient equipment for electric, gas, and water usage.
  • Used JIRA to manage sprints, stories, and log hours.
  • Used agile methodology, daily scrum meetings, and took part in sprint planning.

Environment: C#, ASP.NET, MVC, JavaScript, HTML5, CSS, JQuery, AJAX, JSON, TypeScript, TFS.

Confidential, Nashville TN

Programmer

Responsibilities:

  • Designed a product selector web app that allows users to design electrical equipment they need for a contracting job.
  • Wrote a C# DLL for requesting data from REST services in JSON format that will be used by programmers who converted from mainframe programming to C# winforms programming.
  • Java Server Page programming to maintain their QuoteFast web application.
  • Also designed the product selector as an Android app for contractors to use.

Environment: C#, ASP.NET, Web API REST Services, JavaScript, JQuery, Android, WinForms.

Confidential, Nashville TN

Lead programmer/Analyst/Designer

Responsibilities:

  • Developed an android computer game using Java and OpenGL ES 2.0 with shaders.
  • Created a world designer tool on the PC using C++ and DirectX for game design.
  • Created a GUI interface designer with C++ and DirectX for in game GUI forms.

Environment: Java, C++, OpenGL ES 2.0, GLSL, DirectX.

Confidentia, Nashville TN

Programmer/Analyst Contractor

Responsibilities:

  • Developed C# ASP.net Apps and C# WinForms applications to generate journal entries and reports.
  • Imported XL spread sheets in CSV format for processing and then output a result CSV for XL.
  • Designed tables using SQL Server 2008.

Environment: .NET Framework 3.5, C#, ADO, WinForms, ASP.net, JavaScript, SQL Server 2008.

Confidential, Nashville TN

Software Developer 4

Responsibilities:

  • Developed applications using C# and VB.net for file management, TCP/IP communication and transaction processing.
  • Multi threaded system programming to process real time and batch requests from customers.
  • Created and modified stored procedures as needed.
  • Wrote software to generate XL spread sheets as reports for customers.
  • Designed tables and stored procedures using SQL Server 2005.
  • Used C++ in some places where speed was a major concern for some batch processing.
  • Familiar with HIPAA privacy and security rules and X12 files.

Environment: .NET 3.5, C#, VB.net, ADO, WinForms, Stored Procedures, SQL Server 2005, TFS.

Confidential, Salt Lake City, UT

Lead Programmer/Analyst

Responsibilities:

  • Developed a Confidential using C# and ASP.NET Framework 2.0 with SQL Server Express.
  • Did unit testing where necessary to ensure functionality of my C# classes.
  • Dynamically constructs SQL statements based on user search selections.
  • Full mail system for sending/receiving messages.
  • Uses a CAPTCHA to stop hackers/spammers during account creation.

Environment: .NET Framework 2.0, C#, ASP.NET, JavaScript, ADO, Microsoft SQL Server Express 2005

Confidential, Salt Lake City, UT

PC Graphics Engine Programmer

Responsibilities:

  • Maintained and added new features to the DirectX 9 graphics engine.
  • HLSL programming for specular lighting, specular maps, bump maps, per pixel lighting, and detail maps.
  • Worked on post effect shaders for bloom, HDR lighting, and blur.
  • Did this work for “The Tale Of Despereaux” a title that shipped along with the movie.
  • Tools development in C#.

Environment: Visual C++, DirectX 9, HLSL, C#, WinForms, PIX

Confidential, Madison, WI

3D Programmer

Responsibilities:

  • Developed a 3D graphics engine using DirectX 9 for creating simulations.
  • Created a simulation of the effects of prop blast on personnel and objects on the deck of an aircraft carrier when landing a V22 helicopter.
  • Program allows for multiple environment options like wind speed, wind direction, air density, and fog.
  • Created a skeletal model system for animating characters and aircraft using quaternions.
  • Used vertex and pixel shaders for lights and multi texturing.
  • The graphics engine can be used on the Internet or LAN for training multiple people in the simulation.
  • Created a particle system for representing the airflow particles.

Environment: Visual C++, DirectX 9, 3D Studio Max 8 & 9

Confidential, Madison WI

Environment: Full life cycle development and database design using VB 6, Microsoft Access, VBA, WinForms, Jet Database, SQL Server, and Oracle.

Office of the State Treasurer

Responsibilities:

  • Provided analysis, design, implementation, and support for several financial systems developed in Visual Basic with Microsoft’s Jet engine.
  • Wrote/rewrote several financial systems including the Local Government Investment Pool, Securities and Fiduciaries System, Check Forgery Tracking, the Check Certification System, and the Reconciliation System.
  • VB 6, Microsoft Access.

Confidential

Responsibilities:

  • Wrote the Hazardous Materials tracking system.
  • Converted the database from MS Access to SQL Server.
  • VB 6, VBA, Microsoft Access, SQL Server.

Confidential

Responsibilities:

  • Created Event/Meeting scheduling system for State of WI school board members.
  • Wrote statistical reporting for WASB lawyers.
  • VBA, Microsoft Access, SQL Server.

Confidential

Responsibilities:

  • The Criminal Record Check System for the Confidential that was required to do extremely fast searches up to FBI standards in a database with 12 million+ criminal records.
  • VB 6, VBA, Microsoft Access, Oracle.

Confidential

Responsibilities:

  • Developed software for different bureaus within DHFS for licensing ambulance drivers, tracking and licensing day care businesses, tracking adoptive parent funding, help desk call tracking, and a grant tracking system.
  • VB 6, VBA, Microsoft Access.

Hire Now