Senior .net Developer Resume
SUMMARY:
- Outstanding software design and development expertise utilizing relational databases, OOP, services oriented architecture, web and desktop user interfaces, web services, role based security, enterprise application integration and visual development technologies.
- Superb business analysis, business process re - engineering, requirements definition, change control and change management skills.
- Extensive Agile and SDLC expertise including analysis, planning, design, test driven development, continuous integration, configuration management, version control, deployment and production maintenance.
- Wide ranging vertical technology skills including document capture, document management, fax/email/messaging/print integration, real-time network integration (SCADA) and geographic information systems (GIS).
- Excellent technical project management, team leadership, mentoring, training and communication skills.
- Microsoft Certified Technology Specialist (MCTS), Microsoft Certified Application Developer (MCAD), Microsoft Certified Database Administrator (MCDBA), Microsoft Certified System Administrator
TECHNICAL SKILLS:
Operating Systems: Windows Server 2016, Windows Server 2012, Windows Server 2008 R2, Windows Pro 7-10
Technologies: IIS 7.5+, NET Framework 4.6+, MVC, Entity Framework, MVC, WebAPI, JSON, XML/SOAP Web Services, Windows Communications Foundation (WCF), WPF, WebForms, WinForms, Windows Services, NUnit, Enterprise Library
Databases: SQL Server 2000-2016, Oracle 8-12, MySQL, MongoDB, Access
Languages: Visual Studio .NET 2005-2017 (C#, VB.NET, ASP.NET ADO.NET), HTML5, JavaScript, Visual Basic for Applications (VBA), Visual Studio 6 (Visual Basic, ADO, Visual InterDev), XML, HL7 CDA Transact/SQL, PL/SQL
Configuration Management: Visual Studio Team Foundation Server (TFS), GIT/Jira, Perforce, Visual Source Safe, SourceOffSite, Serena, PVCS
Products and Tools: ArcView, Ajax, Arc/INFO, Adobe Forms, CodeSmith, Confluence, Crystal Reports, Dart PowerTCP Zip, Documentum AppXtender, DotNetBar, EntireX, Excel, FileHelpers, HPC, Infragistics, InstallShield, Kofax Ascent Capture, LINQ, PDF4NET, Postman, Project, MapObjects, Max-MD DIRECT, Rightfax, SAFileUp, SoapUI, SQL Server Reporting Services (SSRS), SQL Server Data Tools (SSDT), TeeChart, TList, Toad, True DBGrid/DBList, tSQLt,, Visio, wodFTPDlx
PROFESSIONAL EXPERIENCE:
Confidential
Senior .NET Developer
Responsibilities:
- Development of an electronic data exchange service between the county’s Themis case management system and the public defender’s office JustWare case management system.
- The service was constructed with an object model populated using FileHelpers with calls to a SOAP API via a tiered architecture exposed by a Web API interface for scheduled invocation.
- The technologies used include Visual Studio 2017, C#, Web API, XML/SOAP, MVC, GIT, TFS and MSTest.
Confidential
Senior .NET DeveloperResponsibilities:
- Design and implementation of the eReferral service for the automated processing of HL7 CDA medical patient records for the QuitPro anti-smoking program.
- The service uses a multi-tiered Windows service-based architecture to retrieve new patient referral CDA XML format documents coming from clients from a secure mail delivery system (Max-MD) using WCF/SOAP API calls then deserializes the documents into .NET objects for loading in the QuitPro database.
- It also selects outgoing progress reports to be delivered back the clients, constructs new HL7 CDA messages then transmits those to Max-MD for retrieval by clients using WCF/SOAP API calls.
- The service was implemented with TFS, C#, WCF, SQL Server 2008 R2, Windows 2008R2 and Visual Studio 2013 using an agile development process.
Confidential
Senior .NET DeveloperResponsibilities:
- Development of a web based electronic document publishing application utilizing Variable Data Printing (VDP) and a rule-based client configurable architecture.
- Contributions included the development of Web API data repositories for interface to SQL databases from an MVC/Angular based user interface.
- Provided extensive design and development of SQL procedures and views as well as ongoing development of new schema and refactoring of existing schema.
- Utilized SQL Server Data Tools (SSDT) for forward and reverse engineering of the database design, continuous integration and scripted publishing of changes to the test environment.
- Developed the legacy data conversion process and tools for existing client document definitions.
- Developed the database upgrade process and provided configuration management of the database development environment.
- The technologies used include Visual Studio 2015, SQL Server 2014, SSDT, C#, Web API, XML/SOAP, MVC, AngularJS, XMPie, Perforce, Postman and NUnit.
Confidential
Senior .NET DeveloperResponsibilities:
- Conversion of a legacy distributed client-server system to a centralized web-based architecture and with a unified database design.
- This included the mapping of database objects to the new model and the development of complex data migration scripts to populate the new system from the old.
- Conversion of an associated legacy transaction auditing system from the old architecture to a new web-based design using a responsive client UI pattern.
- This included the mapping of database objects to the new model and the related code conversion and regression testing in the new environment.
- Prototyped and implemented a tSQLt-based unit testing framework for complex SQL business rules.
- The technologies used include Visual Studio 2013, SQL Server 2014, SSDT, tSQLt, Git, BitBucket, JIRA, Confluence, C#, MVC and AngularJS. The work was performed in an agile SCRUM process with two-week sprint cycles.
Confidential
Senior .NET DeveloperResponsibilities:
- Design and implementation of the Mount Beacon Opt-Out web site used by insurance agencies to opt of out of high risk homeowner’s insurance policies.
- The service uses a four-tiered service-based architecture to display and enable update of insurance policy opt-out status.
- An automated SQL-based reporting feature was developed to transmit opt-out changes to the home office on a daily basis.
- The site was implemented with TFS, VB.NET, ASP.NET, SQL Server 2012, Windows 2008R2 and Visual Studio 2013 using an agile development process.
Confidential
Director of Information Technology
Responsibilities:- Managed all aspects of information technology and office equipment for Employers Unity.
- Implemented wide-ranging software and hardware infrastructure modernization and transitioned the organization through a series of major systems upgrades.
- Acted as technical leader on software system development and maintenance.
- Technologies utilized include Windows 2008-2012 Server, SQL Server 2005-2014, Visual Studio 2005-2013, Team Foundation Server, Office 365 and Office 2013.