We provide IT Staff Augmentation Services!

Lead Developer Resume

3.00/5 (Submit Your Rating)

Atlanta-gA

SUMMARY:

  • Microsoft Certified Professional with over 15+ years of Information Technology experience in design, development of software applications by implementing technologies like .NET Core, Azure Cloud, Google cloud platform(GCP), Angular, Web Applications and Test - driven development.
  • Demonstrable capacity to develop, implement and deploy cloud based applications using Google cloud platform and Azure. Hands on experience in using Azure Cloud services like Azure App Services, Azure Security center, setup Qualys for monitoring Azure VMs, Azure Service Bus, Dataflow Pipelines, Application Insights, cloud storage, cloud Sql Server, Virtual Machines, Azure ApI management Services, Sql Databases, Azure Monitor etc..
  • Experience in Web API2 with entity framework6, secure a web API -OAuth2, HTTP message handlers (WebAPI), Deploy Web API to an Azure Web Site etc.
  • Led successfully several key high visible initiatives at Fortune 500 companies, small, and medium size companies
  • Experience in multiple phases of projects in the software development life-cycle including requirements gathering, analysis, design, development, testing, implementation and deployment
  • Involved in Architectural and Code review activities. Successfully completed various projects by following industry standard best coding practices and patterns.
  • Used exclusively ES2015/ES2016 flavor of JavaScript, typescript, tslint, widgets, services, node, npm ecosystems, angular observables and RxJS libraries.
  • Hands-on expertise in using various design pattern like Singleton, Factory, Adapter etc. Implemented best agile engineering practices - test-first TDD/BDD, Continuous Integration, design Principles (SOLID), and TDD etc.
  • Passionate about writing quality code and make sure to have complete code coverage. Involved in writing unit tests and make sure to include unit tests for every code checkin.
  • Hands on experience in using TypeScript classes, Interfaces, Generics, Enums, Mixins etc.
  • Experience in Banking, Retail, E-Discovery, financial and telecom business and having sound domain knowledge.
  • Experience in facing customers, and stakeholders with exceptional communicational, and negotiating skills.
  • Experience in developing I/O intensive web applications, single-page applications, and other web applications using Angular, AngularJS, ExtJS,underscore.js JQuery, JavaScript, Bootstrap,ASP.NET
  • Experience in Generating Reports using Tableau, SSRS, Crystal Reports 9.0. Hands-on Expertise in advanced.NET programming including .Net Core, Web APIs, C#.Net,LINQ,ASP.NET MVC, RAZOR, Entity Framework, Ext JS, Angular, Angular JS, JavaScript, JQuery, Kafka, RESTASP.NET Web API, WCF and Web services, HTML, ASP, JavaScript, VBScript, XML, XSL, CSS, SqlServer, Oracle, MySQL, Sybase, SQL Stored Procedures, functions, triggers, views and all DB objects.
  • Exceptional ability to adapt to latest technologies, innovative and organized.
  • Proven ability to identify and automate/optimize routine tasks.
  • Experience in offshore coordination, Client interaction, Review Deliverables, executive status reporting, etc.
  • Hands on experience as a full stack developer Excellent knowledge of Relational Database Design and Normalization, SQL Server, MySQL, Sybase, T-SQL, Oracle 10G, PL/SQL, stored procedures, triggers, Optimizing SQL queries using SQL Query Analyzer etc.
  • Experience with formal delivery methodologies such as Waterfall, Agile, Scrum, etc.
  • Proven analytical, problem solving abilities and solid interpersonal skills
  • Hands on experience in handling multiple projects simultaneously in both old and new technologies like Asp.Net WebForms, VBA,ASP,PHP,MS Access, writing Macros in Excel/Word/Access SqlServer,Oracle,DB2,WCF,WPF,MVC,Jquery,JavaScript,VBScript, HTML,DHTML,XML,XAML

TECHNICAL SKILLS:

Programming Languages: C, C++, C#.Net, VC++, Perl, Visual Basic.Net (VB.Net), Visual Basic 6.0, JavaScript, PL/SQL,T-SQL

Web stack: EXTJS, Angular JS, NodeJS, Bootstrap, LESS, HTML5, ASP.NET MVC, ASP.NET Web API,XML,XSLT,HTML,DHTML,CLASSIC ASP,JAVASCRIPT

IDE/Plugins: Visual Studio 2015/2013 with Resharper, Continuous Test,NCrunch,Dotcover

Source Control: TFS, Git

Web Servers: IIS 5.0, IIS 6.0,IIS 7.0

Reporting Services: SQL Reporting Services, Crystal Reports 9.0, VBA.

