Summary
Overview
Work History
Education
Skills
Certification
Immigrationstatus
Training
Timeline
Generic

Rama Subrahmanya Sai Sirish Yerramsetty

Wheeling,IL

Summary

Rama Subrahmanya Sai Sirish Yerramsetty is a Consultant in Capgemini Technology Services India Limited. He has approximately 6 years of experience full stack development in banking domain focusing more on deposits,collections, student loan, debit cards, payments Experienced in developing spring boot micro services in Java, response web pages using Java script frameworks,cloud-native applications that use schedulers, messaging-queues, drools framework and Java Streams in pivotal cloud foundry, distributed environments. UI development using React JS and also experienced in delivery of quality code using Continuous integration and continuous deployment techniques. Experienced in building message driven applications in order to decrease the complexity present in many organizations. Having Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum. Diligent Lead Full Stack Developer with solid foundation in both front-end and back-end development. Proven track record of designing and implementing scalable web applications while leading cross-functional teams. Demonstrated proficiency in JavaScript frameworks and RESTful APIs, consistently delivering robust and efficient solutions.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Lead Full Stack Developer

Capgemini US Inc.
06.2024 - Current
  • Client Overview: Large Financial Services Company in US
  • Defines site objectives technical specification prepared by architects for web applications using Java/J2EE
  • Guide Team in order to practice coding standards which helps in delivery excellence of client
  • Main SME for Java and React for entire Banking
  • Developer Rest based Microservices using Java,Spring boot, OCP and Jenkins
  • Migrated 50 Microservices from PCF to Openshift as part of RunWay Initiative for Bank
  • Responsible for creating UX design
  • Responsible for developing UI using HTML5,CSS,Javascript and React JS Framework
  • Developed a CI-CD Framework which Automated entire build and deploy process to Openshift
  • Implemented Drools Engine for Critical Bank Collections Application with Business rules
  • Expertise in developing Enterprise Collections Application
  • Work with Business Stakeholders on the business requirement and new initiatives
  • Implement Java/J2EE Programs and develops user interfaces for rich web applications based on wireframes provided by business stakeholders
  • Large Financial Services Company in US
  • Collaborated with cross-functional teams to develop scalable and maintainable software solutions, improving overall product quality.
  • Developed reusable UI components utilizing modern frontend libraries such as React JS for consistent design across multiple projects.
  • Championed Agile methodologies within the development team to enhance collaboration, productivity, and adaptability to changing requirements.
  • Streamlined deployment processes through continuous integration and delivery techniques, reducing time-to-market for new features.

Lead Full Stack Developer

Capgemini Canada Inc.
03.2022 - 06.2024
  • Developed reusable UI components utilizing modern frontend libraries such as React for consistent design across multiple projects.
  • Collaborated with cross-functional teams to develop scalable and maintainable software solutions, improving overall product quality.
  • Streamlined deployment processes through continuous integration and delivery techniques, reducing time-to-market for new features.
  • Led the development of a secure and robust API, enabling seamless communication between front-end and back-end systems.
  • Architected cloud-based solutions utilizing AWS services for improved scalability, cost efficiency, and disaster recovery capabilities.
  • Managed source control repositories using Git or SVN tools and enforced strict branching/merging strategies minimizing conflicts during collaboration.
  • Improved user experience by conducting usability testing sessions, gathering feedback, and iterating on design solutions based on findings.
  • Enhanced user experience by developing responsive and interactive web applications using React.JS,JavaScript, HTML5, and CSS3.
  • Optimized web applications for speed, scalability and security.
  • Planned and engineered RESTful web services using Java,Spring boot and microservices to manipulate dynamic datasets.

Developer

Capgemini Technology Services India Pvt Limited
07.2020 - 03.2022
  • Company Overview: Large Financial Services Company in US
  • Developed Rest API’S following micro services architecture using spring boot and integrated with various data sources such as Service now,Rally,Jira,TerraData, Snowflake from Rest API’S
  • Developed Automated Batch using Spring Batch which calls all the Rest API’S and writes the data to a JSON File
  • Integrated Rest API’S with Sonarqube, Kibana(CLS) and AppDynamics
  • Used Gradle as the build tool for Rest API’S
  • Automated the CI-CD process using Jenkins Pipelines and written Junit Test cases using Mockito
  • Deployed all the REST API’s to PCF which is a PAAS Platform using Jenkins Automated Pipelines
  • Used Nexus repository to upload the artifacts after the build phase
  • Comprehensive defect analysis and resolution during the phase of development
  • Testing the application using Postman for these developed API’s
  • Committing source code to GitHub for Continuous Integration
  • Large Financial Services Company in US

Developer

Capgemini Technology Services India Pvt Limited
12.2018 - 06.2020
  • Company Overview: Large Financial Services Company in US
  • Development of JMS Based Services that enables clients to send alerts for banking events to customers
  • Development of Spring Batch applications to publish timely alerts
  • Migration of SOAP services to REST using Spring Boot
  • Creating API specification/Swagger based on business requirement
  • Migration of projects to a Gradle based build for Continuous integration and development
  • Implementation of Jenkins pipelines for Integration with Git ,PCF Cloud and Nexus
  • Migration of projects to a Gradle based build for Continuous integration and development
  • Migration of projects to Github for version control
  • Writing unit tests using Junit and Mockito
  • Deploying REST APIs on PCF Cloud platform and Openshift
  • Implemented Spring Cloud Config Server to externalize the Configuration
  • Implemented Circuit Breaker design pattern using Resilience4j for the micro services to be fault tolerant
  • Integrated all the Rest API’s with Kibana(CLS) and AppDynamics for debugging the issues
  • Large Financial Services Company in US

Education

B.Tech - EEE

Andhra University

Skills

  • MySql
  • Oracle
  • MariaDB
  • Postgres
  • HTML
  • Javascript
  • React Js
  • Node Js
  • Java
  • Groovy
  • Java Script
  • Spring boot
  • Cloud
  • Microservices
  • CI-CD
  • Spring Batch
  • Project Management
  • Strategic Planning
  • Tactical Planning
  • Business Analysis
  • Budgeting
  • Forecasting
  • New Product Development
  • Training
  • Development
  • RESTful APIs
  • Responsive Web Design
  • Backend Development
  • Frontend Development
  • API Development
  • CI and CD Tools
  • Git and GitHub
  • TypeScript Knowledge
  • Webpack and Gulp
  • API Integration
  • Application Development
  • Front-End Skills: HTML, CSS

Certification

Oracle Certified Java SE 8 Programmer

Immigrationstatus

H1B

Training

Attended Redhat, Oracle and Spring Conferences.

Timeline

Lead Full Stack Developer

Capgemini US Inc.
06.2024 - Current

Lead Full Stack Developer

Capgemini Canada Inc.
03.2022 - 06.2024

Developer

Capgemini Technology Services India Pvt Limited
07.2020 - 03.2022

Developer

Capgemini Technology Services India Pvt Limited
12.2018 - 06.2020

B.Tech - EEE

Andhra University
Rama Subrahmanya Sai Sirish Yerramsetty