Lead Software Engineer/sr. Software Engineer Resume
Charleston, SC
SUMMARY
- Experienced IT Professional successfully leading in Designing and Development of EA (Enterprise Application) solutions using REST, Microservices and SOA design approach using Angular 5, ASP.Net MVC, WebAPI, TypeScript and C#.Net Technologies.
- Experienced development of Cloud Services thru RESTful API (WeAPI) and Python
- Experience in Working Single Page GUI Applications on AngularJS Framework.
- Worked on converting existing web application to Responsive Design applications using AngularJS, Jasmine, Karma, Bootstrap, jQuery, Ajax.
- Expertise in developing .NET applications ASP.NET MVC, WebForms, WebAPI, WCF, Web Services, Windows Services, ADO.NET, XML and LINQ.
- Experience in developing UI applications using AJAX, jQuery, JavaScript, CSS 3, HTML5 and Bootstrap
- Experience in writing XML, XPATH and transforming the documents in to HTML, XHTML using XSLT.
- Experience in creating and consuming WCF Services and effectively worked in developing XML Web Services (SOAP, WSDL) and good understanding of Service Oriented Architecture (SOA).
- Experience as full stack developer for Cloud and Web applications and services.
- Experience in developing responsive Mobile and Web application using ASP.NET MVC, AngularJS, jQuery, JSON, Razor, Bootstrap.
- Experience in test automation using Microsoft Test framework and knowledge on CodedUI.
- Experience in Continuous Integration thru PowerShell and Team Foundation Server
- Experience in Working Single Page GUI Applications on AngularJS Framework.
- Well acquainted with Agile programming methods such as XP, TDD.
- Experience in creating and consuming WCF Services and effectively worked in developing XML Web Services (SOAP, WSDL) and good understanding of Service Oriented Architecture (SOA).
- Strong knowledge of SOLID principle, Object Oriented Programming skills and involved in all phases of SDLC.
- Experience in Distributed Cloud, Services and Web Architecture.
- Experience in system architectures MVC, DI, Factory, Abstract Factory, Singleton, Facade, Template, Strategy patterns
- Experience in designing system and data flow diagrams like Sequence, Entity, Data Flow diagrams in Visio.
- Worked on all phases of Scrum - Initiate, Plan and Estimate, Implement, Review and Retrospect, Release.
- Proficient in Scrum (Agile team management) tools such as Rally & TFS.
TECHNICAL SKILLS
Languages & Web Technologies: ASP.Net MVC, RESTful API, WebAPI, log4net, Browser debugger tools, Swagger, Angular, Jasmine, Karma, NodeJS, NPM, Python, C#.Net, LINQ, TypeScript, jQuery, PowerShell, WCF, uglify, JSHint, JSON, JavaScript’s, Bootstrap, CSS, XML, XSLT, XSD, AJAX.
DevOps Tools: Jenkins, GitHub, Bitbucket, Visual Studio Team Services, Subversion.
Cloud Technologies & Databases: Microsoft Azure, MS-SQL Server 2012, 2008, MongoDB, Couchbase DB
ORM Tools: Entity Framework
IDE & Tools: Visual Studio 2017 and 2015, SQL Server Management Studio, MS Visio, PuTTY
Application Server: IIS 7.0, 6.0, 5.1
Operating System: MS Windows 7, Linux/Unix
Methodologies: Agile (Scrum), Unit under Testing (UUT), Test Driven Development (TDD), Continuous Integration and Continuous Delivery
PROFESSIONAL EXPERIENCE
Confidential, Charleston, SC
Lead Software Engineer/Sr. Software Engineer.
Responsibilities:
- Worked on ACA Essentials product using WebApi, C#, JSON, Bootstrap CSS.
- Provided solution to automate build and release process.
- Provided solution to priority one critical issue in production.
- Developing Angular component, services, custom component.
- Writing client-side unit test case using Jasmine Karma.
- Ensuring 100% of code coverage thru unit test automation.
- Verifying code quality using best practices.
- Recognizing system deficiency and implementing effective solutions.
- Writing of SQL Server table schema and stored procedures.
- Participate in Sprint planning, stand up meeting and Sprint retrospective.
Environment: Angular 5, WebApi, Node.js, Jasmine Karma, C#, JSON, Postman, Bootstrap, Visual Studio Code, Jenkins, Bitbucket, Octopus, SQL Server 2012
Confidential, Boston, MA
Sr. Software Engineer.
Responsibilities:
- Developing REST Api for connected devices using ASP.Net WebApI
- Developing AngularJS modules, controllers, services, custom directives.
- Unit testing AngularJS modules thru Jasmine and Karma framework.
- Developed web application using ASP.NET MVC, C#, jQuery, JSON, Bootstrap CSS.
- Created Abstract Classes, Interfaces to implement Factory and Factory Method design pattern using C#.Net
- Ensuring 100% of code coverage thru unit test automation.
- Verifying code quality using best practices.
- Recognizing system deficiency and implementing effective solutions.
- Developing PowerShell script for automated deployment.
- Writing of SQL Server table schema and stored procedures.
- Participate in Sprint planning, stand up meeting and Sprint retrospective.
Environment: AngularJS 2, WebApi, ASP.Net MVC, C#, jQuery, JSON, Fiddler, CouchbaseDB, Bootstrap, Splunk, AppDynamics, Visual Studio 2015, XML, Github, SQL Server 2012
Confidential, Houston, TX
Full Stack .Net Developer
Responsibilities:
- Developing REST Api for connected devices using ASP.Net WebApI
- Developing AngularJS modules, controllers, services, custom directives.
- Unit testing AngularJS modules thru Jasmine and Karma framework.
- Developed web application using ASP.NET MVC, C#, jQuery, JSON, Bootstrap CSS.
- Created Abstract Classes, Interfaces to implement Factory and Factory Method design pattern using C#.Net for MLDL, Blade, Tray, Node services.
- Ensuring 100% of code coverage thru unit test automation.
- Verifying code quality using best practices.
- Recognizing system deficiency and implementing effective solutions.
- Developing PowerShell script for automated deployment.
- Writing of SQL Server table schema and stored procedures.
- Participate in Sprint planning, stand up meeting and Sprint retrospective.
Environment: AngularJS, WebApi, ASP.Net MVC, C#, jQuery, JSON, Bootstrap, Visual Studio 2013, XML, Subversion, Python, PowerShell Script, SQL Server 2008
Confidential, Richfield, OH
Senior Software Developer
Responsibilities:
- Participating in Client and stack holder’s meetings from Definition phase thru Implementation.
- Involved in several Project architecture meetings, provided solutions on implementation and execution.
- Leading End-to-End redesign of multiple systems in Benefit Statement process.
- Managed a team of 3 to 8 offshore resources, delegating work and coordinating with team on daily basis.
- Working as UI front end developer using ASP.NET MVC, jQuery, and JavaScript for Web based applications.
- Working on existing and new BI SSIS packages.
- Analysis of deployment of Azure Web Role and Worker Role.
- Created Several Packages to load, Parse and formatted data from third party systems.
- Involved in Production Support and enhancements to the SSIS Packages and Existing Front End UI applications.
- Analysis on Azure Cloud Services.
- Created Abstract Classes, Interfaces for Factory design pattern using Visual C#.
- Designing of various database objects that include Tables, Stored procedures, User Defined Functions using MS SQL Server 2008.
- Worked on existing SP’s in fine tuning and increase the performance of the execution results.
- Defining Project scope, creating and executing project plan thru Agile programming.
- Recognizing system deficiency and implementing effective solutions.
Environment: ASP.NET MVC, Dependency Injection, PowerShell Script, IIS 7, Factory method, Azure, C#, Jquery, JavaScript, Visual Studio 2012, SQL Server 2008, SSIS.
Confidential
Senior Software Developer
Responsibilities:
- Development done using Test Driven Development.
- Developing WCF Services and integrating with Web, Windows client.
- Actively participated in meetings with all stakeholders during design and development.
- Developed UI functionality using ASP.NET, JavaScript and jQuery
- Created Data Access Layer, Business Service, Entities using C#.
- Design and Developed User Controls for the application.
- Implemented Cascading style sheets (CSS), Master pages, and HTML for maintaining uniformity among all Web Projects in GUI.
- Developed Windows Services components, including a customized authentication.
- Design and Review of Technical design.
- Designing of various database objects that include Tables, Stored procedures, View, UDF etc.
- Worked in Build and Deployment Process.
Environment: .NET Framework 3.5, Windows Services, C#.Net, WCF, WF, IIS 5.1, Visual Studio 2008, SQL Server 2005, LAN Networking and ETL Tools.
Confidential, New York
Lead Software Developer
Responsibilities:
- Managed a team of 2 offshore resources, delegating work and coordinating with team on daily basis.
- Worked HTC technology to implement MVC framework thru AJAX coding for web pages.
- Designed and developed components using C# & .Net framework classes.
- Designing of various database objects that include Tables, Stored procedures, User Defined Functions using MS SQL Server 2005.
- Designed and developed Custom Sequential Workflows to incorporate business processes.
- Code testing thru Unit under Testing (UUT) approach.
- Facilitate problem solving and collaboration.
- Upgrade the Website from ASP.NET 2.0 to ASP.NET 3.5 to handle current customer new enhancement.
Environment: Asp.Net WebFrom, C#.Net, ADO.NET, SQL Server, 2005, Visual Studio 2003, T-SQL, AJAX, XML, XSLT, XSD, JavaScript, HTML, HTC, CSS, Unit under Testing (UUT), SSIS (SQL Server Integrating Services), Active MQ.