We provide IT Staff Augmentation Services!

Contract/freelance Application Developer Resume

4.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY:

  • Innovative software engineer offering over 20 years of programming experience in the full software development life cycle - from concept through to delivery of next-generation applications and customizable solutions. Valued for driving quality and consistency throughout all phases of software development projects. Partnered with other developers, analysts, QA and support teams throughout the complete product lifecycle to produce high-quality, user-friendly, scalable and bug-free software.
  • Expert in advanced development methodologies, tools and processes contributing to the design and deployment of cutting-edge software applications.
  • Experienced with Agile Methodologies.
  • Known for excellent troubleshooting skills - able to analyze existing code and engineer well-researched, cost-effective and responsive solutions.
  • Adherence to SOLID programming principles and unit testing throughout all phases of the software development lifecycle.
  • Refactoring of existing legacy software to utilize current software development processes that follow best practice standards.
  • Advanced understanding of SQL Server, extensive experience with complex SQL queries and stored procedures. Excellent understanding of database design, data modeling concepts, and experience with data transformation and migrations.
  • Extensive experience working with and using the following tools and technologies:

TECHNICAL SKILLS:

  • Expert level C# and VB programming with focus on C# as primary development language. Proven experience with both Web and Desktop application development. Solid understanding of Classic ASP
  • ASP.NET
  • ASP.NET Core
  • MVC and Web API application development. Advanced understanding of LINQ to Objects
  • XML
  • SQL and Datasets. File and Data transformation services using JSON
  • XML
  • and XSLT. Building RESTful Web API services. Full Stack Web Development using Node Js
  • React Js
  • Angular
  • Knockout
  • jQuery and jQuery UI
  • Bootstrap as well as utilizing ECMAScript 6.0. IDE s such as Visual Studio and JetBrains WebStorm. Source control and management using Microsoft TFS
  • GIT and SVN.

PROFESSIONAL EXPERIENCE:

Contract/Freelance Application Developer

Confidential

Responsibilities:
  • Miscellaneous freelance application development using Microsoft .NET C# as well as F#, Google Go, and React Js. I’ve also focused a great deal of time during this past year on improving my JavaScript programming skill set by implementing many projects using Node Js that utilized various JavaScript frameworks and API’s.
  • Continued work on an Windows Form application that is for the Veterinary Medicine/Animal Boarding industry. This has been built to support either a SQL Lite database or MS SQL Server database. It also uses 3rd party Telerik controls for the UI.
  • Continued online training for ASP.NET Core Framework, React Js, and ECMASCRIPT 6.0

Senior .NET Application Developer

Confidential, Nashville, TN

Responsibilities:
  • Gathering and documentation of the business requirements and specifications for all projects. This involved regularly scheduled meetings with the business owners and project team.
  • Prioritizing project requests and goals and managing backlogs and sprints.
  • Mentoring and training other application developers.
  • Programming new application features.
  • Debugging application faults and errors.
  • Programming and managing MS SQL Server database, schema, and stored procedures for MS SQL Server versions 2008 - 2014.
  • Refactoring original C# code for all projects to reduce the amount of code, eliminate redundancy, and improve overall performance.
  • Unit testing using XUnit.
  • Management of all the IIS Web servers for this project.
  • Administration of the source and version control using Microsoft TFS.
  • Management of multiple site deployment servers. e.g. Development, QA, and Production servers. These were all virtual servers.

Independent Contractor/Developer

Confidential, PA

Responsibilities:
  • I’ve spent the last year and a half developing custom software for ACH NACHA file processing for the banking industry as well as software for the Veterinary profession. This software utilizes Domain Driven Design as well as Test Driven Development using C# and the .NET framework.
  • Data Repositories and tools used for development were NHibernate, LINQ to SQL, MS SQL Server, SQLite, and MySQL
  • Miscellaneous tools included JetBrains ReSharper, StructureMap, FluentNHibernate.
  • Internet and Intranet application development using MVC and MVVM and client-side JavaScript using jQuery and Knockout Js.

Systems Developer

Confidential, marysville, PA

Responsibilities:
  • My position here was to develop and maintain the company’s proprietary in house software. This software was a built using ASP.NET MVC and the .NET framework 3.0

Software Developer

Confidential, PA

Responsibilities:
  • Software development of custom insurance quoting engines using Domain Driven Design (MVVM) and the .NET framework. Repositories and tools used for development were NHibernate, LINQ, MS SQL Server, Raven Db. Internet and Intranet development using ASP.NET MVC utilizing the Razor view engine.
  • Development of custom bank transfer software that used NACHA to do bank transfers of millions of dollars in revenue.

Applications Developer

Confidential, PA

Responsibilities:
  • Contract position with AGC Chemicals that involved programming and implementing a Microsoft Dynamics AX migration from an AS400 platform to a MS Server 2003, and SQL Server 2005 data storage solution.

SENIOR application DEVELOPER

Confidential, PA

Responsibilities:
  • Primary responsibilities included sole design and development of N-Tier client/server business application development using Visual Basic.
  • First 2 years at ATI were application development, network management, and PC end user support for all locations of ATI
  • Application development of their business application. This was originally developed using Visual Basic 6.0 and Classic ASP. This application automated the complete management of job, customer, and invoicing for their line of business.
  • Data migration from MS Access to SQL Server 6.0
  • Custom MS DTS (MS Data Transformation Services) package development that I later refactored to use MS SQL Server Integrations Services (SSIS).
  • Extensive experience with both managed and unmanaged code programming using the .NET framework. Extensive custom web and windows form control development. With hosting windows form controls within Internet Explorer.
  • File automation and complete file IO operations of PDF report generation. This included a signature management application that used Adobe Acrobat that was automated in the application.
  • The project then was upgraded to use the MS .NET Framework when it was released from beta.

We'd love your feedback!