Summary
Overview
Work History
Education
Skills
Projects
Certification
Awards
Companies Worked
Languages
Timeline
Generic
Raghavendra Ramappa

Raghavendra Ramappa

Bengaluru

Summary

Dynamic Senior Developer with 12 years of extensive experience in web application development, specializing in Java and J2EE technologies. Expertise in transforming project requirements into high-quality, functional applications, fostering team growth through effective mentoring, and driving innovative solutions in both monolithic and microservices architectures. Proven track record of enhancing code quality through modern testing frameworks and seamlessly deploying applications to cloud platforms, ensuring timely delivery with exceptional quality. Committed to continuous improvement and proactively exploring new technologies to enhance development practices and project outcomes. Possesses 7 years of specialized experience in the Banking Payments domain(ISO20022 Standard payments), complemented by previous experience in the IoT domain.

Innovative Senior Developer known for high productivity and efficient task completion. Specialize in software architecture, cloud computing, and database management. Excel at problem-solving, teamwork, and adaptability, ensuring smooth project delivery and effective collaboration with diverse teams.

Overview

5
5
years of professional experience

Work History

Senior Developer(Typescript,SST Dev,AWS,Postgres)

Commonwealth Bank of Australia
Bengaluru
01.2024 - Current
  • Spearheaded development efforts, collaborating directly with Project Owners to gather requirements and drive project success.
  • Mentored team members, providing guidance on code-related issues and logical implementation
  • Conducted in-depth investigations of technology stacks, engaging with leads and managers to discuss feasibility and implementation strategies.
  • Designed and implemented prototypes using defined technology stacks, ensuring seamless integration and functionality.
  • Led the migration of a Java-based project to a cloud-based application using the SST framework, leveraging scalability, flexibility, and cost-effectiveness.
  • Enhanced code coverage by implementing the latest technologies and best practices, ensuring robust and reliable code.
  • Created RESTful APIs for fetching payment-related data, ensuring secure and efficient data exchange.
  • Developed Application with Typescript, SST Dev and Deployed applications to the AWS cloud platform in a timely manner, ensuring high availability and reliability of services.
  • Performed comprehensive unit and end-to-end (E2E) testing using Vitest for TypeScript, ensuring the quality and reliability of the application.
  • Built a java based microservice to consume events from Kafka and send it to AWS lambda through AWS Simple Messaging Service.
  • Built AWS lambda service using Typescript to consume events , Transform and persist to Postgres sql

Senior Developer (Java Microservices with AWS)

Commonwealth Bank of Australia
Bengaluru
12.2022 - 01.2024
  • Worked as a Senior developer and involved in requirement gathering directly with PO(Project Owner) to support Payments for banking products as per ISO20022 standards.
  • Mentoring Team members for their issues in code and logical implementation.
  • Investigate the technology stack and conduct meeting with leads, managers and explains to them.
  • Designing the prototype and implement it with the defined technology stack.
  • Involved in enhancing the project from monolithic to microservices based architecture.
  • Enhanced the code coverage by implementing the latest tech Spock and groovy unlike traditional junit for unit and integration testing which we were the first team to do in the bank.
  • Created API's for fetching the data related to payments using Rest services.
  • Deploy the Application on a timely manner to AWS cloud platform to host our services.
  • Created couple of java based microservices to consume events from messaging hub and transform it and persist to support banking payment systems.

Senior Developer

Commonwealth Bank of Australia
01.2021 - 12.2022
  • Analyzed the core functionality of the project and requirements during the requirements analysis phase of projects.
  • Worked as a Senior developer and involved in requirement gathering directly with PO(Project Owner).
  • Mentoring Team members for their issues in code and logical implementation.
  • Investigate the technology stack and conduct meeting with leads, managers and explains to them.
  • Designing the prototype and implement it with the defined technology stack.
  • Involved in the various releases of the project as a primary resource which went live successfully to production.
  • Deploy the Application on a timely manner to various on-prem environments to host our services.
  • Delivered the same before time with high quality

Education

BE/BTech - Computer Science

Sri Jayachamarajendra College of Engineering (JSS University)
Mysore

Skills

  • JAVA 80
  • Typescript
  • PostgreSQL
  • J2EE
  • Kafka
  • Vitest
  • SST Dev
  • JDBC
  • Hibernate
  • Spring
  • SpringMVC
  • Spring Boot2
  • JPA
  • JUnit4
  • Swagger
  • Spock
  • Groovy
  • JavaScript
  • JQuery
  • CSS
  • HTML
  • CSS 3
  • Node JS V12131
  • Redux 405
  • Ajax
  • Bootstrap
  • Oracle 11g
  • Oracle 12 C
  • MySQL
  • Cassandra
  • Windows
  • Linux
  • GIT
  • SVN
  • BITBucket
  • JBOSS
  • Apache Tomcat
  • WebLogic
  • MQTT
  • RabbitMQ
  • Kafka
  • Eclipse
  • Spring Source Tool Suite
  • Intellij
  • Jenkins
  • JIRA
  • Rally
  • SonarQube
  • NBIOT
  • NBIOT-SGI
  • SCEF
  • JWT
  • Zuul Proxy
  • Eureka
  • Docker
  • Kubernates
  • NGINX
  • F5Loadbalancer
  • Redhat Openshift
  • AWS
  • Oracle-Cloud
  • UML
  • Design Pattern
  • Agile Methodology
  • Java microservices
  • AWS cloud services
  • Typescript development
  • Continuous integration

