We provide IT Staff Augmentation Services!

Lead Developer Resume

3.00/5 (Submit Your Rating)

Grapevine, TX

PROFESSIONAL SUMMARY:

  • An IT Professional with over 14 years of extensive experience as an architect, web developer, analyst and lead.
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Strong experience in automating Vulnerability Management patching and CI/CD using Jenkins/Octopus and other tools like GitLab, and AWS/Open Stack.
  • Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, TeamCity, Jenkins, Octopus, CodePipeline) in the process right from developer code check - in to Production deployment
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management, SNS, SQS, Lambda, S3.
  • Experience in writing Serverless scripts for AWS CloudFormation.
  • Responsible for ensuring Systems & Network Security, maintaining performance and setting up monitoring using Cloud Watch and Nagios.
  • Professional Development experience on C#, .NET Framework 4.5, ASP.Net Core, Microservices, Web API, ADO.Net, JavaScript, XML and WCF, MVC 5 & Entity Framework.
  • Experience in developing Restful services using Web API framework.
  • Proficient in Web-Development, Client-Server, N-Tier and Object-Oriented applications.
  • Experience in integrating various 3rd party APIs (Chargebee, Zapier, Twilio, QuickBlox, etc.)
  • Hands on experience working with EC2 instance on AWS.
  • Configuring and managing the application infrastructure on Azure Portal.
  • Strong abilities in Database Programming using RDBMS databases like SQL Server, Oracle, MongoDB.
  • Designed the framework in C# based on repository pattern to access the MongoDB.
  • Experience with NoSQL MongoDB in working with collections, indexes, shards and other database management tasks.
  • Experience in Design Patterns like Singleton, Factory, Abstract patterns.
  • Experience in automating the web applications using UIPath Studio
  • Experience in creating ETL packages using SQL Server Integration Services (SSIS) and developing ETL pipelines using SnapLogic.
  • Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Experience in developing iOS applications (iPhone & iPad).
  • Functional domain experience involves Airline and CRM Applications.
  • Experience in performing Unit Testing using tool NUNIT and also performed several Integration Testing, System testing and Performance testing.

TECHNICAL SKILLS:

Programming Languages: C++, C#.NET, VB.NET, T-Sql, PL/SQL

.Net Technologies: ASP.NET, ASP.NET Core, MVC 5.0, C#.Net, VB.NET, Entity Framework, LINQ, Web API, WCF, MVVM

Xml Technologies: XAML, XML, XSLT, XPATH, XSL

UI Technologies: JavaScript, JQuery, Angular 4, Node JS, Bootstrap

IDE Tools: Visual Studio Code, Sql Server Management Studio, UIPath Studio

.Net Frameworks: .Net Framework 4.5/4.0/3.5

Databases: SQL Server, Oracle, MongoDB, AWS Dynamo DB

ETL: SSIS, Snaplogic

Reporting Tool: SQL Server Reporting Services (SSRS), Crystal Reports 2010/9.

Version Control Tools: Github, Gitlabs, Visual SourceSafe, Subversion, Team Foundation Server (TFS), Tortoise SNV.

Middleware: WCF, ADO.NET, Entity Framework 5.0/4.1, LINQ, Web Services

Webserver: IIS 8.0/7.0/6.0

Testing Tools: UIPath Studio, Node JS Chai & Mocha

Operating Systems: Windows Server 2008, Windows 10, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Grapevine, TX

Lead Developer

Responsibilities:

  • Design and Develop AWS based solutions for e-commerce platform team in Confidential
  • Provide leadership and guidance for both on-shore and off-shore dev and test teams.
  • Architect and Implement Infrastructure-As-Code (CloudFormation / Serverless) along with Test Automation, Docker containerization approach.
  • Build and expose 18 core WCF/ Web services as AWS API gateways
  • Use SnapLogic application or AWS Lambda for Data Transformation modules.
  • Configure S3 notifications via SNS, SQS, processed by AWS Lambda.
  • Implement AWS Lambda for sending Email Notifications to end customers along their product journey using PubNub notifications, S3, SQS. The payloads were sent to SalesForce Marketing Cloud
  • Helping other component teams leverage AWS services such as S3 Replication, SNS Topics, SQS via CloudFormation / Serverless application model
  • Follow a Test-Driven Development approach and used Mock frameworks
  • Create process guidelines for Git workflows, TeamCity builds & Octopus based deployments
  • Deploy and Support Production releases and troubleshoot issues
  • Integrate .NET and NodeJS code with Loggly across environments
  • Create NewRelic Dashboards for various modules which display stats, errors, invocations over time, Alerts and map email notification policies for specified support teams.
  • Participated in all rituals of Agile SAFe methodology.

