Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rakesh Sripathi

Potsdam,New York

Summary

8+ years of experience in Java Full Stack Development, specializing in React.js, Java, Spring Boot, AWS, and Microservices. Expertise in RESTful API development, database optimization, and scalable enterprise solutions. Strong background in CI/CD pipelines, DevOps (Docker, Kubernetes), and cloud services (AWS, Azure). Experience in Infrastructure as Code (Terraform, AWS CloudFormation) and cloud automation. Adept in Agile methodologies, sprint planning, and cross-functional team collaboration. Proven ability to design and implement high-performance, scalable, and secure applications. Experience in cloud migration strategies, enabling seamless transition of legacy applications to cloud environments. Strong problem-solving and analytical skills, with a keen ability to optimize application performance and reliability. Experience in military-grade software systems, focusing on ballistic simulations, predictive modeling, and real-time computations. Skilled in scientific computing, utilizing Java for physics-based simulations and mathematical modeling. Familiarity with Modular Open Systems Architecture (MOSA) and SOLID design principles for scalable and maintainable software solutions. Strong knowledge of Jira and Agile tools for efficient task management, sprints, and collaborative workflows. Experience with SQL databases and data modeling, handling large datasets for real-time computations. Proficient in GitLab and Subversion for version control and source code management. Led the development of complex financial applications using Java 11 and Spring Boot, delivering scalable and secure solutions that support high transaction volumes. Solutions Architect with extensive experience designing and implementing scalable API-driven integration solutions, focusing on data quality, security, and performance optimization. Proven track record in aligning integration architecture with business goals to facilitate seamless data exchange and support Customer 360 initiatives. Expertise in cloud-native applications, microservices, and serverless solutions using AWS services such as Route53, ECS, Fargate, and DynamoDB. Proficient in GraphQL API management and efficient state management using React and Redux. Skilled in building efficient CI/CD pipelines using Jenkins, AWS CodePipeline, and GitHub Actions. Experience working with financial clients, developing high-transaction applications in a secure environment. Strong expertise in batch processing systems using Quartz Scheduler and Spring Batch. Extensive experience in Kafka and RabbitMQ for event-driven architecture and real-time data streaming. Hands-on expertise in virtualization and containerization technologies, including Docker, Kubernetes, and OpenShift. Strong domain knowledge in banking, fintech, and military defense systems, optimizing software for performance, security, and compliance.

Overview

9
9
years of professional experience

Work History

Full Stack Java Developer

PNC Bank
01.2023 - Current
  • At PNC Bank, I worked as a Full Stack Java Developer on a Core Banking System Enhancement project, focusing on improving customer account management, transaction processing, and payment operations
  • My role involved developing microservices with Spring Boot, creating RESTful APIs, and ensuring secure data handling with Spring Security and OAuth2
  • Key features included real-time transaction tracking, automated loan processing, and secure payment gateways, enhancing system reliability, scalability, and user satisfaction
  • Developed Microservices-based architecture using Spring Boot
  • Designed and optimized REST APIs, reducing API response time by 30%
  • Built frontend using React.js and backend services with Spring Boot
  • Deployed applications on AWS (EC2, S3, RDS), leveraging AWS CloudFormation for infrastructure setup
  • Automated CI/CD pipelines using Jenkins, improving deployment speed by 50%
  • Enhanced database performance through indexing and query optimization (Oracle & DynamoDB)
  • Integrated Nginx for optimized web performance and API gateway management
  • Designed and implemented cloud-based applications, ensuring performance, quality, and responsiveness
  • Maintained code quality, organization, and automation for scalable enterprise solutions
  • Collaborated with cross-functional teams to design, implement, and test new features while following Agile methodologies
  • Developed Python scripts for cloud automation and DevOps workflows
  • Designed and implemented serverless computing models, reducing infrastructure costs and improving system efficiency
  • Integrated real-time monitoring and logging using AWS CloudWatch, ELK Stack, and Prometheus
  • Implemented role-based access controls (RBAC) for secure authentication and user management
  • Developed asynchronous data processing pipelines using Kafka and RabbitMQ
  • Led cloud migration initiatives, optimizing application architecture for AWS-native services
  • Environment: Java, RESTful Web Services, Micro Services, Angular, Spring Data JPA, SonarQube, Oracle, Spring Core, Spring MVC, Spring Batch, Spring Boot, Kafka, Linux, Cassandra, Kotlin, Maven, Jenkins, GIT, Python, Design patterns, Splunk, JUNIT, JSON, Docker, EKS, AWS

