Post Job Free
Sign in

.Net Core Technical Project

Location:
Rochester, NY
Posted:
January 23, 2025

Contact this candidate

Resume:

SAIRAM S GOVINDARAJULU

585-***-****

LINKEDIN: https://www.linkedin.com/in/sairam-govindarajulu-6148a665/

(**********@*****.***)

SUMMARY OF QUALIFICATIONS

Worked as a Technical Project Lead having 20+ years of Development and Support Experience.

Skilled in Technical Project Development with extensive expertise in .Net Core 6/.Net Core 7, Blazor, ASP.NET C#, Web API, Microservices, MVC, Design Patterns & Web Application Development.

Forward-focused Technical Lead with expertise in NodeJS, Angular 14 & jQuery.

Implemented authentication and authorization mechanisms using JWT and OAuth 2.0.

Leveraging skills to build interactive & user-friendly software designs with versatile domain experience in WIC State Programs, Sales & Distribution, Ecommerce, Finance, Banking and Telecomm.

Proficient in all stages of the SDLC including project and resource management, requirements gathering and analysis, architecture, design, development, and performance tuning.

Experience in cloud computing platforms like Azure App Services, Azure Functions, Azure DevOps, and Azure Storage.

Exposure in DevOps, Kubernetes and Dockers, expertise in creating pipelines for CICD, Creating Artifacts.

Having experience in creating and maintaining the tasks and sprint in salesforce and Azure DevOps.

Expertise in Agile Methodology, including requirement gathering & analysis, programming/coding, preparing/review of estimation, code review, risk analysis, impact analysis, refactoring, deployment, and documentation.

Expertise in designing and implementing RESTful APIs and integrating web services to support seamless communication between applications.

Expertise in requirement analysis and client communication. Experience in handling critical/complex issues. Versatile team player with good communication & problem-solving skills.

A principal point of contact representing development team, worked on complex projects including Application Design, Functional Design, Configuration Management, Build, Test Strategies & Test Plans, Defect Management, Project Tracking, and Oversight.

Highly adaptive to latest technologies and involved in multiple migration projects. EDUCATIONAL QUALIFICATIONS

Bachelor of Commerce (B.COM.,) – 1990 – 1993.

Master of Computer Application (MCA). – 2000 – 2004. TECHNICAL EXPERTISE

Primary: Azure Cloud development, Angular JS, Angular 14, React.js, HTML5, CSS3, Bootstrap, jQuery, .Net Core 6 / .Net Core 7, C#, VB.NET, ASP.Net, MVC, Web API, Win Forms, Redis, SQL Server, Oracle, JavaScript, NodeJS, VB 6.0 and Git Extensions. RESPONSIBILITIES

Leading a high-performing team (offshore-Onsite) of 30 members; enhancing morale, cross-group collaboration, staff development, and talent management

Driving end-to-end delivery/ program/ project planning & implementation from scope management to activity sequencing, effort & cost estimation, presales activities, risk analysis to quality management in line with the guidelines & norms

Performing sprint planning with the scrum team, planning deliverables for the team as per resource capacity, and giving demo after completion of the respective sprint with the product owner

Assessing process flow for functional requirements; steering process improvements for all the common processes

Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; ensuring that customer deadlines are met within project duration.

Managing software development including design, development & troubleshooting of applications; conducting gap analysis including validation of needs in conjunction with onsite & offsite teams

Administering people management, effort estimation, SOW creation, reviews with client and senior management,

Integrated Redis for session storage and message queuing, ensuring seamless real-time communication.

Developing competency among the team members; managing appraisal process across the levels, conducting interviews to recruit the right talent & resources, and developing employee competency.

Analysing Daily Status Report (DSR) including key highlights, open defects, number of test cases executed/pending, and so on

Interfacing with clients for gathering business needs, analysing & reviewing business, functional, and high-level technical requirements, and finalizing technical/functional specifications and high-level design documents.

