Post Job Free
Sign in

Full-Stack Java/.NET Developer with AWS Experience

Location:
Hampden Township, PA, 17050
Posted:
December 16, 2025

Contact this candidate

Resume:

SRAVANI REDDY GANGULA

*.*************@*****.***

PROFESSIONAL SUMMARY:

Over 5 years of experience in Design, develop, and maintain multiple web applications using Java, Spring Boot, C#, ASP.NET, .NET Core, CSS Bootstrap, JavaScript.

Developed RESTful APIs and integrated them with front-end frameworks such as JavaScript, Angular, CSS Bootstrap and HTML5.

Utilized Agile methodologies to ensure timely project completion and meet client expectations.

Experienced in developing Windows based and web-based applications using .NET technologies such as C#, web services, .NET Framework, ADO.NET, Design Patterns (MVC5(Razor), Blazer) and IIS.

Strong Experience in Object Oriented Languages (OOPS), Object Oriented Application Development (OOAD), Relational Database (RDBMS).

Strong knowledge creating APIs.

Used ASP.NET validation controls for validating the information provided by the user and implemented input validations using ASP.NET Input Validation Controls.

Analyze API usage and monitor data to know more into user behavior and work on future enhancements.

Experience in Managing Version Control tools like Git, GitHub, GitLab.

Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.

Utilized Docker CLI to build, manage, and push Docker images to container registries.

Contributed to the setup and configuration of Kubernetes clusters for container orchestration.

Used Spring Data JPA to retrieve, update and inserting data in database.

Used Node.js CLI tool Node Package Manager (NPM) to build Angular applications.

Assisted in the deployment and configuration of AWS services for clients, including EC2 instances and S3 buckets.

Collaborated with team members to troubleshoot and resolve technical issues related to AWS infrastructure.

Implemented responsive web-based applications using HTML5, CSS3, JavaScript, AJAX.

Technical Expertise:

Programming Languages

Java, C#, SQL, Python(basics)

Web Technologies

HTML5, CSS3, JavaScript, AJAX, Bootstrap, jQuery, Angular, React, NodeJS.

Technologies &Frameworks

.NET, .NET MVC, .NET Core (Basics), .NET Web API, Servlets, JDBC, SOAP, REST, XML, Spring3.x, Spring MVC, Spring JDBC, PowerApps, Tableau, SSRS

Databases

SQL Server, MySQL, MongoDB (Basics), NoSQL

Application/Web Servers

Apache Tomcat, IIS, WCF

Build & Configuration Tools

NPM

Version Control Tools

GIT,

Project Management Tools

JIRA, Microsoft Project, TFS

Cloud Technologies & DevOps Tools

AWS, Azure, Docker (Basics), Kubernetes (Basics)

IDE’s

Eclipse, Visual Studio

WORK EXPERIENCE:

Client: Department of State, Pennsylvania

Dot.Net Developer, Harrisburg, PA, USA

Involved in an Agile environment with bi-weekly sprints and daily Scrum meetings with backlogs and story points of the Software development life cycle (SDLC).

Involved in Design, development and Testing of Web Forms and Web Services using ASP.NET, MVC, IIS and .NET Framework.

Developed test strategies, test plans and test cases and perform Unit Testing and resolve integration before deployment.

Develop and maintain stored procedures in SQL Server Management Studio (SSMS) to support frontend functionality and client requirements.

Utilized SQL and database management systems (e.g., MySQL) to design and maintain database schemas, ensuring efficient data storage and retrieval.

Prepare and execute data pulls based on specific client requirements, ensuring accurate and timely data retrieval.

Design and develop new reports (RDLs) using SQL Server Reporting Services (SSRS) to deliver client-specific reporting solutions.

Created, managed, and maintained SQL Server jobs to automate routine database tasks such as data extraction, processing, and report generation.

Implemented pagination and filtering techniques to handle large datasets and improve API performance.

Implemented error handling mechanisms to provide proper error messages and HTTP status code, improving API usability and troubleshooting.

Replaced manual SQL script execution and Excel reporting by creating an automated system that triggers data extraction and email delivery, improving efficiency and reducing human error.

Improved application performance by optimizing database queries and implementing caching techniques.

Continuous Integration/Development Pipeline Integration, pull requests, code reviews, unit/integration, and end-to-end testing.