Full Stack Java Developer

Amdocs
04.2021 - 12.2022
  • At Amdocs, I worked as a Full Stack Java Developer, focusing on designing and deploying scalable web applications for Banking, Healthcare, and Retail domains
  • I developed microservices using Spring Boot, created RESTful APIs, and built responsive front-end applications with ReactJS and Bootstrap
  • My role also involved optimizing data handling with Hibernate ORM, deploying applications to AWS (EC2, S3, RDS), and streamlining CI/CD workflows with Jenkins and Docker
  • Key contributions included implementing Spring Security for authentication, integrating real-time messaging with JMS and RabbitMQ, and enhancing system reliability and performance through unit testing and performance tuning
  • Designed and developed scalable microservices architecture using Spring Boot for back-end systems, ensuring high performance and modularity
  • Created and optimized RESTful APIs for seamless integration between client and server-side applications
  • Built responsive and dynamic front-end user interfaces using ReactJS and Bootstrap, ensuring cross-browser compatibility and enhanced user experience
  • Implemented Hibernate ORM for data persistence, managing advanced queries and complex entity relationships
  • Deployed applications to AWS Cloud using services like EC2, S3, and RDS, ensuring high availability and fault tolerance
  • Automated build, testing, and deployment processes through CI/CD pipelines using Jenkins and containerized applications using Docker
  • Implemented secure authentication and authorization mechanisms using Spring Security and OAuth2
  • Integrated real-time messaging systems using JMS and RabbitMQ, enabling reliable asynchronous communication
  • Conducted unit testing using JUnit and implemented end-to-end testing to ensure application stability and quality
  • Performed performance tuning and optimization for high-volume transaction systems, improving application efficiency and scalability
  • Collaborated with cross-functional teams, including designers and business analysts, to align technical solutions with business requirements
  • Followed Agile Scrum methodologies, actively participating in sprint planning, stand-ups, and retrospectives for efficient project delivery
  • Environment: Java, RESTful Web Services, Micro Services, React, Spring Data JPA, SonarQube, Oracle, Spring Core, Spring MVC, Spring Batch, Spring Boot, Kafka, Linux, Cassandra, Kotlin, Maven, Jenkins, GIT, Python, Design patterns, Splunk, JUNIT, JSON, Docker, EKS, AWS, ELK, YAML, Postman, JMeter

Full Stack Java Developer

Save Mart
11.2018 - 03.2021
  • At Save Mart, I worked as a Full Stack Java Developer on a Retail Management System project, focusing on optimizing inventory management, streamlining checkout processes, and enhancing the customer experience
  • My role involved developing RESTful APIs with Spring Boot, creating responsive interfaces with ReactJS, and implementing secure payment gateways
  • Key features included real-time stock updates, personalized promotions, and automated order notifications, improving operational efficiency and customer satisfaction
  • Involved in SDLC processes, including Requirements Gathering, Analysis, Design, Development, and Testing, using both Waterfall and Agile methodologies
  • Developed web applications with HTML5, CSS3, Bootstrap, and ReactJS, ensuring responsive and interactive designs
  • Used JQuery for animations and end-user customization and implemented CSS pre-processors like SASS for better styling
  • Built front-end applications using ReactJS and custom HTML tags, rendering dynamic and reusable components
  • Developed and consumed RESTful APIs using Spring Boot and tested them with Postman and SoapUI
  • Worked with Java 8 features like Streams API, Lambda expressions, and Method References for optimized and readable code
  • Designed and implemented database queries, including PL/SQL stored procedures, functions, triggers, and indexes, to optimize database performance and reduce response times
  • Automated deployment processes using Linux Shell Scripts and Maven build scripts, ensuring seamless CI/CD integration
  • Developed middleware components using Spring IOC for dependency injection and SOA-based architectures for loosely coupled systems
  • Utilized Hibernate ORM for database interactions, optimizing persistence logic and managing relationships between entities
  • Used GitHub for version control, managing repositories, and executing commands to clone, fetch, merge, and create pull requests
  • Deployed applications on cloud platforms and managed CI/CD pipelines using Jenkins for automated builds and deployments
  • Designed enterprise APIs and implemented Swagger for documenting and testing APIs
  • Implemented log management using Log4J for error tracking, debugging, and application performance monitoring
  • Created reusable utility classes in Spring Framework, including Helper classes and DAO layers, for consistent implementation across modules
  • Worked closely with QA teams to write test cases and debug defects during application development and deployment cycles
  • Involved in migrating code repositories from SVN to GitHub, ensuring seamless version control and collaboration
  • Environment: Agile, Waterfall, HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, XML, JSTL, JSP, Java, Spring Frameworks, Hibernate, JDBC, RESTful Web Services, SOAP, Jenkins, Maven, MongoDB, NoSQL, Log4j, JIRA, Linux, UNIX, SVN, GIT