Database: MS SQL Server 2005/2008, Oracle 9i, Sybase, MS Access.

Operating Systems: Windows 9x/NT/2000/ME/XP, UNIX.

CM Tools: TFS, Sub version (SVN), Clear Case, Clear Quest, MS Visual Source Safe

Modeling & Design: Strategic/Tactical TDD, Design Patterns, Solid Principles

Domain: E-Discovery, Financial, Media, Mobile Networking

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta-GA

Lead Developer

Responsibilities:

  • Successfully designed, implemented this project using incremental design to replace existing classic ASP application to Modern Web Technology Stack using ANGULAR, typescript, HTML5, Bootstrap, theme files with SCSS,Widgets,ASP.Net MVC and Web API using Micro service architecture.
  • Evaluated initially proposed architecture, and changed to better suit for the business problem using TDD, Rest API(Web API), Angular based SPA were chosen for the stack. Setup the initial development environment.
  • Develop and deploy this applications using Micro service architecture in Azure cloud.
  • Used extensively Azure cloud services like Azure App Services, Azure VMs, Azure Monitoring tools, Azure diagnostic logs, Azure Application insights, Azure Functions etc.
  • Deployed web APIs in Azure app services and configured App service plan to auto scale/Load Balance for high availability. Created respective scale out and scale in metrics with CPU utilization rules for auto scaling purpose.
  • Used Azure Monitoring tools and configured Alert notifications on respective resources by applying rules/metrics.
  • Used Azure Application insights nugget packages with in .net project so as to identify complete error call stack, any performance related issues etc. within Azure Application insights.
  • Implemented MVC/MVVM patterns. Used Siesta as unit testing framework for covering Angular typescript code, n-unit for server side C# code and make sure at least 90% of code is covered.
  • Proposed and delivered the strategy to phased out existing system iteratively and incrementally. Got ready with the first release on time with key goals achieving such as ability to run classic asp based code with modern stack.
  • Spiked and implemented to run ASP /Angular side by side to enable iterative rewrite.
  • Developed message streaming services using Azure Analytical Service jobs, PUB /Sub Service bus and Dataflow pipelines.
  • Used Kafka producer and consumer for continuous streaming and to exchange data between on prim and azure cloud storage.
  • Used exclusively various services from Azure cloud platform like Azure Dataflow pipelines, Azure Pub/Sub,, App engine, VMs, Cloud storage, Azure cloud Linux Ubuntu VMs etc..
  • Closely worked with the offshore teams to integrate practices into the process.
  • With hands on, harvested architecture for persistence layer using Code First Entity Framework approach. With test first BDD, covered architectural elements 100%.
  • Used NUnit for unit testing server side code and siesta for UI code.
  • Written complicated LINQ to Sql statements, Sql queries, stored procedures, functions, triggers etc.
  • Lead the meetings in the stack selection for the rewrite - Angular, Bootstrap, CSS3, HTML5, and REST API to replace the existing stack - ASP
  • Involved in creating new and maintaining existing SSRS reports.
  • Written WebAPI and deployed the same on Azure app engine. Used cloud dataflow pipelines to move data from on-prim data sources to Azure Cloud storage.
  • With hands on, created initial Rest API using ASP.NET web API/Micro service architecture and deployed these API in cloud Apennine.
  • Simultaneously supporting existing SOAP based services. This layer is covered 100% with test first TDD.
  • With hands on, designed, and developed domain model using repository patterns with 100% test coverage, and maintained throughout the project cycle. Strictly implemented this layer using SOLID principles and initially helped team in understanding the importance of these principles.
  • With hands on, designed, and developed initial UI building blocks in initial sprints and later mentored/code reviewed AngularJS based UI code through daily code reviews.

Environment: .Net Core, Azure, Angular 2.0/4.0,Type script, JSON,HTML5, Bootstrap, Siesta,HTML5,CSS,WEBAPI,,ASP.NetMVCFrameWork, SqlServer Database, TDD, NUnit, JavaScripts, Unity FrameWork, JQuery, REST API Macros, VisualStudio2013/2015, Infragistics, XML, XSLT, CSS, WCF, VB6.0, COM, DCOM, Windows Services, Sql Server 2008, SSRS, Sql Server Management Studio, UML, DTS, MS Front Page

Confidential, Tampa/FL

Sr. Developer