Projects

STP (Straight through processing), CommonWealth Bank of Australia (CBA India Pvt Ltd), Payments, Development, 8, Senior Developer, 01/21, 12/22, JAVA 1.8, Oracle, Swift Messaging Services, STP allows users to configure and use application software which would consume messages from AMH directly. It acts like a middle layer application for payments in the bank where all types of payments messages from all the sources which enter the bank from the Swift net would get passed and processed and sent to downstream systems for further processing thus it had become a vital part in the payments lifecycle of the bank., Analyzed the core functionality of the project and requirements during the requirements analysis phase of projects., Worked as a Senior developer and involved in requirement gathering directly with PO (Project Owner)., Mentoring Team members for their issues in code and logical implementation., Investigate the technology stack and conduct meeting with leads, managers and explains to them., Designing the prototype and implement it with the defined technology stack., Involved in the various releases of the project as a primary resource which went live successfully to production., Deploy the Application on a timely manner to various on-prem environments to host our services., Delivered the same before time with high quality. PDS (Payment data store), CommonWealth Bank of Australia (CBA India Pvt Ltd), Payments, Development, 11, Senior Developer (Java Microservices with AWS), 12/22, 01/24, Restful web Services, Java 8, Spring Framework, JPA, Spring Boot, JUnit4, Spock, Groovy, Jenkins, Docker, This is a PDS Application which is developed using Java with Backend Microservices. This application is intended to the strategic solution for payments and to be the single source of truth for all payments in the bank. The intent of this project is to capture all the payments related events from all the payment Sources and payment types (inward, outward, international payments (IMT), RTGS, domestic fast payments (NPP)) in one place so that the data can be reused for reconciling and accounting purpose in case of payment failures and data can be transferred further to the downstream systems for use of data for further processing in the bank., Worked as a Senior developer and involved in requirement gathering directly with PO (Project Owner)., Mentoring Team members for their issues in code and logical implementation., Investigate the technology stack and conduct meeting with leads, managers and explains to them., Designing the prototype and implement it with the defined technology stack., Involved in enhancing the project from monolithic to microservices based architecture., Enhanced the code coverage by implementing the latest tech Spock and Groovy unlike traditional JUnit for unit and integration testing which we were the first team to do in the bank., Created APIs for fetching the data related to payments using Rest services., Deploy the Application on a timely manner to AWS cloud platform to host our services. PDC (Payment Data on Cloud), CommonWealth Bank of Australia (CBA India Pvt Ltd), Payments, Development, 8, Senior Developer, 01/24, Present, Typescript, Rest Services, Java 8, Apache Camel, Spring Boot, AWS Lambda, PostgreSQL, Jenkins, Docker, Vitest, SST, This is a PDC Application which is developed using Typescript, Java with Backend Microservices. This application is intended to the strategic solution for payments and to be the single source of truth for all payments in the bank. The intent of this project is to capture all the payments related events from all the payment Sources and payment types (inward, outward, international payments (IMT), RTGS, domestic fast payments (NPP)) in one place so that the data can be reused for reconciling and accounting purpose in case of payment failures and data can be transferred further to the downstream systems for use of data for further processing in the bank. It's the enhanced version of PDS where we are developing the solution on cloud., Worked as a Senior developer and involved in requirement gathering directly with PO (Project Owner)., Mentoring Team members for their issues in code and logical implementation., Investigate the technology stack and conduct meeting with leads, managers and explains to them., Designing the prototype and implement it with the defined technology stack., Involved in enhancing the project from Java based to developing the application on cloud with SST framework., Enhanced the code coverage by implementing the latest tech., Created APIs for fetching the data related to payments using Rest services., Deploy the Application on a timely manner to AWS cloud platform to host our services.

Certification

  • AWS Certified Developer- Associate

Awards

  • Recipient of Multiple 'STAR OF THE MONTH' Awards: Recognized for outstanding contributions and achievements, demonstrating exceptional performance, dedication, and value to the organization.

Companies Worked

  • Nokia
  • Deloitte
  • Oracle
  • Standard Chartered Bank
  • Commonwealth Bank of Australia (Current)

Languages

English
Beginner
A1
Kannada
Beginner
A1

Timeline

Senior Developer(Typescript,SST Dev,AWS,Postgres)

Commonwealth Bank of Australia
01.2024 - Current

Senior Developer (Java Microservices with AWS)

Commonwealth Bank of Australia
12.2022 - 01.2024

Senior Developer

Commonwealth Bank of Australia
01.2021 - 12.2022

BE/BTech - Computer Science

Sri Jayachamarajendra College of Engineering (JSS University)
Raghavendra Ramappa