Providing post-implementation, application maintenance, and enhancement support to the client about the software application; ensuring all solutions are scalable, extensible & available from architecture standpoint.

PROJECT DETAILS

#11. Project Name WIC On Web (NJ & NY)

Role Technical Team Lead

Organization Orion Systems and Integrators LLC

Client Department of Health - State of New Jersey & State Of New York Duration Oct 2022 --- till Date

Environment C#, .Net Core 6, Microservices, ASP.Net, P/L SQL Oracle 12c, Azure Functions, Azure API, Azure Storage, Microservices, Oracle SQL Developer & Oracle Report Builder.

Project Description:

The WOW Web application is used by the Department of Health State New Jersey & New York WIC agencies and clinics which support the NJ / NY public health nutrition programs. This empowers the clinic users to register a family, certify the same, scheduling nutritionist appointments and educational classes for pregnancy pre & post-partum, capturing the nutrition risks for a pregnant woman, infants, and children, capturing the physicals, issuance of food packages based on the nutrition deficiencies and health risks, issuing the farmers market coupons, food package issuance, replace, deactivate the EBT cards, creating vendors, defining compliance, capturing inspection and investigation against vendors, configuring the threshold prices for the products, creating new food items, creating bundled packages, providing and revoking the privileges for the users. Responsibilities:

Develop end-to-end solutions by leveraging expertise in C#, MVC, .NET Core, Angular, Blazor and React.js for both backend and frontend components.

Identify bottlenecks and optimize rendering performance in Angular and React.js applications.

Apply lazy loading, code splitting, and caching strategies to improve application efficiency.

Expertise in designing intuitive, user-centered interfaces adhering to key UX design principles, including usability, accessibility, and responsive design.

Integrated RESTful APIs and external services to support seamless backend communication within the Blazor framework.

Build reusable components and libraries for future use using Angular or React.js.

Optimize UI components for performance across various devices and browsers.

Designed and evaluated digital products for compliance with WCAG and 508 accessibility standards, ensuring equitable access for users with disabilities.

Spearheaded an initiative to align company-wide digital assets with Section 508 Compliance, incorporating UX standards to create inclusive and user-friendly experiences.

Implement backend functionalities and ensure seamless integration with frontend components.

Create and modify Oracle Reports and queries for data analysis and reporting purposes.

Develop, optimize, and maintain database structures and stored procedures in Oracle 12c.

Develop the required web services to communicate with the external EBT host system using WCF.

Work closely with backend developers, database administrators, and DevOps engineers to ensure seamless project delivery.

Collaborate with stakeholders to gather feedback and refine frontend functionalities.

Integrate enterprise applications with other systems and services using APIs and middleware.

Manage data flow between applications and external systems.

Utilize Azure DevOps for version control, code repository management, and task tracking.

Configure and maintain CI/CD pipelines to automate build, test, and deployment processes.

Conduct code reviews to ensure adherence to best practices and maintainable coding standards.

Implement unit tests, integration tests, and system tests to ensure application reliability.

Prepare and maintain detailed technical documentation for applications, workflows, and database schemas.

Provide post-deployment support and ongoing maintenance for delivered solutions.

Develop the pages using MVC to manually process batch files and transaction logs.

Involved in resolving the production support issues.

Research and implement new technologies, frameworks, and methodologies to improve system performance and efficiency.

Involved in system design for the implementation of EBT functionality.

Coordinate with Architect on development techniques and standards.

#10 Project Name Vendor Web

Role Technical Team Lead

Organization Orion Systems and Integrators LLC

Client Department of Health - State of New Jersey

Duration Apr 2022 --- Oct 2022

Environment C#, .Net Core 6, MVC, ORACLE 12c, JavaScript, Blazor, MS Visual Studio 2022, and Azure DevOps.

Project Description:

Vendor Web portal empowers The State Of New Jersey WIC Program to authorize the retail grocery stores vendors. The new vendor applicants submit the Initial Assessment, using the portal NJ State Agency will review the initial assessment, approves and authorizes the applicants. The portal captures the vendors basic information, store information, ownership information, survey management, application repository, announcement management and store change submission search. Responsibilities:

Involved in project planning and risk analysis.

Implemented Azure functions using .Net Core 6.0.

Integrated RESTful APIs and external services to support seamless backend communication within the Blazor framework.

Design tables, packages, functions, and stored procedures in oracle 12c.

Defining the features and involved in defining the backlogs.

Implemented controllers, views, and models effectively to ensure separation of concerns and maintainability of the codebase.

Spearheaded an initiative to align company-wide digital assets with Section 508 Compliance, incorporating UX standards to create inclusive and user-friendly experiences.

Develop the required web services to communicate with the external EBT host system using WCF.

Implemented CICD using Azure DevOps and Pipelines.

Involved in integration testing and user acceptance testing to verify the functionality of the application.

Implemented event driven mechanism in Azure functions and Azure Service Bus.

Identifying and addressing performance bottlenecks in the application.

Maintaining static content and artifacts in Azure Storage.

Design and Develop unit test cases.

Involved in decision making for defining the scope of the project.

Designed and evaluated digital products for compliance with WCAG and 508 accessibility standards, ensuring equitable access for users with disabilities.

#9 Project Name Health And Nutrition Delivery System Role Technical Team Lead

Organization Orion Systems and Integrators LLC

Client Department of Health - State of Arizona

Duration Oct 2021 --- Apr 2022.

Environment

C#, .Net 6.0, MVC, ORACLE 12c, JavaScript, MS Visual Studio 2019, and Azure DevOps.

Project Description:

The Health and Nutrition Delivery System (HANDS) application designed for State of Arizona Department of Health Services participant- centered services for Women, Infants, and Children (WIC) health programs. HANDS is a flexible and customizable system that is operational in five state agencies. HANDS is EBT operational and complies with the Healthy, Hunger-Free Kids Act of 2010, which maintains information related to users, security, sites, and Local agency data. The application empowers to capture the family and participants information like Immunization, Income eligibility, certifying participants, capturing medical records, breastfeeding surveillance, breast pump issuance, Referrals, Customize and Assign food packages, issuing food benefits, documenting nutrition contacts, capturing and assigning health risks, scheduling classes for the participants, termination and recertifications of the participants. Responsibilities:

Involved in project planning and risk analysis.

Implemented Azure functions using .Net 6.0.

Design tables, packages, functions, and stored procedures in oracle 12c.

Defining the features and involved in defining the backlogs.

Implemented controllers, views, and models effectively to ensure separation of concerns and maintainability of the codebase.

Implemented CICD using Azure DevOps and Pipelines.

Involved in integration testing and user acceptance testing to verify the functionality of the application.

Identifying and addressing performance bottlenecks in the application.

Maintaining static content and artifacts in Azure Storage.

Design and Develop unit test cases.

Involved in decision making for defining the scope of the project.

#8 Project Name Participant Portal and Farmers Portal Role Technical Team Lead

Organization Orion Systems and Integrators LLC

Client Department of Health - State of New Jersey

Duration Sep 2020 --- Oct 2021.

Environment

(with skill versions)

C#, .Net Web API, MS Visual Studio 2022, Blazor and ORACLE 12c and Azure DevOps.

Project Description:

The participant portal facilitates a family to register their details to the State of NJ requesting for enrollment in the WIC program. With the initial information of the participants the NJ Agency State Official reviews and approves based on some eligibility criteria. Responsibilities:

Involved in project planning and risk analysis.

Integrated RESTful APIs and external services to support seamless backend communication within the Blazor framework.

Design tables, packages, functions, and stored procedures in oracle 12c.

Defining the features and involved in defining the backlogs.

Involved in integration testing and user acceptance testing to verify the functionality of the application.

Identifying and addressing performance bottlenecks in the application.

Design and Develop unit test cases.

