Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Jashwanth Kumar Muddapuram

Jersey City,NJ

Summary

Highly skilled and results-oriented Java Backend Developer with four years of experience in designing, developing, and deploying robust and scalable applications. Proficient in Java programming and backend technologies, with expertise in Spring Framework and Hibernate. Adept at implementing RESTful APIs, microservices, and database interactions to deliver efficient and high-performance solutions. Strong problem-solving abilities and a keen eye for optimizing code and database performance. Committed to delivering high-quality software and continuously staying updated with the latest industry trends and best practices. A collaborative team player who thrives in dynamic and fast-paced environments, driving innovation and exceeding project expectations.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Engineer I

American Express
New York, NY
2020.11 - Current
  • Involved in designing and implementing chained patterns of microservice-based applications using conventional design practices.
  • Developed a Vert.x-based microservices architecture framework for handling client transactions and services.
  • Worked with PostgreSQL and CouchBase databases to manage data storage and retrieval for financial applications, ensuring data integrity and optimizing performance.
  • Built schedulers to process raw data fetched by interacting with Amex's internal web services.
  • Created a YAML configuration-based Swagger UI to present schemas representing the interaction with web services.
  • Implemented OAuth 2.0 and mTLS for secure authentication and authorization of financial data, ensuring compliance with security standards and regulatory requirements.
  • Utilized Apigee to create, manage, and secure APIs, enabling seamless communication between third-party providers and the transaction API.
  • Configured and maintained CI/CD pipelines using GitHub Actions and Gradle to automate the build, testing, and deployment processes, ensuring faster and more reliable software releases.
  • Utilized OpenShift to containerize and orchestrate microservices, enabling efficient application deployment and scalability.
  • Conducted unit testing with Mockito and JUnit to validate the functionality and stability of the developed software, ensuring high-quality code.
  • Regularly analyzed code quality metrics provided by PMD and SonarQube to identify potential issues and maintain high code quality standards.
  • Implemented logging with Log4j and monitoring with Kibana, Splunk, and Dynatrace to track application performance, detect issues, and facilitate troubleshooting.
  • Designed custom dashboards and reporting interfaces
  • Provided technical support, troubleshooted issues, and ensured timely resolution for financial applications, maintaining high system availability and reliability.
  • Adhered to industry standards, financial regulations, and development best practices, ensuring software compliance and security.
  • Identified and optimized performance bottlenecks in the applications, improving overall system responsiveness and efficiency.
  • Followed the Agile methodology for iterative development of applications to meet tight deadlines and achieve qualified products. Used GitLab as a code repository where GIT is integrated into the IntelliJ IDE to maintain code modifications.
  • Participated in Sprint planning sessions, Product backlog meetings, Sprint review meetings, and Sprint retrospective meetings.

Associate Software Engineer

Accenture
09.2017 - 08.2018
  • Developed and maintained server-side applications using Java and related frameworks (e.g., Spring, Spring Boot).
  • Collaborated with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Implemented RESTful APIs for seamless integration with frontend applications and external services.
  • Performed unit testing and debugging to identify and fix software defects, ensuring the delivery of high-quality code.
  • Optimized application performance and database queries to enhance system efficiency and response times.
  • Worked closely with UI/UX designers to create responsive and user-friendly interfaces.
  • Integrated third-party APIs and libraries to extend application functionality and improve user experience.
  • Participated in code reviews and provide constructive feedback to improve code quality and maintainability.
  • Stayed updated with the latest industry trends and technologies related to Java development.
  • Contributed to the continuous improvement of development processes and best practices.

Education

Master of Science - Computer And Information Sciences

Cleveland State University
Cleveland, OH
05.2020

Bachelor of Science - Electronics And Communications Engineering

Sreenidhi Institute of Science And Technology
Telangana, India
08.2017

Skills

  • Java
  • Spring Boot
  • Vertx
  • Gradle
  • Maven
  • Git
  • GitHub
  • PostgresSQL
  • CouchBase
  • JUnit
  • Mockito
  • Swagger/OpenAPI
  • Jenkins
  • Log4j
  • SonarQube
  • Postman

Certification

AWS Certified Developer Associate


Timeline

Engineer I

American Express
2020.11 - Current

Associate Software Engineer

Accenture
09.2017 - 08.2018

Master of Science - Computer And Information Sciences

Cleveland State University

Bachelor of Science - Electronics And Communications Engineering

Sreenidhi Institute of Science And Technology
Jashwanth Kumar Muddapuram