Post Job Free

Resume

Sign in

C# Asp.Net

Location:
Nashville, TN
Posted:
October 02, 2023

Contact this candidate

Resume:

Pavan Kumar, Batchu

Pavan Kumar Batchu LinkedIn

Email: adz305@r.postjobfree.com

Mobile: 217-***-****

• Have 10.5 years of experience in the field of software development using AGILE SCRUM Methodology and Waterfall, actively involved in Analysis, Design, Development, Implementation and Testing of business applications.

• I have worked on troubleshooting various issues in production environments and worked on improving the performance of an existing application and utilized AppDynamics, Splunk, AppInsights, SCOM.

• Strong knowledge and hands on experience working with ASP.Net, C#, ASP.Net Web API, ASP.Net Core, 2.1/2.2/3/5/6, Microservices and MVC Frameworks.

• Strongly skilled and experienced in developing Single page applications (SPA) using Angular, Blazor, and React.Js.

• Experienced in developing Microservices using ASP.Net Core.

• Experience in ORMS like Entity Framework Core.

• Expertise in Database design and development using MS SQL Server and Oracle.

• Experienced in version control systems such as SVN, TFS, Azure DevOps and GIT.

• Experienced in developing code with unit test using tools MS Test, NUnit, Jest and MOQ frameworks.

• Experienced in working with ATLASSIAN products like JIRA.

• Experienced in creating NuGet Packages for consumptions across different applications.

• Experienced in creating, enqueueing and scheduling Hang Fire background jobs.

• Excellent Written, Analytical Skills, Verbal Communication Skills with a customer service-oriented attitude.

Programming Languages C#, .Net, VB.NET, Angular, ReactJS, LINQ, SQL JavaScript, jQuery, HTML, Type Script and CSS

Technologies ASP.NET Core, ASP.Net 4.x, Web API, WCF, MVC, MVP, Entity Framework, AJAX

Databases: MS SQL SERVER, ORACLE

Testing Frameworks Nunit, Specflow, MOQ, Fluent Validation Cloud Platform AWS

Development Methodologies Agile, Waterfall

DevOps & Version Control SVN, TFS, Azure DevOps, GITHUB IDE Visual Studio (2012, 2017, 2019, 2022), Visual Studio Code Organization Client Location Duration

SRK Systems Inc; STS – Department of Finance &

Administration, State of TN

Nashville, TN, USA July 2022 – till date

SRK Systems Inc; Department of Labor &

Workforce, State of TN

Nashville, TN, USA May 2016 – July 2022

VSERV Business

Solutions Pvt. Ltd;

Best X Mohali, India June 2013 – Nov 2014

Randstad India Pvt.

Ltd;

Google India Pvt. Ltd; Hyderabad, India May 2010 – May 2013 Summary

Technical Skill Set

Professional Experience

Client: STS – Department of Finance & Administration, State of TN Nashville, TN Software Developer Advanced July 2022 - Current Project: BEADS (The Boiler Elevator & Amusement Devices) Description:

The Boiler, Elevator & Amusement Device unit is with Department of Labor’s Workforce Regulations & Compliance division to protect the citizens of TN from the potential hazards during the operation of boilers, pressure vessels, elevators aerial tramways chairlifts, escalators, dumbwaiters, moving walks, and amusement devices. We developed this application to oversee all inspections of performed by both State & Non-State Inspectors. This application also used to issue licenses for the companies for the repair, erect and/or alter license boilers pressure vessels in TN.

Responsibilities:

• Involved in implementing the project per the Software Development Life Cycle (SDLC) and programming using fast paced agile methodology, involving task completion, user stories, and iterations and responsible for specifications review and part of estimation of deliverables.

• Developed the application modules using Restful Web API implementing OOPS Concepts with C# programming language and ASP.NET Core.

• Developed Microservices using ASP.NET Core.

• Implemented responsive user interface using Angular Version 9.1.12 utilizing TypeScript & HTML.

