We provide IT Staff Augmentation Services!

Senior Developer/lead Resume

NY

SUMMARY

  • 15+ years of extensive experience in Software Development in Microsoft .NET Technologies, Microsoft Azure Cloud, Database design, software development, distributed technology, Service Oriented Architecture (SOA), design, development, and implementation and testing of web based and Client/Server applications.
  • Currently working as Azure Cloud Developer, .NET Technical Lead and .Net developer.
  • TOGAF certified from The Open Group Architecture framework.
  • Special interest in Microsoft Azure cloud, application layering, architecting .Net based applications and addressing OWASP top 10 Security vulnerabilities in .Net applications.
  • Experience in designing and developing Enterprise Applications using .Net Framework 4.7, C#, ASP.NET Core 2, ASP.NET MVC 5.0, ASP.NET, AngularJS, Web API, JQuery, Windows Communication Foundation (WCF) and Entity Framework Core, n - Tier and Client/ Server Architecture.
  • Expert in writing Unit Test cases using Moq, FakeItEasy, NSubstiture, Visual Studio Quality Tools.
  • Expert in Scripting web based applications scenarios using visual studio for performance and load testing of web applications.
  • Experience in provisioning Azure Cloud PaaS model services like Azure App Services Web App, API App, App Service Environment (ILB ASEv2) and App Service Plan,API Management, Application Gateway, Azure SQL Serve, Redis Cache,Azure Traffic Manager,Virtual Network, Network Security Group.
  • Expertise in AWS Services and EC2
  • Migrating Microsoft .Net based applications from On-Premise to Azure Cloud PaaS model.
  • Establishing DevOps development process and expert in CI, CDbuild and release definitions in Visual Studio Team Services (VSTS) with Microsoft release pipeline for .net applications.
  • Experience in creating ARM templates and PowerShell scripts for azure resource provisioning
  • Experience in Azure Active Directory (AAD) and application configuration in AAD for application Authentication
  • Experience in buying and configuring DNS custom domains and SSL certifications
  • Expertise in ASP.NET Identity management for authentication and authorization.
  • Good working experience of Agile/Scrum development methodologies.
  • Experience in migrating .Net web applications from on premise to Azure Cloud PaaS.
  • Experience in WPF, XAML and Silverlight Technology applications.
  • Expertise in writing cross cutting re-usable components like Caching, Exception Handling, Logging, Validation.
  • Experience in database design using SQL Server, Oracle 11g and hands on experience in SSIS, SSRS.
  • Experience in Content Management Systems like Sitecore and Ektron.
  • Learning Micro Services, Service Fabric and Docker containers.
  • Involved peer to peer to code review and prepared coding standard and guide lines for the project

TECHNICAL SKILLS

.NET Technologies: .NET Framework 4.7, WCF, RESTFul Web API, WPF, Silverlight, XAML, Window Services, Entity Framework 6, NHibernate, Bootstrap, Auto mapper, Castle Windsor, Unity, NuGet Packages, Resharper, Azure Cloud Service.

Azure Cloud Services: Virtual Networking (vnet), Network Security Group (NSG), App Service Environment v2, Application Gateway, Azure App Services, Web App, API App, Resource Group, API Management, Mobile App, CDN, Redis Cache, Blob storage, Azure SQL Server, AWS Services, EC2

Web Development: ASP.NET Core 2,ASP.NET MVC 5.0, ASP.NET, AngularJS, JQuery, XML, JavaScript, CSS

RDBMS: SQL Server, Oracle 11g client, SSIS, SSRS

Operating system: Windows Server 2012/2008 r2, IIS 8.5

Development Tools: Visual Studio, VSTS, TFS, GitHub

Unit Testing Tools: NSubstiture, FakeItEasy and Moq, Web and Load Testing, Performance Testing

Languages: C#, LINQ. XAML

Third Party Tools: App Dynamic, Fusion Charts, Google Charts, ChartFx, Dynamic PDF

PROFESSIONAL EXPERIENCE

Confidential, NY

Senior Developer/Lead

