Post Job Free
Sign in

Software Developer Stack

Location:
Overland Park, KS
Posted:
November 03, 2024

Contact this candidate

Resume:

SAI RITHESHWAR

Software Developer Full Stack Developer

+1-901-***-**** ***************@*****.*** Raleigh, NC

Professional Summary

Software Developer with around 3 years of experience in designing, developing, and maintaining robust software applications, skilled in programming languages, frameworks, and tools like Java, Python, JavaScript, React, Spring, and SQL.

Proficient in various Spring modules like Spring Boot, Spring ORM, Spring Cloud, Spring JPA, and Spring Integration, facilitating rapid development and integration of enterprise applications.

Experience in AWS EKS to deploy and manage containerized applications using Docker and Kubernetes, demonstrating expertise in containerization technologies and cloud-based orchestration.

Expertise in developing and deploying well-structured RESTful APIs using appropriate HTTP methods and status codes to expose data and functionality to diverse clients.

Expert in Agile/Scrum, and Kibana methodologies to drive project planning and collaboration within cross-functional teams.

Education

Master’s in Management Information Systems May 2024

University of Memphis, TN

Skills

Programming Language: C, C++, Java, SQL, Python, RxJava, R programming, .Net, JavaScript, TypeScript

Project Management & Methodologies: Scrum Framework, Agile Methodology.

Frontend Framework: React.JS, Angular, Vue.js, Bootstrap

Backend Framework: Node.js, Spring Boot, Spring MVC, Spring Data JPA, Django, Hibernate, RESTful APIs

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, XML, Redux

Cloud: Azure, AWS

Tools & Technologies: Eclipse, Visual Studio Code, IntelliJ IDEA, Maven, JUnit, Jasmine, Jest, GraphQL, Mockito

Database: MySQL, PostgreSQL, MongoDB, Oracle, SQL Server

CI/CD and DevOps Tools: Jenkins, Docker, Kubernetes, SOAP UI, Git, GitHub, RabbitMQ

Operating Systems: Windows, Linux, UNIX

Experience

JPMorgan Chase & Co., NC Software Developer Jan 2024 – Present

Integrated a React application seamlessly with a Java back-end API using RESTful principles or GraphQL, ensuring smooth data exchange.

Utilized Spring Data JPA with MySQL and PostgreSQL to streamline data access within the Spring Boot application, reducing development time for the data access layer by 10%.

Boosted code quality and security by integrating automated testing in the Jenkins-managed CI/CD pipeline, enabling early detection and prevention of defects.

Improved code maintainability and testability by mocking dependencies with Mockito in various Java services, leading to a 40% reduction in time spent on integration testing.

Managed asynchronous operations and data streams effectively using RxJS, improving application responsiveness and handling complex data flows.

Created comprehensive CloudWatch monitoring for AWS resources, including EC2 instances, Lambda functions, and SQS queues, enabling proactive identification and resolution of potential issues.

Dixon Technology, India Software Developer Aug 2020 – Jul 2022

Used Angular's component-based architecture to create modular and reusable UI components, reducing development time.

Designed and implemented a RESTful API with Spring MVC and Spring REST for a complex application, achieving a 25% improvement in code maintainability and separation of concerns.

Developed and deployed highly performant micrcoservices using Spring Boot, achieving a 30% reduction in application memory footprint and improving system responsiveness by 40%.

Established comprehensive JUnit test cases for various scenarios, including positive, negative, and boundary value testing.

Combined Docker images into CI/CD pipelines, enabling automated builds, testing, and deployments of Java applications.

Performed CRUD operations like Updating, Inserting, and Deleting data in MongoDB and SQL Server and handling database access and data transmission based on RESTful web service.

Improved application deployment and release cycles by 40% through CI/CD pipeline automation using Azure DevOps.

Facilitated Agile team ceremonies (daily stand-ups, sprint planning, retrospectives) to drive collaboration, transparency, and accountability, resulting in 20% improved project efficiency.



Contact this candidate