Professional Experience

SOFTWARE TECHNICAL LEAD, May 2013 to present
Responsible for the management of team members, daily Scrum, sprint planning, burn down, and other tasks to ensure a successful sprint.
Contributed to the design and implementation of a solution with multiple WCF services to allow for a more extensible product.
Helped refactor core code to allow for better and faster unit tests.
Involved in design and modifications to allow the system to process large volumes of data quickly.
Collaborated with stakeholders to accurately capture requirements to allow for the successful completion of the features within the sprints.
Performed code reviews to ensure code quality and adherence to coding standards.
Documented development processes and features.
SOFTWARE ENGINEER, January 2008 to April 2013
Part of a small team responsible for updating an enterprise application to support Oracle.
Implemented the initial AES Security solution for the data processing portion of the system.
Developed the byte level decode logic for processing meter read data for a specific meter type.
Member of the team specifically responsible for implementing the advanced AES Security solution.
Actively managed the development AMI Network at this location.
Member of the team that added support for a Cellular based network to the enterprise application.
Estimated development stories to assist in planning the features for each release.
SOFTWARE ENGINEER I, July 2004 to December 2007
Developed an ASP.NET application as part of a small team.
Integrated various 3rd party tools into the product, including log4net, NAnt, NUnit.
Wrote unit tests using NUnit for code coverage.
Setup and maintained the build environment.
Maintained and modified the SQL Server database that was used in the installation of the product (including the creation of stored procedures and user defined functions).
Performed Network Administration tasks such as: server hardware and software upgrades, troubleshooting connectivity problems, and server backups.
Created ISA Firewall Rules to route traffic to the correct server in our DMZ.
Designed a backup plan for the development PCs.
Administrated the Visual SourceSafe and Subversion repositories.
Supported clients using the product.
Practiced the Agile development process.

Technical Skills

C#, ASP.NET, HTML, JavaScript, C++, Java, CSS, Python
Django, Django Rest Framework, AngularJS, Unity IoC, WCF
Microsoft SQL Server, Oracle 10g, Oracle 11g, SQLite
Microsoft Windows 10, Microsoft Server 2012, Ubuntu
Object Oriented Design, Agile Development
Microsoft Visual Studio, Team Foundation Server, Microsoft Virtual PC, NUnit, NAnt, NullSoft, CruiseControl.NET, TestDriven.NET, TortoiseHG, TortoiseSVN, Eclipse, Atom, Git, Visio

Education & Credentials

Bachelors of Science in Information Technology Management, 2004
Emphasis in Application Development and Systems Administration
University of Minnesota, Crookston
Microsoft Certified Professional (MCP)
ScrumAlliance Certified ScrumMaster