Senior Full Stack .net Developer/ Application Lead/delivery Lead/ Service Level Owner Resume
NJ
SUMMARY
- More than 12 years of experience in Design, Development and Maintenance of web & windows - based applications using Microsoft .NET related technologies.
- Experienced in all software development phases including requirements gathering and analysis of design, development, testing, implementation and support.
- Profound experience in healthcare domain.
- Managed large and complex projects and teams, participated in solution architecture and development using agile methodology to strengthen test- driven development, validation and leading change management activities.
- Experienced in developing web based and smart client applications using .NET framework, C#, VB.NET, ASP.NET Core, and other technologies.
- Worked in developing projects using Agile methodology. Worked in sprint cycles in the incremental product development approach using SCRUM.
- Experienced in using ASP.NET MVC UI Pattern and several other design patterns as well.
- Well versed in developing RESTful API Services using Web API 2, WCF & Web services in both web and Windows application using JSON, XML and SOAP.
- Extensive experience on cloud hosted environments, Azure DevOps build & release pipeline as well as provisioning and managing applications in Microsoft Azure, Kubernetes as well as good level of experience in Open Shift platform.
- Experienced in SQL server, Oracle, MS Access, DB2 and good efficiency in using Database Connectivity API's (ADO.Net) in Client Server and Web.
- Experience in developing web and client server reports using reporting tools like Microsoft SQL Server Reporting services.
- Good experience building flow charts, business models and data models as well as state diagrams and use case diagrams and architecture diagrams using UML tools such as MS Visio and Draw.io.
- Experience in using unit testing tools like MS Test, unity and proficient in writing test plans.
- Sound knowledge on dependency injection and inversion of control concepts.
- Recognized as a technical leader, key team player and acknowledged troubleshooter with excellent comprehension of business processes and technical aspects.
TECHNICAL SKILLS
Programming Languages: C#.Net, VB.NET, JavaScript, SharePoint
Windows & Web Technologies: WinForms, Windows Services, ASP.NET Core, ASP.NET MVC, ASP.NET, ASP.NET Web Services(asmx), ADO.NET, Entity Framework Core/6.0, WCF, REST/RESTful WEB APIs, LINQ, PL/SQL, Angular, React, NPM, Node.js, Bootstrap, XML, AJAX, jQuery, JSON, CSS3, HTML5, AI/ML, SharePoint Administration/Development, Python
Cloud Technologies: Microsoft Azure, Kubernetes, Open shift
Scripting Languages: JavaScript, Power Shell scripting, Python Scripting & VB Script
Additional Tools: Docker, Jenkins, VS Code, Swagger, Visual Studio, Azure DevOps, MSMQ, Telerik, Kendo UI, ComponentOne, MSTest, SOAP UI, Postman, Fiddler HTTP-Debugger, Nuget Server, PowerShell, JIRA, Confluence, HP ALM, YAML, UML, MS Office & MS VISIO
Design Patterns: MVC, ASP.NET MVP UI Pattern, Singleton, Dependency Injection, SOLID Principles, Abstract Pattern & Factory Method Pattern
Web Servers: Microsoft IIS server 10.0/8.0/7.5/7.0
RDBMS & NoSQL DBs: MS SQL Server, ORACLE 12c/11g, DB2, NoSQL
Operating Systems: Windows Server, LINUX
Version Control: Azure DevOps GIT, MS Visual Source Safe (VSS) & Team Foundation Server
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Full Stack .NET Developer/ Application Lead/Delivery Lead/ Service Level Owner
Responsibilities:
- Working as an Application Lead and Service Level Owner for multiple priority-two applications.
- Legacy applications moved to container/cloud model with CI/CD to lower operational costs and reduce turnaround times.
- Worked on .NET CORE applications hosted on Kubernetes cloud, Azure cloud and Open shift cloud.
- Worked on Azure Queues & Azure functions to perform asynchronous updates between our system and external APIs.
- CI/CD pipelines developed in Jenkins for major projects.
- Develop REST/RESTful APIs using ASP.NET Core.
- Implement multi-tier API integrations as well as implement oAuth2 JWT based API authentication.
- Worked on implementing front end features and integrating them with back-end APIs.
- Worked with back end databases including SQL Server, Oracle, DB2.
- Used Rally for work allocation, user stories, backlogs, and sprint boards as well as Confluence for wiki.
- Worked with SSIS packages for ETL process and deploying them to different environments to run via SQL Scheduled jobs.
- Setting up Azure DevOps pipelines for multistage deployment environments for different applications.
- Configured Auto scaling for.Net application in Kubernetes and Open Shift cloud.
- Worked on multi browser and mobile compatible web applications.
- Work closely with DevOps team and assist them in troubleshooting deployment issues.
- Conducted peer reviews to ensure code standards are adhered and suggest alternative approaches if needed.
- Documented technical and business aspects of the systems and their integrations using UML models and workflow chart and diagrams using in MS Visio and built variety of models such as use case, data diagrams as well as state diagrams.
Tools: .NET Core, Micro Focus Verastream, IBM PCOMM, Kubernetes, Azure, Open shift, Python, Web API, XUnit, NUnit, ASP.NET WebServices (ASMX), Visual Studio 2019, RabbitMQ, Entity Framework Core, SQL Server, SSIS, SSRS, Docker, Jenkins, Oracle, SQL Developer, Powershell, Asp.NET MVC 5, Kendo UI, jQuery, Azure DevOps, TFS, Git.
Confidential
Senior IT Analyst
Responsibilities:
- Worked in a cross-functional team of developers, testers, build engineers and technical support staff in the delivery of several releases of distributed systems supporting core business, generating over $10 million every year.
- These products provided centralized management of core-hiring processes and maintaining knowledge & research data.
- Worked on projects such as MA Tool, VC Monetization Tool, Firm Intranet, Conference Management, CRM Reporting Tool, Career Management Portal, People Appraisal Tool, Social media integrator, Sync services, Office based add-ins etc.
- Transformed software development processes by instituting agile development methodology.
- Established foundation for R&D activities on upcoming technologies and tools, producing offerings based on customer needs.
- Lead the team to configure the infrastructure for internal and external website, worked on web-farm on servers and create load balanced environment for reliability and performance.
- Managed multiple teams of developers, mobile developers and cross platform application teams
- Extensively worked on developing ASP.NET Web API and RESTful based micro APIs.
- Used SOLID principles and Dependency inject for TDD based application development.
- Worked with MSMQ for legacy applications where it is used for message queuing between distributed applications that work in non-real time basis.
- Developed operational specific and business specific reports using features of Crystal reports.
- Put together documentation for technical and business aspects of the applications using UML models and workflow chart and diagrams using in MS Visio and built variety of models such as use case, data diagrams as well as state diagrams.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
Tools: C#.NET, Asp.NET API, MSMQ, MSTest, Bootstrap 4, Visual Studio, HP-ALM, VSTS,MS Visio for UML, GIT, TFS, SQL SERVER, SSIS, Crystal Reports, Classic ASP, Telerik, Kendo UI, ComponentOne, VB.NET, WCF, Entity framework, SOAP Web Services, Multithreading, Task Parallel Libraries, ADO.NET, XML, XSD, XSLT, JavaScript, AJAX, CSS, Bootstrap
Confidential
.NET Developer
Responsibilities:
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of various solutions on banking and aviation industry.
- Designed and developed several user controls that are used in the entire application using ASP.NET and C#.NET.
- Involved in SDLC cycle in high-level design document (HLD), LLD and SDD preparation.
- Lead developer on productivity tracker and investment tracker tools.
- Implemented 4 Layered architecture and generated Business Logic classes, Data Access classes and Data Domain Object classes.
- Implemented AJAX in various screens to implement partial updates for those pages and ASP.NET AJAX Control Toolkit components for rich user interface as well.
- Worked with Kendo UI, Telerik controls for Asp.Net MVC application for developing a customizable dashboard.
- Performed Unit and Integration testing on the application.
Tools: ASP.NET, C#.NET, ADO.NET, Visual Studio, SQL SERVER, Visual Source Safe, TFS, AJAX, HTML, XML, IIS 6.0 & JavaScript.