Environment: VisualStudio Code, Docker, AWS (SNS, SQS, Lambda, S3, NLB/ALB), C#, Node JS, Web API, Snaplogic, DynamoDB.

Confidential -Dallas, TX

.NET LEAD Developer/Architect

Responsibilities:

  • Worked in Planning and executing phases of the software development lifecycle (SDLC) utilizing Agile methodologies to achieve end-to-end development of web-based applications.
  • Configuration of Middleware services in ASP.Net Core.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Develop push-button automation for app teams for deployments in multiple environments like Dev, QA, and Production.
  • Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Cloudtrail, and IAM.
  • Integration of Outlook & Gmail email accounts with oAuth 2 & OpenID Connect.
  • Integrated services like GitHub, AWS CodePipeline, Jenkins/TeamCity and Octopus to create a deployment pipeline.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
  • Developing & Securing the ASP.Net Core Microservices with centralized authentication.
  • Containerizing the Microservices with Docker, containerizing and deploying them onto AWS EC2
  • Configuring the applications and Application Insights for different applications on Azure Portal.
  • Creating and managing the storage containers using Microsoft Azure Storage Explorer.
  • Involved in code reviews and performance fine tuning using Task Parallel.
  • Implementation of sending Bulk Emails using SMTP.
  • Developing APIs for PHP to read the EXIM logs and generate the email delivery reports.
  • Integration of hMailServer APIs to manage creating/deleting email ids for each job dynamically.
  • Worked on gathering requirements and preparing the documents for project.
  • Designed, developed, and customized several web pages using UI Technologies like HTML/ HTML5, JQuery, Angular JS 4 and VueJs.
  • Leveraged Bootstrap CSS library to implement responsive web interface.
  • Effective implementation of job/consultant search using Elastic Search
  • Translate application storyboards and use cases into functional applications
  • Integrating 3rd party APIs like Chargebee, Zapier, Quickblox, etc.
  • Configuring the Web hooks for various events (Payment related) performed on Chargebee.
  • Configuration and Integration of different subscriptions, plans and add-ons on Chargebee portal.
  • Configure the automation scripts using UIPath
  • Set up and attend regular meetings with client and business to update project status
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions (MongoDB & Couchbase for Caching)
  • Performance fine tuning of MongoDB aggregate queries and N1QL queries in Couchbase.
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Perform customization and configuration changes as per product requirements
  • Help maintain code quality, organization, and automatization
  • Collaborate with UI, Android & iOS teams

Environment: VisualStudio2017, AWS (SNS, SQS, Lambda, S3, NLB/ALB), C#, .Net Framework 4.5,ASP.NET MVC 5.0, ASP.Net Core 2.0, Web API, Elastic Search, JQuery, AngularJS 4, VueJS, MongoDB, Couchbase, XML, TFS, CSS.

Confidential

.NET LEAD Developer

Responsibilities:

  • Translate application storyboards and use cases into functional applications
  • Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression Validator, Required Field validation, etc.
  • Development was done using agile methodology with daily scrums, paired programming using TDD & Continuous Integration using the SDLC process.
  • Configuring Jenkins for Continuous Integration/Deployment.
  • Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines
  • Development of Windows Forms in WPF for data migrations & dashboards.
  • Effective implementation of job/consultant search using Elastic Search
  • Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions, Extension Methods.
  • Building WebAPIs for integration with android, iOS and web clients
  • Integrating 3rd party APIs like Chargebee, Zapier, Quickblox, etc.
  • Configure the automation scripts using UIPath
  • Set up and attend regular meetings with client and business to update project status
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions (MongoDB)
  • Performance fine tuning of MongoDB aggregate queries.
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Perform customization and configuration changes as per product requirements
  • Help maintain code quality, organization, and automatization
  • Collaborate with UI, Android & iOS teams

Environment: VisualStudio2015, C#, .Net Framework 4.0,ASP.NET MVC 5.0, Web API, Elastic Search, JQuery, AngularJS, VueJS, MongoDB, XML, TFS, PHP, CSS.

