S.Kumar - .Net Lead/Architect |
[email protected] |
Location: Charlotte, North Carolina, USA |
Relocation: Remote/NC |
Visa: H1B |
Lead .Net Developer
__________________________________________________________________________________________ Associate with 15+ years of experience in web applications development & Support, playing the role of Lead developer guiding first level developers. Innovative, enthusiastic and eager to grow in career levels and dedicated to work. Full Stack .Net Developer with 15 plus years of professional IT experience in Software Analysis, Object Oriented Design, Development, Integration, Testing and Implementation of Enterprise based intranet, internet, client-server and web-based applications. Experience in coordinating and managing onsite and offshore teams, including estimations and delivery of tasks. Extensive experience of designing and developing software applications with .NET Framework, C#, Asp.net MVC, Web Api, ASP.NET, VB6 / VB.NET ADO.NET,Angular, Node JS , Entity Framework, IIS. Beginner experience in Azure services such as Azure API Management, Azure SQLDB, Azure Functions, and Azure AppInsights and AWS services such as EC2 and S3. Expert in writing REST APIs using Asp.net Web API. Excellent Working knowledge of Oracle PL/SQL development which includes creating Databases Tables, indexes and triggers writing oracle package and procedures, Functions , Views and Performance tuning Automated couple of workflows using PowerShell. Involved in writing background jobs using PowerShell. Database Design and Development using MS SQL Server Experience in building SPA using Angular JS, JQuery, JavaScript, AJAX, JSON, HTML, 7+ years of experience in NuGet/Nexus package manager (publishing, consuming) Basic experience in using open source ecosystem tools such as NPM, Node JS Proficient developing applications using MVC, Blazor server-side and WEB API with Entity Framework. Proficient in writing Stored Procedures, Triggers, Views, User Defined Functions, Complex Query joins using T- SQL, Performance Tuning and Optimizing SQL Queries. Proficient with XML technologies including XML XSLT XSD XML Schema. Experience in using Language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, LINQ to Entities) Experience in creating Unit Testing applications and Unit Testing with nUnit And Moq Extensive working knowledge on version controlling with GIT, TFS, VSS and Experienced in setting up GIT and Jenkins build definitions for Continuous Integration and good understanding of Ansible scripts and yaml file for Continuous Deployment Experience in Agile Software Development and participated in SCRUM Ceremonies. Expert in mapping the requirements, custom designing solutions & troubleshooting for complex software & application problems. Worked on Facets health care solution (TriZetto) in the area like New Registration, claim adjudication, Claim processing/Billing for claim, provider, member, eligibility, etc. in CareFirst (BCBS). Have working knowledge of HTML5, React JS, JavaScript and jQuery. Have worked for clients such as UPS, CareFirst, AstraZeneca, Kraft Foods Inc. MetLife, Key Bank National Association, Ford Motors and Tyco Electronics Playing the Global Problem Management Team member role with expertise in Problem Analysis skills to understand the existing framework and modules to solve the defects in them. Technical Skills: .Net Technologies : .Net 4.6.2, LINQ, PowerShell, Enterprise Library, ASP.NET, VB6 / VB.NET, PL/SQL,WCF, Web API & Micro Services, ADO.Net, Windows Services,C#,ASP.Net & MVC Server side TDD Tools : nUnit, nCoverage & OpenCoverage ORM and Data Access : Entity Framework Enterprise Service Bus : MSMQ & IBM MQ Javascript libraries : JQuery, Typescript, angular JS Databases : SQL Server 2012,Consume data in Oracle 10i & DB2 stored procedure. Designing Tools : Visio, Balsamiq MocUp Web Technologies : HTML, CSS, JavaScript, AJAX, JQuery, TypeScript, Telerik Controls Source code Repository: SVN, TFS 2005, TFS 2010, TFS 2012, Github(VS) Web Servers : IIS 8, IIS 7.0, IIS 6.0, IIS 5.0 Continuous Integration & CD: Jenkins build and Ansible deployment with yaml variable file. Cloud Technologies: Azure API Management, Azure SQLDB, Azure Functions & App Insights. AWS : EC2, S3 Education: B. Tech in computer science and Engineering Certification and Awards: Completed Microsoft certification exam 070-515 Web Applications Development with Microsoft .NET Framework 4. Completed Microsoft certification exam 070-461 Querying Microsoft SQL Server 2012. Brain Bench Certified: ADO.NET, C#2.0, ASP.NET2.0, .Net Framework Fundamentals and SQL 2005 MCSE: Core Solutions of Microsoft SharePoint Server 2013. MCTS: Microsoft SharePoint 2010, Application Development. Salesforce Certified: Platform Developer I. Awards (Personal): Received MetLife-Star of The Month award in Aug 2012 Received ASP Oscars- July 2014(CMP) Awards (Team): Received Project of the Year 2011 for the project AZ eCollab course wise Professional Experience: Client : Deloitte Duration : Aug 2022 Till Now Location : New York Project : Audit Online Designation : Sr .Net Lead Project Description: Audit Online is a web application which facilitates two audit activities RADC and GRA. RADC is a workflow between audit engagement team and Audit delivery center (ADC). GRA performs assessment and documentation of an important audit planning activity like guided audit risk assessment. Audit online plays a key role in overall Audit transformation activities. GRA and Diagnostics data is stored in respective member firm server and not stores in any of the geos, while for RADC, Audit online stores data from documents relating to member firm and delivery center pricing configuration in encrypted form using blob storage in the geo, especially for Levvia and Omnia product types, while EMS data is stored in respective member firm server. The encryption/decryption keys are controlled by respective member firm and stored in Azure KeyVault. Responsibilities: Involved in refinement process, defect triage, requirement gathering and compiled it into design document. Preparing the approach document and details design document. Participate in business requirement discussion with business users and converting into requirement and high-level wireframe design. Provide production support / Bug-Fixes / development to existing manufacturing application using VB6 / VB.NET Produced rich user interface using JavaScript, React JS, and HTML with MVC views. Involved in the design of security module that authenticates users based on the roles. Involved in the parsing of XML documents and transformed XML documents to the XHTML format using XSLT. Developing PowerShell Script files to Automate office 365. Working as senior developer role for developing various modules of Audit online Portal, using angular 4/11 for UI development and .net core Web API for business requirements. Involved in scrum planning and release management of development activities. Implement authentication and authorization mechanisms using ASP.NET Core Identity, OAuth, JWT, or OpenID Connect. Developed .Net Application on cloud platform (Azure) using various components like Docker Hub, Kubernetes, S2, Bucket, MongoDB, VM, EC2, Azure Kubernetes Service (AKS), Azure App Services, Azure Resource Group, Azure Active Directory and Identity Services, Azure DevOps, Virtual Machine, Azure Container Registry, Azure Fabric, Azure Function and Azure Compute. Used Radzen components to build UI forms with the latest blazor technology. Scaling and elasticity process of the application, integrating with GitHub to versioning controls. Designing the pipeline process using Azure DevOps for implementing CI/CD in Azure. Coordinating and working with offshore team on Memory usages, CPU Utilization, weekly health check and performance of the cloud developed apps/pods. For ADC On Prem migration, created EC2 instance in AWS and App service plan with Azure web apps and API management. Created azure functions for scheduled applications. Created a Web application using blazor technology with .Net Core framework 5.0. Create and schedule a batch component and ETL job using CA WA Workstation ESP Edition. Environment: Visual Studio 2019(ASP.Net & C#.Net, VB6 / VB.NET MVC), PowerShell, Angular JS, Angular 4/11, Node JS, WCF Restful service, Web API Security (Webseal & Data power), SQLServer 2012, SSIS, SSRS,Crystal Reports, Jenkins build and Ansible deployment with Nunit & open cover, CA WA Workstation Job. Azure Services and AWS Services. Client : Sutter Health Duration : April 2022- August 2022 Location : California Project : SHP- Global Designation : Sr .Net Developer/Lead Project Description: SHP Global portal is a global portal which provides affordable health plans designed to meet the needs of individuals and families, small business owners, and large employer groups. SHP offers a variety of health plan options to help meet your needs and budgets, choose from traditional HMO plan or high-deductible health plans compatible to HSA. Plan designs include Copayment, Deductible, HDHPS and out-of-pocket, also SHP provide coverage for hospitalization, outpatient services, prescription drug coverage and no out-of-pocket cost preventive services. SHP portal having Member portal mainly used by the customer find details about the health plan and other perform activities. Similarly, there are Employer Portal used by employer to make healthcare decisions for your business and employees. Provider Portal to maintain Information and resources for in-network providers. Broker Portal to maintain broker partner information and access online tools, and more. SHP using various technologies to maintain SHP portal, ASP.Net Core and MVC as front-end development for the above four portals (Member, Employer, Broker and Provider), Health Rules services defines the all-meta data of all primary source of information related to members and health plans details, from database side using Oracle DB and SQL DB, for customer support using Salesforce to maintain incidents and enquiry. Responsibilities: Discuss with the business stakeholders to understand the requirements and convert them into the business requirement document to get it reviewed with stakeholders. Analyze the existing system functionality based on the new requirement and as part of the user story grooming estimate the complexity and work involved. Create a high level and detailed level design based on the requirement which includes mapping and interface specification. Convert HR / Payrolls VB6 Application to VB.NET / Windows forms to VB.NET win forms / ADO to ADO.NET Produced rich user interface using JavaScript, React JS, and HTML with MVC views. Using facets system to validate claim detail of members. Work with data modeling team and finalize the data model changes for the requirement. Extensive Knowledge of web developments skills, Including experience with XML/XSLT, Web Services (SOAP) , XSD, HTML,CSS. Develop a prototype or screens for front-end graphical user interface using Bizagi studio and Balsamiq Mockups tool to showcase the feasibility of the solution based on the draft design. Demo the prototype and review the design with stakeholders. Developed, tested, and optimized. Performed SQL and PL/SQL code for migration of large database files to target data warehouse database. Design and developed unix shell script to perform data loading, BOD setting of systems. Design/Code involving large volumes of data PowerShell ASP.NET/ Web API Write code for front-end user interface screens using Bootstrap, Cascading Style Sheets, Angular and HTML5 technologies with JavaScript and Typescript languages. Working as senior developer role for developing various modules of Audit online Portal, using angular 4/11 for UI development and .net core Web API for business requirements. Coding services and Web API for underwriting and pre-sales business calculation and data base backend process using WCF Restful services, micro services and .net technologies. Implement continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps or other CI/CD tools to automate API deployment and management tasks. Implementation micro service with Orchestration and activities. Involved MQ instead of separate DB to act each micro service work as independent. Implement batch component and windows services to pass customer, product and plan XML and JSON data between user interface and database. Created Unix Shell Scripts for Interface tool to run sessions. Created Custom Filters in ASP.Net, MVC for Authentication. Transfer data to external system using IBM MQ, windows MSMQ, Connect Direct file transfer and C# technologies. Created secure connection between web application and services through encrypted credentials, web seal, service certificates, OAuth (Open Authorization) and Mutual authentication token. Implement OAuth providers and consumers to enable secure access to APIs and resources. Implemented dependency injection for loosely coupling. Created SQL Server Integration Services (SSIS) packages for bulk load user data to database. Verify the project functionalities with client requirements using Requirement Traceability Matrix (RTM). Facilitate the code review meeting with the project team and adhere to the coding standard guidelines. Regularly merge the code changes to central repository (GIT) for automated integration and test case executions. Created unit test case document and test methods using Nunit. Ensure the code coverage as per standard using Ncover and open cover. Created the Jenkins build configuration for continuous build and ansible playbook for continuous deployment. Created Jenkins template and configured unit test, code coverage and generate report for coverage results. Provide warranty support after implementation. Create a weekly status report with completed and upcoming tasks for the next week and share it with stakeholders. Trained team members bringing them up to speed on several concepts newer to the team like Agile process, newer technologies, Design patterns, Design principles and coding standards and practices. Environment: Visual Studio 2019(ASP.Net & C#.Net, VB6 / VB.NET MVC), PL/SQL and Shell Scripting, PowerShell, Angular JS, Angular 4/11, Node JS, WCF Restful service, Web API Security (Webseal & Data power), SQLServer 2012, SSIS, SSRS,Crystal Reports, Jenkins build and Ansible deployment with Nunit & open cover, CA WA Workstation Job. Azure Services and AWS Services. Source Control : TFS & Git hub Client : Pearson/Savvas Duration : March 2021 March 2022 Location : New Jersey Project : Savvas- RASSubApps Designation : Sr .Net Lead developer Project Description: RAS Sub Apps is part of SAVVAS account, that mainly involves in maintaining Publisher, Authors and customers various business needs and regular process details for maintaining various tasks. Under this project, there are a total of 6+ projects (CIF, Author Inquiry, Advance Payment, Payment Escheatment, Document Viewer and CWL) were migrated from Silverlight technology to Azure/AWS development. Each module has been rewritten in ASP.Net Core Web APP and Web API. Based on business need front end page has been designed using either Angular or CSHTML. Some supporting process/background jobs have been migrated to latest .net framework as part of this project. Responsibilities: Prepared the business requirements, design and technical document and get it reviewed with stakeholders. Performed design using Object Oriented principles and created various abstract and concrete classes and interfaces. Followed agile principles during design and development activities. Designed and Developed console application using C#. Implemented dependency injection for loosely coupling. Created WCF service which interacts with third party systems. Implemented WS Security by adding WSSE security header in soap request. Handling migration of Application server and framework Created and scheduled a batch component and ETL job using CA WA Workstation ESP Edition. Created stored procedure and DB functions. Consumed Oracle DB and DB2 procedures. Facilitate the code review meeting with the project team and adhere to the coding standard guidelines. Regularly merge the code changes to central repository (GIT) for automated integration and test case executions. Created unit test case document and test methods using Nunit. Create the Jenkins build configuration for continuous build and ansible playbook for continuous deployment. Provide warranty support after implementation. Sync up non-production environment in warranty period. Environment: Visual Studio 2010(C#.Net), WCF, SQL Server 2010, Oracle 10g , Jenkins and Ansible Client : UPS Duration : Mar 2018- Feb 2021 Location : Maryland Role : Senior Software Engineer Project : My Choice of Application Designation : .Net Developer/Lead Responsibilities: Involved in Everyday Client Interaction Held Full responsibilities for Change Requests from Client Guided a team of head count two. Involved in the design of security module that authenticates users based on the roles. This is a web-based application, having features like doing the new user registration based on Address /email/contact numbers. Implement the logic to Tracking the packages status, and notification and alerts of the package status. Developed 3 tier logic for various classes, modules in ASP.NET 4.0 using C#. NET as a code behind language. Developed ASP.Net pages with Java Script as Client-Side Scripting. Produced rich user interface using JavaScript, React JS, and HTML with MVC views. Create ASP.Net Web API to handle the request and message, also send e-mails to client after the confirmation of their schedule pickup. Working on .net Application deployment to various environments like for Development Environment and QA Environment and production. Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for application. Experience in developing, testing, debugging, and supporting C#, ASP.Net in different internet browsers. Followed agile methodologies (Scrum) for daily updates on Project. Involved in migration of around 25 core components from visual studio 2005/2008 to 2019. These core components are playing vital roles in Package flow technology (PFT) using by the UPS. Environment: Visual Studio 2010(Asp.Net 4.0, C#.Net), SSIS, SSRS, SQL Server 2008, IBM MQ Client : Care-First Duration : Sep 2016-May 2017 Location : Wahington DC Role : Senior Software Engineer Project : MAX System (maximum accumulator calculation) Responsibilities: Involved in High level Design Documents, Functional and specifications Documents and Estimation details. Developed various reports as an output of the MAX system Iteration Reports, Juris Reports and Summary Reports Involved in UAT fixes, Production support and weekly/daily sync up call with the Clients to work on Change Request in current implementation and offshore team coordination. Environment: Visual Studio 2010(Asp.Net 3.5, C#.Net) Client : Tyco Electronics Duration : Aug-2015 Sep-2016 Location : New Jersey Role : Senior SharePoint Developer Project : Tyco Learning Portal Project Description: The project is mainly focused on learning portal for the Tyco employee and client. The training module design in inform of podcase, webinar and e-learning and online certification. This portal also maintain user learning history, learning score, and learning upcoming notification. Responsibilities: Involved in High level Design Documents, Functional and specifications Documents and Estimation details. Developed some major components like batch job in .net object model and Global Notifications using JavaScript object model like Facebook notification. Create Custom WCF service and Web API services for communicating to notification database. Configure User Profile Service to define some custom Property. Involved in UAT fixes, Production support and weekly/daily sync up call with the Onsite Coordinator and Clients to work on Change Request in current implementation. Environment: Visual Studio 2010(Asp.Net 3.0, VB6 / VB.Net), SQLServer 2005, Oracle 10.1, Sharepoint Client : Ford Motors Duration : Feb 2009 Aug 2015 Location : Michigan Role : Developer Project : Ford Fixed Capacity SharePoint Project Description: Develop discussion forum for MustangSS50- Discussion form has been created using out-of-box discussion board and fully using the branding concept for making it more user friendly and included the top features likes pop-up dialog for each discussion topic, find total number of viewers, total number of repliers, No. of likes to a topic. Responsibilities: Analyze the existing application and prepare the requirement. Design High level prototype and estimation. Involved in Requirement Gathering from the Client. Create Custom WCF service and Web API services for communicating to SQL /Oracle database. Write stored procedure and function for accessing sql database. Involved in testing and deployment of the entire application. Involved in creation of Master Page, ASP.Net pages, Page Layout, document libraries, site pages etc. Involved in Functional Designing, High Level Designing, And Technical Designing. Involved in creation of Custom ASP.Net Pages, OOTB lists, DVWP, CQWP, CEWP, Master Page, document libraries, site pages etc. Involved in devolving custom solution (Dynamic Table generator) using C#, creation of OOTB lists, DVWP, CQWP, CEWP, Master Page, document libraries, site pages etc. Direct interaction with client almost on daily basis during all phase of projects Create Custom WCF service and Web API services for communicating to notification database. Configure User Profile Service to define some custom Property. Involved in UAT fixes, Production support and weekly/daily sync up call with the Onsite Coordinator and Clients to work on Change Request in current implementation. Keywords: csharp continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology microsoft procedural language Arizona California Washington |