Senior Developer Resume
SUMMARY:
- Recognized technical professional, marrying high - impact technology solutions to major organization objectives.
- Unique ability to see solutions and drive to completion.
- A natural consensus builder, a team player, admired for ability to assess and define a problem and determine the best and most systematic approach to solving it.
- Effectively finds resolution to conflicts.
- Over 25 years of experience as a professional developer
- Experience in the Healthcare and Insurance domains
- VS2019, VS2017, VS2015, VS Code
- 16 years of experience with C#, .Net Framework, and .Net Core
- Over 10 years experience with Asp.Net MVC WebApi 2 and IIS
- Over 4 years combined as a Team Lead
- Expertise with Design Patterns and SOLID principles, to include Domain Driven Design, CQRS, Mediator, Inversion of Control/Dependency Injection
- 2 years of experience serving as Solution Architect
- Expertise with multiple libraries such as AutoMapper and StructureMap
- Expertise with Test Driven Development and supporting libraries such as MSTest, NUnit, and Moq
- Extensive experience with Swagger and OpenAPI
- Expertise in SQL Server, SQL, and LINQ
- Experience with AWS Simple Email Service (SES) and Kinesis Data Analytics
- Extensive working experience in Service Oriented Architecture and publishing Restful and Soap web services using WSDL, SOAP, REST, XML, JSON in distributed web application development
- Experience in GUI development using Angular, Java Script, HTML5, CSS3
- Strong experience in RDBMS database design using T-SQL to write Stored Procedures, Functions &Triggers, DB normalization, schema design, cursors, prepared statements
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects with Scrum
- Experience with Azure DevOps, GIT, TFS, and JIRA for process management and version control
- Retired military officer with 21 years of leadership experience from Platoon Leader to State Level Staff Officer.
TECHNICAL SKILLS:
- C# .Net Core .Net Framework
- Angular 4+ Entity Framework Linq
- WebApi 2 AWS SQL Server
- Git Azure DevOps JIRA
- Scrum Web site construction Test Driven Development (TDD)
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- .Net, Python, JIRA, Confluence, VB.Net, WinForms, Smart Client Software Factory, WCF, Informix DB
- 4mos contract
- Implemented multiple user controls to track and record associate actions in a pharmacy application
- Implemented a view to show the action history for a pharmacy order
Confidential
Senior Developer
Environment: C#, WebApi2, .Net Core, SQL Server, LINQ, AWS, AngularJS
Responsibilities:
- 6mos contract
- Refactored an email notification system to use AWS Simple Email Service (SES) with metrics tracking feeding a Kinesis Data Analytics application
- Implemented bug fixes and new functionality in the legacy AngularJS application (GpXpress)
Confidential
Senior Developer
Environment: Angular 6, C#, WebApi2, EF6, Linq, Sql Server, HTML, CSS
Responsibilities:
- Provided guidance to fellow team members to support the architect’s vision
- Implemented data service inheritance pattern to more easily provide Separation of Concerns
- Implemented multiple components, directives in a more modular fashion.
- Implemented multiple SQL stored procedures, triggers, schema updates
Confidential, Montgomery, AL
Team lead, Architect
Environment: Angular 5, WebApi2, C#, EF6, LINQ, StructureMap, SQL Server 2014, Repository Pattern, IoC, TFS2015, VS2017, Typescript 2.4, Git, HTML, CSS
Responsibilities:
- Converting legacy MS Office AccessDB application to web UI with SQL Server backend.
- Brought project back on schedule which was running 6 months behind schedule. Only developer on the project for 1st sprint.
- Leader and mentor of a team of 7.
- Implemented the base architectural infrastructure and framework in C#
- Repository pattern used to access the database, implemented in EF6
- Implemented over 60% of the repository functionality, over 2500 lines of code.
- Implemented over 40% of the Angular components in the UI for reporting and updating data in the SQL Server database.
- Implemented the authentication/authorization functionality in Angular4 based on client CAC s.
- Provided guidance for schema updates to the SQL Server database.
- Implemented the Template Function pattern to export multiple data tables as an Excel spreadsheet using ClosedXML SDK.
- Used System.Linq.Expression and Expression Trees to create dynamic where clauses for the EF6 queries
- Created and maintained Views (with CTE), Stored Procedures, and SSIS packages in SQL Server 2014.
Confidential, Phoenix, AZ
Senior Developer
Environment: C#, Linq, SQL Server, Stored Procedures, WebApi, WPF, NancyFx, Scrum Master, GIT, KnockOut, KendoUI, Bootstrap 3, EF 6 with Code Migrations, StructureMap, AutoMapper
Responsibilities:
- Mines data from data historians to drive profit, by improving operating efficiency or reducing costs. Works remotely to support customers.
- Works remotely to support customers.
- Prototyped using NancyFx and KendoUI self-hosted in a Windows Service as a remote client version of the desktop application
- Integrated a custom expression evaluation library that permitted users to have custom calculated values (formulas) using DynamicExpressions as part of the data mining process.
- Initiated the use of Scrum methodology; trained the team in Backlog Refinement and Sprint Planning; led daily Skype Standups; led the Sprint demos and retrospectives. Participated in Code Reviews with other members of the team
- Helped convert numerous SQL stored procedures to C# with LINQ, including an extension to emulate the NTILE expression functionality
- Contributed a fix to the GitHub project EntityFramework.Functions when I discovered a bug while using the library.
- Led a team of 3 developers initiating a complete rewrite/rearchitecture of the system from the database up while continuing to support the legacy applications. This involved everything from implementing a message bus, Dependency Injection with StructureMap, EF6 Code First, redesign of the database, conversion of VB.Net Winforms to C# WPF 4.5.
Confidential, Atlanta, GA
Senior Developer
Environment: VS 2010, VS2013, Oracle 11g, MS Sql Server 2012, ASP.Net, MVC, WCF, IIS, Scrum Process Management.
Responsibilities:
- Developed an MSTest Unit Test Framework extension that allowed stored procedure unit tests to be developed and executed against SQL Server and Oracle utilizing Data Access Layer. Enabled client to test for inconsistencies between the 2 data layers.
- Created over 100-unit tests for testing suite ensuring functional and integration testing of applications.
- Implemented MSBuild project to create testing databases and run unit tests.
- Performed daily Scrum stand-ups and demonstrations with team.
Confidential, Montgomery, AL
Senior .Net Developer
Environment: VS 2013, C# 5.0, MVC5, WebApi 2, JavaScript, KnockoutJS, EF 6, StructureMap, SoftwareAG webMethods, MS Dynamics CRM 2015, AutoMapper, Chutzpah, Unit Testing, TDD
Responsibilities:
- Modernization of the enrollment and eligibility systems for Medicaid, Child Health Insurance Program, Food Assistance, TANF and Subsidized Child care. Collaborated with Information Architects and Enterprise Architects.
- Mentor, Team Leader, Coach, Scrum Master for a team of 4 Developers, a QA, and a Business Analyst. Led them through C#, Unit Testing, AutoMapper, and StructureMap while ensuring team stayed on track to accomplish all committed PBIs and tasks.
- Utilized Azure VMs to host WebApi services
Confidential, Atlanta, GA
Senior Developer
Environment: C# 4.0, Asp.Net, MVC4/WebApi (MVC5/WebApi2), SQL Server, WPF, JavaScript, jQuery (1.8), JSON, Test Driven Development
Responsibilities:
- Developed an internal tool using WPF 4.0 to support updating clients’ use of PQRS measures.
- Transitioned current code to supporting the use of Dependency Injection with Ninject as the IoC container.
- Collaborated in creating several WebControls with embedded jQuery utilizing a backend WebService implemented in C#.
- Prototyped a WebApi 2 solution to merge 17 different solutions into one with a Versioned API Controller to increase simplicity and maintainability.
- Resolved 1-2 issue tickets per day.
Confidential, Columbus GA
Senior Developer
Environment: MFC/MC++ (Visual Studio 2010), Oracle’s ODP.Net, C# 4.0, SVN
Responsibilities:
- Collaborated with Lead Architect in developing ResNet
- Redesigned website is implemented in C#, MVC3/Razor with Entity Framework 4.1
- Mentored and assisted Developers in transitioning to the new framework.
- Delegated tasks, monitored progress, and assisted as necessary.