Sr. Lead Web Application Developer Resume
SUMMARY:
I am a motivated and proactive software developer and architect who has nearly 15 - year track record of leading and aiding in the design and development of complex systems. I am dedicated to my craft and have always looked to improve my knowledge and understanding in the realm of software development and design. Over the years, I have had the pleasure and honor of working with many amazing developers and architects who have aided me in pushing the limits of my own knowledge and understanding. Having worked in various sectors and projects of different sizes I have had the privilege of being exposed to a wide variety of design patterns, software development models and project methodologies. I have had the pleasure of working in environments that embrace everything from a waterfall approach to extreme programming.
TECHNICAL SKILLS:
Design: Service/API Design HATEOAS SOAP REST UX Product Design Responsive Design Adaptive Design programming languages: C# VB.NET C++ Java Ruby PHP
.NET: ASP.NET MVC Web API Windows Communication Foundation (WCF) LINQ Entity Framework
Javascript framworks: Angular React Meteor
Scripting Languages: PowerShell VbScript JavaScript
Database: SQL Server 2015 MongoDB
Cloud technologies: Microsoft Azure Amazon Web Services
Other: NServiceBus RabbitMQ SignalR SocketIO Sitecore BizTalk ElasticSearch
PROFESSIONAL EXPERIENCE:
Sr. Lead Web Application Developer
Confidential
Responsibilities:
- In my current engagement, I am tasked with improving the performance of an existing application that was designed and developed by offshore teams.
- Assess, recommend and implement performance related improvements and design changes that will help improve the overall performance of the application, with the goal that the application will be transitioned to a cloud environment later this year.
- The application was developed using .NET WebApi, AngularJS, Redis, SQL Server, Entity Framework.
SR. Lead SOFTWARE ENGINEER
Confidential
Responsibilities:
- Rest API development and HATEOAS evangelist
- Redesign of legacy front end from ASP.NET Webforms to HTML5, CSS3 and ReactJS application with webpack module bundler.
- Assist in re-design of WCF service side code in implementation of event driven architecture with RabbitMQ and NServiceBus.
- Develop and refactor design of WCF service side code to evolve with ever changing needs from the business.
- Assist in code reviews and deployments.
Sr. Software Engineer
Confidential
Responsibilities:
- Sr. Software Engineer for Confidential broker portal.
- Assist in design and development of overall system features and functionality using ASP.NET MVC and AngularJS within a Sitecore CMS.
- Transition to Git from SVN.
Sofware Architect/Team Lead
Confidential
Responsibilities:
- Architect, design and develop solution online patient support platform.
- Develop hypermedia with Web API
- Implement AngularJs as front end framework along with the appropriate JavaScript patterns.
- Responsible for maintaining the SVN source code repositories along with CI server.
- Implement Nuget server and automate nuget packaging of libraries to be shared across the enterprise.
Sofware architect/team lead
Confidential
Responsibilities:
- Architect, design and develop solution for Remote Services platform
- Design and develop Partner Management Application services
- Design and develop complex WCF services
- Assist in design of Partner Management Application UI
- Responsible for maintaining the TFS source code repository along with defining branching strategies and maintaining CI builds definitions for the projects.
- Assist in the deployment of application(s) to all environments
- Mentor and guide junior developers.
Sr. software engineer
Confidential
Responsibilities:
- Assist in development and design of Estimator tool for handheld devices such as iPads and other tablets.
- Responsible for design and development of new enhancement and features - be it on the front end or the database layer.
- Assist in deployment of application, by creating build scripts. Implementation of gated check-ins.
Principle systems Engineer
Confidential
Responsibilities:
- Responsible for leading a team of 20 developers.
- QA lead - contribute in the setting up of test data and ensuring that all components of the system are moved to the QA environment prior to testing.
- Develop high level UML designs and mockups of front-end screens.
- Develop high level diagrams detailing flow of information within our system.
- Aid in creation of deployment plan and execution of deployment.
- Work closely with Architectural team to ensure that new systems meet existing architectural standards.
- Work closely with Security team to ensure that new system meet security standards.
- Research and suggest emerging technologies to the Architectural team.
Sr. software engineer
Confidential
Responsibilities:
- Lead a team of 15 developers.
- Work on timeline with QA as well as notify them when a move to QA will be taking place.
- Work closely with Architect and Technical lead.
- Leading daily scrums with development team.
- Manage customer expectations and present product during UAT reviews.
Lead developer
Confidential
Responsibilities:
- Developed applications using ASP.NET 3.5, C#, JQuery, SQL Server 2005, Active Reports.
- Lead daily scrums and design review sessions.
- Lead a team of 15 offshore developers.
- Lead in-house workshops on using JQuery.
- Work closely with project manager to generate project plan and provide development estimates.
Software application engineer
Confidential
Responsibilities:
- Development Lead - Involved in design and development.
- ASP.NET 2.0, C#, BizTalk 2006, Crystal Reports.
- Lead design reviews sessions.
- Aided in BizTalk server configuration.
- Lead in setting up of application deployment infrastructure.
Software application engineer
Confidential
Responsibilities:
- Worked on a team of 15 developers to develop an insurance rating engine.
- Developed applications using ASP.NET 2.0, C#, VB.NET, SQL Server 2000.
- Designed and developed an application for replicating production data in the Stage and QA environments.
- Worked closely with development lead to ensure that expectations were being met.
Software developer
Confidential
Responsibilities:
- Developed application to aid dispatchers in scheduling fuel delivery to depots.
- Developed applications using ASP.NET 2.0, C#, VB.NET, SQL Server 2000, Crystal Reports.
- Report generation application to e-mail reports to clients on a daily basis.
- Support of legacy applications written in VB6 and C++.
- Monitor nightly data collection and verify that data was collected successfully.