Responsibilities:

  • Created Proof of Concept (POC) on Token based authentication using OAuth 2.0 with custom Identity Provider.
  • Fixed existing production application performance issues by optimizing LINQ Queries and applying Indexes in SQL server tables.
  • Created Technical design document on authentication POC and presented to end customers
  • Created VSTS setup from scratch and created repositories and projects, and added team members, conducted training to run the project on agile development model using online VSTS.
  • Inserted all the features of the project, user stories and created tasks for each user story in VSTS and conducted the back-log refinement sessions initially.
  • Created loosely coupled, layered solution structure with technologies like ASP.NET MVC Core, AngularJS, ASP.NET Web API, JQuery, Entity Framework Core, SQL Server 2016.
  • Involved in writing the C# code for most of the modules in the application, written back end queries using LINQ, complex queries written in SQL Server Stored procedures.
  • Worked closely with offshore and onshore team and conducted technical sessions on latest .NET technologies like ASP.NET MVC Core middleware components and out of the box dependency injection and use of caching in in web application etc.…
  • Worked as Azure Cloud Developer, providing Azure Cloud solutions for migrating Microsoft .Net based applications from On-Premise to Azure Cloud PaaS Model. Expert in Azure pricing calculator.
  • Configuring Infrastructure for development and testing of standard PaaS style system.
  • Created deployment slots for swap technique between production and staging environments.
  • Configured Application Insights for diagnostic logs and monitoring live production application for http traffic, logs and exceptions etc.
  • Written C# code to storing and retrieve data and document from Azure DocumentDB and Azure Cloud Blob Storage using corresponding Azure SDKs.
  • Enabled application remote debugging for development environment and secured kudu .scm url in production environment with ModSec configuration.
  • Migrating SQL Sever databases to Azure Cloud from On-Premise.
  • Established DevOps development process and CI builds and CD releasedefinitions in Visual Studio Team Services (VSTS) with Microsoft release pipeline for .net applications.
  • Built this application from scratch with .NET technologies like AngularJS, Web API, JQuery, Entity Framework and LINQ Queries and SQL Server.
  • Created High level and low level technical design documents (TDD)/Technical Specification document (TDS) for the entire projects.
  • Created smoke testing project for BDD Smoke test cases with SpectFlow Framework using visual studio 2017.
  • Automated this smoke testing project to test the health of the application in production and scheduled to run this everyday and present the VSTS dashboard to the business.
  • Created Unit Test cases using NSubtiture, FakeItEasy and Moq,
  • Created Performance test scripting for load testing of the application using visual studio, also created constant and stepped load testing with different scenarios.
  • Conducted technical handover sessions to application maintenance team.
  • Expertise in ASP.NET Identity management for authentication and authorization.

Confidential

Technical Lead and Developer

Responsibilities:

  • Built this application from scratch with .NET technologies like ASP.NET MVC, JQuery, WCF, Entity Framework and LINQ Queries and SQL Server and Oracle 11g Client
  • Created Unit Test cases using NSubtiture, FakeItEasy and Moq
  • Created loosely coupled, layered solution structure with technologies like ASP.NET MVC, MVC, JQuery, Entity Framework, SQL Server 2014.
  • Involved in writing the C# code for most of the modules in the application, written back end queries using LINQ, complex queries written in SQL Server Stored procedures and SQL Table valued functions.
  • Created TFS setup from scratch and created repositories and projects, and added team members, conducted training to run the project on agile development model using online VSTS.
  • Inserted all the features of the project, user stories and created tasks for each user story in VSTS and conducted the back-log refinement sessions initially.
  • Understood Agile development user stories and converted those into technical design.
  • Built layered and loosely coupled architecture in Confidential .NET applications.
  • Worked with Infrastructure team to setup new infrastructure (Physical servers for web, App, Load balancer, DB Servers).
  • Involved extensively in Coding, Deployment and Maintenance activities
  • Involved to prepare project technical document using VISO and to create architecture diagrams
  • Involved to show the demo of project to senior management
  • Used security authentication for user login using Confidential Active directory.
  • Automated deployment process for .NET based applications.
  • Involved in fine tuning performance of the application in production environment working with DBAs and application monitoring team.
  • Fixed existing production application performance issues by optimizing LINQ Queries and applying Indexes in SQL server tables and replacing session variables with distributed Cache.
  • Conducted technical handover sessions to application maintenance team (MSM- managed service model).
  • Involved peer to peer to code review and prepared coding standard for the project