• Leveraged Webpack 5 as the module bundler to efficiently manage and optimize our JavaScript, CSS, and static assets.

• Used ORMS Entity Framework’s Code First approach to create database and tables as objects along with LINQ to handle the communication with the database and to perform CRUD operations.

• Implemented Authentication and Role Based Authorization using OAuth 2.0 authentication.

• Created and maintained database schema, tables, views stored procedures and indexes for better performance using SQL Server.

• Implemented the unit tests with C# coding using NUNIT, MS test and MOQ to verify the software. Used Test Café for BDD testing. Conducted performance testing to analyze and improve the performance of the application.

• Utilized GitHub source control software to keep track of new and past versions of code written in my application.

• Created Nuget packages for consuming common code across the applications.

• Created Background jobs using HangFire for processing the emails from the company email boxes. Environment: Visual Studio 2019/2022, Dotnet Core framework version 3.1 (currently upgrading it to 6.0), Rest API architecture, Entity Framework, T-SQL, C#, SQL, agile development methodology, Angular version 9.1.12, TypeScript, HTML, JavaScript, CSS, GitHub.

Client: Department of Labor & Workforce, State of TN Nashville, TN Software Developer Advanced April 2021 - June 2022 Project: Appeals Automation

Description:

Appeals Automation is a department specific software solution developed for the Department of Labor & Workforce Development, State of TN. This comprehensive system was developed to simplify and expedite the appeals process, offering a user-friendly interface, automated workflows, document management, case tracking, collaboration, and integration capabilities.

Responsibilities:

• Involved in developing the project per the Software Development Life Cycle (SDLC) and programming using fast paced agile methodology, involving task completion, user stories and iterations and responsible for specifications review and part of estimation of deliverables. 2015 University of Illinois, Springfield, IL, USA. Master of Science in Computer science.

2009 Jawaharlal Nehru Technological University – Hyderabad, India. College: Nizam Institute of Engineering Technology Bachelor of Technology in Computer Science & Information technology. Experience

Education

• Developed the application using ASP.NET Model-View-Controller (MVC 5) architecture using C# programming language.

• Developed responsive web pages using Blazor, React JS, Bootstrap and CSS for illustrating better user interface.

• Used Entity Framework’s Code First approach to create database and tables as objects along with LINQ to handle the communication with the database and to perform CRUD operations.

• Created and maintained database schema, tables, views, stored procedures and indexes for better performance using SQL Server.

• Utilized Azure DevOps for version control, bug tracking and fixing configuration management. Environment: Visual Studio 2017, ASP.NET Model-View-Controller (MVC 5) architecture, Entity Framework, C#, SQL, Agile methodology, HTML, CSS, Balzor, ReactJS, Azure DevOps, T-SQL, GRAPH API, APIGEE Client: Department of Labor & Workforce, State of TN Nashville, TN Software Developer Advanced June 2020 – March 2021 Project: LS Pay

Description:

Labor Standards Pay portal is an online payment portal for penalties issued by Labor Standards Inspection unit, within the Workplace Regulations and Compliance division. This payment portal lowered the labor cost for penalty payments, reduced the human error rate and become a convenience for the employer companies to make their payments. Payments are processed through this portal using vendor FIS with NO credit card or check information collection outside the FIS application.

Responsibilities:

• Developed robust applications utilizing Entity Framework 6.1, C#, and SQL within the ASP.NET MVC

(5) architecture, adhering to Agile development methodologies.

• Designed and implemented user-friendly front-end interfaces using HTML 5, CSS3, JavaScript, AngularJS, and Bootstrap.

• Worked collaboratively with the development team, using Azure DevOps for version control, to streamline software development processes.

• Contributed to all stages of the software development life cycle, including requirements gathering, design, development, testing, deployment, and maintenance.

• Ensured the quality of the application through rigorous testing, identifying and rectifying issues in a timely manner.

• Maintained up-to-date project documentation, ensuring seamless communication among team members and stakeholders.