Responsibilities:

  • Successfully implemented Ringtail project using incremental design to replace existing classic ASP application to Modern Web Technology Stack using EXTJS, NodeJS, ASP.Net MVC and Web API.
  • Evaluated initially proposed architecture, and changed to better suit for the business problem using C#. TDD, Rest API, Ext JS based SPA were chosen for the stack. Setup the initial development environment and customized JSLint rules for checking in cleaner JavaScript code.
  • Implemented MVC/MVVM patterns. Used Siesta as unit testing framework for covering Ext JS code and make sure at least 90% of code is covered.
  • Proposed and delivered the strategy to phased out existing system iteratively and incrementally. Got ready with the first release on time with key goals achieving such as ability to run classic asp based code with modern stack.
  • Spiked and implemented to run ASP /EXT JS side by side to enable iterative rewrite.
  • Worked with Product owner team in grooming and prioritizing the backlog.
  • Closely worked with the offshore teams to integrate practices into the process.
  • With hands on, harvested architecture for persistence layer using Code First Entity Framework approach. With test first BDD, covered architectural elements 100%.
  • Used NUnit for unit testing server side code and jasmine/siesta /Mocha/Chai for UI code.
  • Written complicated LINQ to Sql statements, Sql queries, stored procedures, functions, triggers etc.
  • Lead the meetings in the stack selection for the rewrite - Ext JS, Bootstrap, CSS3, HTML5, and REST API to replace the existing stack - ASP
  • With hands on, created initial Rest API using ASP.NET web API.
  • Simultaneously supporting existing WSDL/SOAP based services. This layer is covered 100% with test first TDD.
  • With hands on, designed, and developed domain model using repository patterns with 100% test coverage, and maintained throughout the project cycle. Strictly implemented this layer using SOLID principles and initially helped team in understanding the importance of these principles.
  • With hands on, designed, and developed initial UI building blocks in initial sprints and later mentored/code reviewed ExtJS based UI code through daily code reviews.

Environment: .C#.Net, ExtJS, NodeJS, JSON, JSLint, Bootstrap, Siesta,HTML5,CSS, MVCF FrameWork, Derby Database, TDD, NUnit, JavaScripts, Mocha/Chai, JQuery, REST API, Macros,VisualStudio2013/2015,Infragistics,XML,XSLT,CSS,WCF,VB6.0,COM,DCOM, Windows Services, Sql Server 2008, Sql Server Management Studio, UML, DTS, MS Front Page, Windows 7

Confidential

Sr. .NET Developer

Responsibilities:

  • Involved in complete software development life-cycle (SDLC) including requirements gathering, Analysis, design, development, testing, implementation and deployment.
  • Helping clients in bringing solutions to the market on time, and in the adaption of agile engineering practices.
  • Setup the initial development environment for the new stack - AngularJS, Bootstrap,

Jasmine, NodeJS, SOA, Rest API, etc.

  • Worked with Product owners, offshore team in grooming and prioritizing the backlog.
  • With hands on, harvested architecture for persistence layer using Code First Entity Framework approach
  • Designed DPM interface using Angular JS, jQuery, Bootstrap, JSON, .NET 4.0/4.5,

MVC, Unity Framework and REST API calls. Used existing Ringtail Framework.

  • Followed best-practices in object-oriented design and implemented SOLID principles

To accomplish various desirable goals like loose-Coupling, higher maintainabilityIntuitive location of interesting code, etc.

  • Involved in UI design activities using HTML HTML5 CSS CSS3 JavaScript
  • Included JSLint wrapper as a plugin to Visual studio and modified JSLint rules to break the build if JSLint errors are not resolved.
  • Involved in designing and developing WCF, WSDL/SOAP based xml Web Services.
  • Developed MVC Web application using Visual Studio Express 2012
  • Used all new features of ASP.NET MVC web application like Page Inspector, Asynchronously reading and writing HTTP requests and responses, Script manager control etc. And made the DPM UI more user friendly with custom features.
  • Implemented TDD and had 100% test coverage for all layers.
  • Strictly followed code reviews and make sure every code check in has unit test coverage.
  • Involved in setting up auto builds and developer who breaks the build is supposed to fix it. This New rule helps all devs to be more proactive and check-in in quality code.
  • Implemented middle tire DPM RPF using ringtail Standards and Unity frame work.
  • Developed queuing engine using Ringtail Processing framework by which user can submit various Jobs through front end. These Jobs will be processed by DPM RPF queuing engine asynchronously and update the results as XML.
  • Followed best-practices in object-oriented design to accomplish various desirable goals like loose- Coupling, higher maintainability, intuitive location of interesting Code, etc.
  • Involved in writing SQL Server stored procedures, functions, triggers etc., for the application.
  • Test, debug and add enhance existing applications
  • Developed User controls and Custom controls for code reusability.
  • Used tools like IBM Rational Clear case and Subversion for better management of the project
  • Involved in feature development, troubleshoot, debug, fix and test application/ support issues
  • Coordinate with Configuration management team in code deployments and for site promotions
  • Implemented AJILE methodology for our formal delivery.
  • With extensive knowledge on E-Discovery domain, successfully developed and implemented the DPM Project with most custom features required for E-Discovery processing.