#7 Project Name Data Migration

Role Technical Team Lead

Organization Orion Systems and Integrators LLC

Client Department of Health – Washington DC

Duration Dec 2019 --- Aug 2020.

Environment

(with skill versions)

SQL Server Management Studio 2019, MS Visual Studio 2019, SQL Server, SSIS, SSRS, Oracle and PL/SQL.

Project Description:

Wow Application empowers the clinic users to register a family, certify the same, scheduling nutritionist appointments and educational classes for pregnancy pre & post-partum, capturing the nutrition risks for a pregnant woman, infants, and children, capturing the physicals, issuance of food packages based on the nutrition deficiencies and health risks, issuing the farmers market coupons, food package issuance, replace, deactivate the EBT cards, creating vendors, defining compliance, capturing inspection and investigation against vendors, configuring the threshold prices for the products, creating new food items, creating bundled packages, providing and revoking the privileges for the users. The project was all about transforming SQL server DB to Oracle DB and making the application work for Washington D C department of health WOW application. Responsibilities:

Design, develop, test, and deploy SSIS packages to extract data from SQL Server databases and load it into Oracle databases. This includes creating data flow tasks, control flow tasks, and event handling as needed.

Map data fields between SQL Server and Oracle databases, ensuring compatibility and integrity during migration. Implement necessary transformations to convert data types, handle null values, and maintain data consistency.

Involved in documenting the SSIS packages, including data mappings, transformations, error handling procedures, and deployment instructions.

Collaborated with database administrators, developers, and other stakeholders to coordinate the migration process, address dependencies, and resolve any issues that arise during migration.

Involved in Optimizing SSIS packages for performance, including tuning data extraction, transformation, and loading processes to minimize migration time and resource utilization.

Implemented error handling mechanisms to capture and log errors that occur during data extraction, transformation, and loading.

#6 Project Name e-Commerce

Role Technical Team Lead

Organization Orion Systems and Integrators LLC

Client CooperVision, Rochester NY

Duration July 2017 --- Dec 2019

Environment ASP.NET, VB.NET, C#, MVC, JavaScript, MS Visual Studio 2015, SQL Server 2011.

Project Description:

eCommerce application handles order, sales and distribution of contact lens products globally. This consists of many modules and sub modules which facilitate maintaining end of day processing and interfaces of the core activities of sales and distribution. Responsibilities:

Responsible for coding & designing and in delivering solutions to the client.

Worked with technical and business experts to create and support optimal solutions.

Participate in strategic planning discussions with technical, business, and client stakeholders.

Review programming and environment changes and raise awareness for potential impacts.

Actively participate in weekly status & quarterly meetings.

Always focus on providing solutions which saves cost and effort to the client.

Provide solutions to migrate the projects which are in legacy environment to latest technologies.