• Assisted in troubleshooting and resolving application issues to improve the user experience.

• Stayed current with the latest industry trends and technologies to inform the development process and ensure the application remained competitive.

Environment: Entity Framework 6.1, ASP.NET MVC (5) architecture, C#, SQL, Agile development methodology, HTML 5, CSS3, JavaScript, AngularJS, Bootstrap, Azure DevOps Client: Department of Labor & Workforce, State of TN Nashville, TN Software Developer Advanced May 2016 – May 2020 Project: Labor Standards (Phase 1 & Phase 2)

Description:

The Labor Standards application is a comprehensive software solution designed to streamline and automate the enforcement of various Tennessee labor laws. It specifically focuses on Child Labor, Illegal Alien Employment, Non- Smoker Protection, Prevailing Wage, TLEA (Tennessee Lawful Employment Act) and Wage Regulations. With the implementation of this application, the unit was able to effectively monitor and enforce compliance with these specific labor laws, ensuring fair treatment of workers and adherence to legal requirements. The system provides robust features to track and manage labor practices, maintain accurate records, generate reports, and facilitate seamless communication between employees and management. Responsibilities:

• Contributed to the development of the Labor Standards application in two phases, utilizing technologies including Entity Framework 4.5, C#, and ASP.NET MVC (5) architecture.

• Led the database migration from Oracle Database 12c to SQL Server in Phase 2, resulting in enhanced data management and application performance.

• Crafted dynamic, visually appealing user interfaces using HTML5, CSS3, and JavaScript, improving user engagement and experience.

• Leveraged the itext sharp library to design and generate comprehensive reports, providing critical insights and aiding in data-driven decision making.

• Operated within an Agile development environment, ensuring iterative, incremental development and timely delivery of application features.

• Coordinated with the team using Azure DevOps as the version control system, promoting streamlined software development processes and efficient code management.

• Conducted regular code reviews to maintain high-quality code and implemented best practices.

• Actively participated in daily stand-ups, sprint planning, and retrospective meetings as part of the Agile methodology.

• Assisted in troubleshooting and resolving application issues promptly, ensuring optimal application functionality and minimizing downtime.

• Worked closely with stakeholders, gathering requirements and providing timely updates on project progress.

• Continually updated technical knowledge and skills by studying state-of-the-art development tools, programming techniques, and computing equipment.

Environment: Entity Framework 4.5, C#, ASP.NET MVC (5) architecture, Oracle Database 12c, Agile development methodology, SQL (Phase 2), HTML5, CSS3, JavaScript, itext sharp library, Azure DevOps Client: Department of Labor & Workforce, State of TN Nashville, TN Programmer Analyst /.Net Developer Feb 2017 – Dec - 2018 Project: TNPAWS (Tennessee Premium & Wage reporting System) Description:

The application serves as an online platform for employers and third-party administrators to conveniently file their quarterly unemployment insurance premium and wage reporting. After filing, users have the option to make premium payments directly or request payment through email. With secure confirmation and employer account numbers, the payment process is streamlined and ensures both efficiency and data security. Responsibilities:

• Developed a robust web application utilizing ASP.NET 4.5, MVC 4.0, C#, AJAX & JQuery, resulting in enhanced user interactions and functionality.

• Created dynamic and user-friendly front-end screens using HTML 5, CSS3, and JavaScript, providing an intuitive user interface and superior user experience.

• Utilized Entity Framework 4.5 and SQL for effective data management and integration, ensuring data consistency and reliability.

• Designed comprehensive internal and external reports using Crystal Reports, aiding in the analysis and decision-making processes.

• Collaborated with the team using Team Foundation Server (TFS) for version control, bug tracking, fixing, and configuration management, contributing to efficient and high-quality software development.

• Operated within an Agile development environment, ensuring rapid and incremental delivery of high- quality software that meets user needs.

• Actively participated in daily stand-ups, sprint planning, and retrospective meetings to continually improve processes and outcomes.