Environment: .C#.Net, AngularJS, JSON, Bootstrap, Jasmine,HTML5,CSS, MVC FrameWork, NodeJs,JSLint,Windows7,TDD,NUnit,Siesta,JavaScripts,UnityFrameeWork,Jquery,REST API,MSAccess,Macros,VisualStudio 2005/2008/2010, Infragistics,XML,XSLT,CSS,VB6.0,COM,DCOM, Windows Services, Sql Server 2005/2008, Sql Server Management Studio, UML, DTS, MS Front Page .

Confidential

Sr. .NET Developer

Responsibilities:

  • Involved in complete software development life-cycle(SDLC) including requirements
  • Gathering, Analysis, design, development, testing, implementation and deployment.
  • Written high-level architecture/design plans for the Rewrite of the product which was
  • Originally developed using Visual Basic (VB.Net), WSDL based Web Services.
  • Led the REST API design, in exposing legacy business layer as API. Setup ASP.NET
  • MVC with AngularJS as UI framework, and wrote initial controllers and tests using Visual Studio 2010.
  • Involved in UNIT testing and strictly used to follow peer review processes. Achieved
  • 100% code coverage with test-first TDD using Mocha/Chai for javascript code and Nunit
  • For C# code.
  • Researches and evaluates alternative solutions and recommends the most efficient
  • And cost effective application programming solution.
  • Maintains documentation for the business application including operating procedures,
  • Standards and guidelines.
  • Gave presentation on agile technical practices. Vice President of the
  • Development used this as an example and for the new development process
  • Involved in feature development,Test, debug and add enhance existing applications
  • Given extensive support on all NFP applications like MLA, MTA, Triumph etc.
  • Developed custom apps and integrate it to existing NFP System.
  • Helped NFP Processing consultants to process huge amount of data and have been supporting all NFP tools.
  • Developed a custom utility called PKWare to extract all container files and integrated this utility with all NFP tools.

Environment: .C#.Net, AngularJS, Ringtail Processing Framework, Ringtail Management Console Framework, RubyScripts, Derby Database, Java Scripts, Unity Frame Work,Jquery,MSAccess,Macros,VisualStudio 2005/2008/2010, Infragistics,XML,XSLT,CSS, Mocha, Windows Services, WinForms, Sql Server 2005/2008, Sql Server Management Studio, UML, DTS, MS Front Page.

Confidential, New York

Sr. .NET Developer

Responsibilities:

  • Involved in complete software development life-cycle (SDLC) including requirements gathering, Analysis, design, development, testing, implementation and deployment. Designed PMP interface using .NET 3.5, WinForms,Infragistics Controls and various User Controls.
  • Developed Business logic layer in C#.Net.
  • Coordinate with offshore team, review and track deliverables.
  • Consistently providing timely and accurate resolutions for production issues as per
  • The SLA.
  • Involved in Code review activities and implemented various best coding practices.
  • Followed best-practices and implemented SOLID principles in object-oriented design
  • To accomplish various desirable goals like loose- Coupling, higher maintainabilityIntuitive location of interesting code, etc.
  • Proactively involved in identifying and automate/optimize many routine manual tasks
  • Involved in writing SQL Server stored procedures, functions, triggers etc., for the
  • Application.
  • Part of the Module was developed in VB 6.0 with business logic implemented in C++
  • COM Components. Involved in supporting these applications.
  • Used XSLT to transform XML data into a customizable presentation.
  • Test, debug and add enhance existing applications
  • Used XPATH, XLINK and XPOINTER to extract data from real and virtual XML
  • Documents on the Win Forms.
  • Involved in UNIT testing and strictly used to follow peer review processes
  • Given support to other out bound interfaces developed using C#,asp.net, MS Sql
  • Server, Sybase++ and UNIX shell scripts
  • Developed User controls and Custom controls for code reusability.
  • Used tools like IBM Rational Clear case and Subversion for better management of the
  • Project
  • Involved in troubleshoot, debug, fix and test application/ support issues
  • Coordinate with Configuration management team in code deployments and for site
  • Promotions
  • Implemented AJILE methodology for our formal delivery.

Environment: .Net,C#.Net,VisualStudio 2005/2008/2010, Infragistics,XML,XSLT,CSS,VB6.0,COM,DCOM, Windows Services, Win Forms, Sql Server 2005/2008, Sql Server Management Studio, UML, DTS, MS Front Page.

We'd love your feedback!