Confidential - Toulouse, France

Sr.Lead Developer

Responsibilities:

  • Participating in design at architecture level with vendor and business.
  • Responsible for writing Stored Procedures, Functions, Triggers using T-SQL for data retrieval from SQL Server database.
  • Implemented the database access layer using C# and OLEDB of ADO.NET.
  • Windows Forms development in Silverlight and deploy using Microsoft ClickOnce.
  • Involved in writing code on ADO.NET to communicate with database.
  • Designing the Models, Views & Controllers.
  • Developed Exception Control and Error log tracking using C#
  • Designing the forms using Bootstrap layouts.
  • Coordinate with the Business Analysts for the requirement gathering and client demos.
  • Developing the SSIS Packages for importing the data from the centralized database to the BaseMod database.
  • Integration Testing and Performance optimization.
  • Microsoft ClickOnce configuration and deployment.
  • Involved in client demos.
  • Website deployment using IIS and ClickOnce.

Environment: VisualStudio2015, C#, .Net Framework 4.0, Silverlight, ASP.NET MVC 5.0, AJAX, Bootstrap, SQL Server 2008 R2, SSIS, Microsoft ClickOnce, Tortoise SVN.

Confidential - Melville, NY

Senior Consultant

Responsibilities:

  • Responsible for business requirement gathering for new enhancements in the Customer Portal.
  • Migrating the application code from iOS 6 to 7 & 8.
  • Involved in writing the ‘Rest’ WCF services.
  • Involved in show stopper Defect Fixing and Change Request Implementation.
  • Actively involved in Integration Testing and Performance optimization.
  • Involved in resolving various business critical issues and implementing the changes related to fixing specific bugs.
  • System Study, preparation of design documents i.e. Class diagrams.
  • Understanding and documenting the design of the application.
  • Preparation of setup and delivery documents.
  • Integration Testing and Performance optimization.

Environment: Mac OS 10.1 (Mavericks & Yosemite), XCode.

Confidential - Cincinnati, OH

Senior .Net Developer

Responsibilities:

  • Analyzing the user requirements.
  • Developing windows forms.
  • Implementing CRUD operations using Object Relational Mapping (ORM) techniques such as ADO.NET entity framework, LINQ to Entity Framework etc.
  • Responsible for writing business logic, test cases and Integration testing in the project.
  • Written windows forms application to insert multiple csv files data into database using entity framework.
  • Created REST services and WCF services to be consumed by the mobile applications
  • Responsible for designing database schemas using Normalization techniques.
  • Writing necessary SQL queries, triggers, views, and stored procedures that implement the business logic.
  • Implemented email alert that sends email for intervals of time using Database mail.
  • TFS has been used for all the source code maintenance among the whole team members.

Environment: Visual Studio 2008, TFS, SQLSERVER 2005, Windows Vista/XP (Development), Windows Server 2003 (Production)

Confidential

.Net Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, and developing using ASP.NET front end technology.
  • Worked on developing web applications (jobcentral.co.in and iproperty.co.in)
  • Involved in uploading user files (images & resumes) using FTP to the Hosting web server.
  • Involving different phases of SDLC including Designing, Programming, Testing and Documentation.
  • Designed Graphical User Interface (GUI) using Layout Pages, HTML, Java Scripts, CSS3 classes and Custom controls.
  • Written SQL Queries for indexes, triggers, functions and stored procedures.
  • Involved in the iterative process of developing in Agile and Scrum environment.
  • Also used master page and used user controls when ever need in the web page.
  • Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions, Extension Methods.
  • Used Web Services to fetch data required and work accordingly, also used the concepts of Serialization.
  • Implemented security concepts using SOAP envelop, Windows Authentication.
  • Used LINQ to build set of operations, parameters and expressions (Binary, Unary, Lambda) during execution (aimed at “Querying”) a set of data from SQL Server.
  • Designed database in MS-SQL and created stored procedures, functions, views to reduce the comp
  • Application of front-end SQL queries and triggers to enforce entity relationships.
  • Used SOA Architecture to develop code in Test Driven Environment using NUNIT.
  • Used TFS (Team Foundation Server) for all the source code maintenance among the whole team.

Environment: : C#, ASP.NET, Visual Studio .NET, AJAX, HTML/CSS, JavaScript, XML, SQL Server, Visual Source Safe.

We'd love your feedback!