Automated the process of importing client-provided Excel data into SQL Server by developing scripts that insert the data into various tables, reducing manual data entry and improving data accuracy.

Apply ARIA (Accessible Rich Internet Applications) roles and properties to enhance screen reader compatibility and improve navigation for users with assistive technologies.

Perform testing and debugging to address accessibility issues, enhancing usability for users with disabilities.

Experience in API tools like POSTMAN.

Client: Qlik Inc (Internship)

Software Developer, NC, USA

Involved in an Agile environment with bi-weekly sprints and daily Scrum meetings with backlogs and story points of the Software development life cycle (SDLC) of the dynamic J2EE project.

Implemented branching strategies, improving codebase stability during rapid feature development.

Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.

Used Java 8 Lamba expressions and Stream API to support functional-style operations on stream of elements.

Ability to troubleshoot, diagnose issues in distributed applications running in AWS.

Utilized SQL and database management systems (e.g., MySQL) to design and maintain database schemas, ensuring efficient data storage and retrieval.

Integrated RESTful APIs and web services using Node.js, facilitating seamless data exchange between different systems and platforms.

Created API documentation using Swagger for developers.

Contributed to the design and deployment of microservices-based architectures using Docker.

Gained exposure to container orchestration tools such as Kubernetes.

Teaching Assistant Java

Northwest Missouri State University (MO USA)

Attend professional development sessions and workshops to enhance teaching skills and stay updated on educational best practices.

Provide one-on-one or small-group support to students who may need additional help with assignments or understanding course materials.

Collaborate with teachers to prepare lesson plans and teaching materials. Assist in grading assignments, homework, quizzes, and exams.

Keep records of student performance and attendance.

Software Engineer

Client: Microsoft

Accenture (India)

Involved in design, development, and testing phases of the SDLC using Agile Methodology.

Configure continuous integration from source control, setting up build definition within Azure DevOps and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps.

Designed and implemented Database Schema import data and build stored procedures on Azure SQL.

Created, modified existing Stored Procedures, Views, and Functions in SQL Server 2008.

Prepared 80% Automated test suits in Cosell (PowerApps) environment for UI and simple functionalities.

Developed a complete MVC structure and authentication based project for Taxonomy where Bulk Upload/Delete/Insert records.

Developed Data Access Layer using C# and made use of data control Grid, Data List throughout the application to display data in customized format in the ASP.NET web Pages.

Used standardized processes, coordinating software production with programmers.

Created responsive and interactive front-end interfaces using Angular and JavaScript, enhancing user experience and optimizing performance.

Used PL/SQL stored procedures for applications needed to execute as part of scheduling mechanisms.

Used jQuery to create dropdowns, progress, menu bar, and other drag and drop components.

Transformed Presentation layer of web application developed using jQuery to React Application.

Perform CRUD operations, optimizing endpoints for performance and scalability.

Integrate RESTful APIs seamlessly into applications, ensuring smooth communication between layers.

Experience in JSON web tokens for authentication and authorization security configurations using Node.js.

Worked with npm commands and using package. json for managing dependencies and dev-dependencies of node js applications.

Java Developer (Internship)

Q Spiders (India)

Learn and use Java frameworks and libraries as needed for the project.

Participate in code reviews with senior developers or team members to improve code quality and learn from feedback.

Research and explore new technologies and tools related to Java development.

Work with SQL databases to store and retrieve data using Java-based technologies like JDBC.

Create documentation for Java code, including comments, code documentation, and user guides.

Write unit tests and conduct testing to ensure the reliability and functionality of Java code.

EDUCATION BACKGROUND:

Master’s in Applied Computer Science May-2023

Northwest Missouri State University, MO, USA

Coursework: Object Oriented Programing Language, Advanced Database Technology, Web Applications, Big Data, Mobile Development(iOS), Graduate Project I, II, Data Visualization.

Bachelors In Electronics and Communication Engineering (ECE) April-2019

Jawaharlal Nehru Technological University, Hyderabad, India.

+1-660-***-****

March 2024 - Present

Aug 2023 – Feb 2024

Aug 2022- May 2023

Aug 2019 - Aug 2021

Jan 2018 - Feb 2019



Contact this candidate