Confidential

Sr. Developer /Lead

Responsibilities:

  • Built this application from scratch with .NET technologies like ASP.NET MVC, JQuery, WCF, Entity Framework and LINQ Queries and SQL Server.
  • Created Unit Test cases using NSubtiture, FakeItEasy and Moq
  • Developed re-usable components like Audit and Security Frameworks as part of this project.
  • Built layered and loosely coupled architecture in Confidential .NET applications.
  • Automated deployment process for .NET based applications.
  • Created TFS branching for supporting multiple projects running in parallel.
  • Created architecture design document and technical specification documents.
  • Involved in Application performance fine tuning, and fixing issue for live application.
  • Implemented fully automated build management system (Continuous Integration and Testing) for .NET based systems.
  • As Lead, works closely with the Project Manager, Business Analyst to understand the business, with Quality Assurance team to ensure system is working properly. I am responsible to understand business requirement document, prepared all technical document (high level, low level, mockups etc.) project design; database design, provided technical solutions if needed.
  • Involved in various projects for wiring code, providing technical help to team in case of any issue.
  • Involved peer to peer to code review and prepared coding standard for the project

Confidential, CALIFORNIA

Technical Lead, Sr. Developer

Responsibilities:

  • I was leading team of more 20 people at offshore and onshore as onsite co-ordinator and development team lead at client place
  • Developed ASP.NET MVC 3 pages using Razor engine, cshtml, C#, JQuery and ASP.NET AJAX.
  • Developed web applications using Silverlight and XAMAL technology.
  • Worked on SSIS Packages and SSRS reports using SQL Server 2005.
  • Reviewed the code written by the developer, Played Technical lead role.
  • Prepared design specification documents and Technical design documents.
  • Expert in generating proposal PDF using DynamicPDF third party framework.
  • Reviewed .net code written by offshore team and also coordinated with Mumbai offshore team.

Confidential

Sr. Developer

Responsibilities:

  • Developed ASP.NET MVC 3 pages using Razor engine, cshtml, C#, JQuery and ASP.NET AJAX.
  • Developed web applications using Silverlight and XAMAL technology.
  • Reviewed the code for offshore team
  • Prepared design specification documents and Technical design documents.
  • Used AJAX and jQuery for Async call for better project performance to avoid full page load

Confidential

Sr. Developer

Responsibilities:

  • Worked as Team Lead of 7 people at offshore and co-ordinating with onshore team.
  • Involved in Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
  • Develop and maintain software requirements specification and architecture documents
  • Responsible for writing VBA code for building Macros in UI.
  • Responsible for developing User Interface (UI), Business Layer (BL) and Data Access Layer (DAL).
  • Developed .NET Windows Service methods and used it in client application.
  • Used ADO.NET extensively for database interactions using Data Reader, Data Adapter, Data View and Datasets.
  • Used Design Patterns to solve recurring problems and improve team wide quality of Design and code

Confidential

Developer

Responsibilities:

  • Designed & Developed ASP.NET websites, involved in creating User Controls, Custom Controls, Validation controls and also web form controls.
  • Used ASP.NET Web Server controls like Data Grid, Repeater to display the records in Multicolumn grid.
  • Used .NET Framework 2, C#, ASP.NET, ADO.NET, Web Services,.NET Remoting, SQL Server, Visual studio, VSS, JavaScript
  • Developed JavaScript functions to handle from Client-Side validations
  • Responsible for developing User Interface (UI), business layer (BL) and data access layer (DAL).
  • Developed .NET Web Service methods and used it in client application.
  • Used ADO.NET to communicate with the SQL Server database.
  • Creating Database Design, Database Triggers and Stored Procedures for ensuring data integrity and consistence.
  • Responsible for creating the reports for clients using SQL report application.
  • Actively Involved in production support, analysing the bugs and helping team in fixing the bugs while the project deployment and support phase
  • Responsible for the testing, fixing the bugs and troubleshooting the technical problems.
  • Responsible for the analyses of the requirements of the business and, designing database tables with SQL

Hire Now