Performance Tuning for both front-end (C#) and back-end (Stored procedures).

Implemented the Template Method, Singleton, Factory, Repository and Service Layer pattern in C# and created the key components and business logic required in the application.

Worked on POC to provide optimized solution for updating the legacy technologies to the latest technologies.

Used DI (Unity) in the middle ware components.

#5 Project Name Emergency Order Web Tool

Role Technical Team Lead

Organization Orion Systems and Integrators LLC

Client Xerox Corporation, Rochester NY

Duration Jan 2016 --- Jul 2017

Environment ASP.NET, VB.NET, C#, MVC, JavaScript, MS Visual Studio 2015, SQL Server 2011.

Project Description:

This portal empowers the xerox photostat machine technicians who fix the machines to order the components which maintains geographically located inventory from peer technicians to make emergency fixes. Responsibilities:

Responsible for coding & designing and in delivering solutions to the client.

Worked with technical and business experts to create and support optimal solutions.

Participate in strategic planning discussions with technical, business, and client stakeholders.

Design and develop the portal.

#4 Project Name Automated Registration of Mobile Devices Role Technical Team Lead

Organization IBM

Client Xerox Corporation, Rochester NY

Duration Nov 2014 --- Dec 2015

Environment X-code, Eclipse, HTML 5, IBM Work Light, C#, JavaScript and Swift Project Description:

ARMD is a mobile application that empowers to register and deregister the devices like laptops and mobile devices which belongs to Xerox Corporation which are provided to the technicians. Responsibilities:

Responsible for coding & designing and in delivering solutions to the client.

Worked with technical and business experts to create and support the optimal solutions.

Participate in strategic planning discussions with technical, business and client stakeholders.

Design and develop mobile applications which support multiple environments.

Perform peer code reviews and writing unit tests.

#3 Project Name ValueQuiX – Migration VB 6.0 to VB.NET & Maintenance Role Technical Team Lead

Organization IBM

Client Xerox Corporation, Rochester NY

Duration Mar 2010 --- Nov 2014

Environment Oracle 11G PL / SQL, TOAD, VB.NET Visual Studio 2012, Infragistics and Win Forms

Project Description:

ValueQuiX is designed to help businesses accurately assess the value of their office equipment, such as printers, copiers, and multifunction devices. It helps businesses evaluate the current market value of their office equipment. This is particularly useful when a company is considering upgrading its equipment or selling old devices. It is used for usage analysis which provides insights into how office equipment is being used, including print volume, frequency of use, and efficiency metrics. Responsibilities:

Worked with technical and business experts to create and support optimal production and test environment solutions.

Participate in strategic planning discussions with technical, business, and client stakeholders.

Identify gaps in processes and services across environments.

Review programming and environment changes and raise awareness for potential impacts.

Actively participate in product design and development meetings.

Provide direction to less experienced Programmer Analysts.

Act as liaison between technical and non-technical counterparts.

Responsible for coding & designing and in delivering solutions to the client.

Performed code reviews on critical modules.

Provided solutions to migrate the projects which are in legacy environment to latest technologies.

#2 Project Name ValueQuiX

Role Module Lead

Organization Mphasis

Client Xerox Corporation, Rochester NY

Duration Mar 2004 --- Mar 2010

Environment Oracle 10G PL / SQL, TOAD, VB 6.0 and Visual Studio 6.0 Project Description:

ValueQuiX is designed to help businesses accurately assess the value of their office equipment, such as printers, copiers, and multifunction devices. It helps businesses evaluate the current market value of their office equipment. This is particularly useful when a company is considering upgrading its equipment or selling old devices. It is used for usage analysis which provides insights into how office equipment is being used, including print volume, frequency of use, and efficiency metrics. Responsibilities:

Worked with technical and business experts to create and support optimal production and test environment solutions.

Participated in strategic planning discussions with technical, business, and client stakeholders.

Identified gaps in processes and services across environments.

Review programming and environment changes and raise awareness for potential impacts.

Actively participate in product design and development meetings.

Provide direction to less experienced Programmer Analysts.

Act as liaison between technical and non-technical counterparts.

Responsible for coding & designing and in delivering solutions to the client.

Perform code reviews on critical modules.

#1 Project Name Ship Manager

Role Consultant Software Developer

Organization Teledata Informatics

Duration Aug 2003 --- Mar 2004

Environment SQL Server 2000, ASP 3.0, Visual Studio 6.0 and VBScript Project Description:

The Ship Manager application facilitates managing vessel information such as registration details, technical specifications, ownership, and certification status. It facilitates the planning and scheduling of vessel maintenance activities, tracking maintenance history, managing spare parts inventory, and coordinating repairs. It provides analytics capabilities to analyze operational data, identify trends, optimize processes, and generate reports for decision-making. Responsibilities:

Responsible for coding & designing and in delivering solutions to the client.

Develop database tables, dictionaries and ensure data quality and integrity in databases.

Database analysis, design and development, code review and unit testing.

Responsible for effective communication between the requirements gathering team and development team.

Organizing team meetings and weekly status meetings.



Contact this candidate