Software Developer

Fusion Matricks
05.2016 - 10.2018
  • At Fusion Matricks, I worked as a Software Developer, focusing on designing and deploying scalable software solutions
  • My role included developing dynamic user interfaces with HTML, CSS, JavaScript, and AngularJS, and implementing back-end business logic using Java, Spring Frameworks, and Hibernate
  • I optimized database interactions with SQL and MongoDB and automated CI/CD pipelines with Jenkins
  • These solutions enhanced operational efficiency, system reliability, and user satisfaction while streamlining business processes
  • Designed and developed responsive user interfaces using HTML, CSS, JavaScript, and AngularJS to enhance user experience
  • Implemented back-end business logic and created RESTful APIs using Java, Spring Frameworks, and Hibernate for secure and efficient data handling
  • Optimized database interactions by writing complex SQL queries, PL/SQL procedures, and managing unstructured data with MongoDB
  • Automated build, test, and deployment processes using Jenkins, ensuring seamless CI/CD workflows
  • Managed version control and collaborated with team members using Git, ensuring efficient code management and integration
  • Worked on enhancing system performance by identifying bottlenecks and implementing optimized solutions
  • Participated in requirements gathering, analysis, and design phases to align technical solutions with business needs
  • Tested and debugged applications to ensure high-quality deliverables and resolved production issues promptly
  • Followed Agile methodologies, participating in daily stand-ups, sprint planning, and retrospectives for timely project delivery
  • Environment: Java, JavaScript, HTML, CSS, Bootstrap, AngularJS, ReactJS, Spring Frameworks, Hibernate, RESTful APIs, SQL, PL/SQL, MongoDB, NoSQL, Jenkins, Maven, Git, Log4J, JIRA, SOAP, Linux, UNIX

Education

Master’s - computer science

Clarkson University
Potsdam, New York

Bachelor’s - computer science

JNTUH

Skills

  • Java
  • JavaScript
  • Python
  • SQL
  • Reactjs
  • Angular
  • Bootstrap
  • Spring Boot
  • Hibernate
  • JPA
  • REST APIs
  • Microservices
  • AWS
  • Terraform
  • Docker
  • Kubernetes
  • Oracle
  • MongoDB
  • Maven
  • Gradle
  • Jenkins
  • AWS CodePipeline
  • Git
  • Bitbucket
  • GitLab
  • Subversion
  • AWS CloudFormation
  • Eclipse
  • NetBeans 802
  • IntelliJ 20171
  • Spring Tool Suite
  • Windows 10
  • Linux
  • Unix
  • JUNIT412
  • JIRA 70
  • Bugzilla 4412
  • Curl 736
  • Agile
  • Waterfall
  • TDD
  • Scrum
  • SOAP
  • REST
  • JAX-WS
  • JAX-RPC
  • JAX-RS
  • Apache Axis
  • Business Process Management (BPM)

Timeline

Full Stack Java Developer

PNC Bank
01.2023 - Current

Full Stack Java Developer

Amdocs
04.2021 - 12.2022

Full Stack Java Developer

Save Mart
11.2018 - 03.2021

Software Developer

Fusion Matricks
05.2016 - 10.2018

Bachelor’s - computer science

JNTUH

Master’s - computer science

Clarkson University
Rakesh Sripathi