• Troubleshot and resolved issues promptly, maintaining optimal application performance and minimizing downtime.

• Liaised closely with stakeholders to understand requirements and provide regular updates on project progress.

• Kept up to date with the latest industry trends, technologies, and best practices to drive continuous improvement in development practices.

Environment: ASP.NET 4.5, MVC4.0, C#, AJAX, JQuery, HTML 5, CSS3, JavaScript, Entity framework 4.5, SQL, crystal reports, TFS, Agile development methodology Client: Best X

Mohali, India .Net Developer June 2013 – Nov 2014 Project: BestX

Description:

Oversite's BestX is a cutting-edge data and technology solution that addresses the critical need for transparency, auditability, and performance enhancement in the field of residential mortgage foreclosures in judicial states. By integrating real-time court docket data, self-reported foreclosure and bankruptcy status information, and proprietary legal and business rules, BestX delivers a robust foreclosure and bankruptcy decision and management platform, offering immense value to mortgage servicers, lenders, regulators, insurers, and attorneys. Responsibilities:

• Developed a responsive application utilizing ASP.NET 4.0, C#, and SQL Server 2012 within the MVC 4.0 framework, providing efficient and reliable functionalities.

• Enhanced user interactivity and client-side functionality using JavaScript, contributing to a seamless user experience.

• Leveraged Team Foundation Server (TFS) for effective version control, bug tracking, and project management, promoting efficient team collaboration and streamlined development processes.

• Utilized Entity Framework 4 for seamless integration with the database, ensuring data consistency and reliability.

• Worked closely with the team to understand requirements and develop solutions that meet those requirements.

• Assisted in troubleshooting and promptly resolving application issues to maintain optimal application performance and usability.

• Participated in regular team meetings to discuss project status, share ideas, and solve problems collaboratively.

• Conducted code reviews to maintain high-quality code and implement best practices.

• Kept abreast of the latest industry trends, technologies, and best practices to continually improve development processes.

Environment: ASP.NET 4.0, C#, SQL Server 2012, MVC 4.0 framework, JavaScript, TFS, Entity Framework 4 Client: Google India Pvt. Ltd.

Hyderabad, India Quality Analyst May 2010 – May 2013 Project: Google Maps

Description:

Worked on a prominent project at Google, as a Quality Analyst for Google Maps, I played a crucial role in ensuring the accuracy, reliability, and overall quality of the Google Maps platform. Collaborating with a talented team, I conducted comprehensive testing and analysis to identify and report on any issues, inconsistencies, or areas for improvement in the mapping data and user experience. By meticulously reviewing and validating map data, providing feedback, and suggesting enhancements, I contributed to the continuous enhancement of Google Maps, delivering a reliable and user-friendly navigation and mapping solution for millions of users worldwide. Responsibilities:

• Leveraged Selenium for automated functionality testing and JMeter for system performance evaluation.

• Utilized JIRA for effective issue tracking and management during testing.

• Validated mapping data accuracy using Geographic Information System (GIS) tools.

• Collaborated with the team for quality assurance and met user requirements.

• Stayed updated with latest trends in software testing. Environment: Selenium framework, JMeter, JIRA, GIS (Geographic Information System)

• Awarded by the company (VSERV) for good, decoupled, and generic implementation of a module.

• Well known in the Strategic Technology Solutions & Department of Labor & Workforce Development, State of TN for my good problem-solving skills, hardworking and faster delivery of work.

• Recipient of the prestigious Coders Cup award, recognizing outstanding coding achievements as the Coder of the Month in the Department of Labor & Workforce Development, State of TN.

• as Recipient of the prestigious Coders Cup award, recognizing outstanding coding achievements as the Coder of the Month in the Department of Labor & Workforce Development, State of TN.

• US Citizen: No

• Work authorization sponsorship required.

• H1B valid until 12/11/2025

• Willing to relocate to other States in the United States

• Immigration Status: I-140 Approved

Achievements

Citizenship / Immigration Status:

as



Contact this candidate