Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Personal Information
Timeline
Generic
Ramu M

Ramu M

Singapore

Summary

With over 13 years of IT experience, I have expertise in the complete software development lifecycle, including design, development, testing, and implementation. I have led projects using both Agile and Waterfall methodologies, ensuring smooth project delivery and release management.

I specialize in designing scalable and high-availability solutions, assessing technical risks, and supporting performance testing. I also prepare high-level solution architecture documents.

My experience spans the Banking and Financial Services (BFS) domain, working with technologies like Java, J2EE, Spring Boot, Microservices, Apache Camel, MongoDB, Kafka, JMS, and REST/SOAP web services. I am proficient in design patterns such as Singleton, Factory, and Adapter and have expertise in Java 8, Reactive Java, Spring WebFlux, RSocket, and Protobuf.

I bring strong technical, problem-solving, and communication skills, quickly adapting to new technologies and environments while ensuring successful project execution.

Overview

13
13
years of professional experience

Work History

Application Development Manager

Citibank
07.2021 - Current
  • Leading the development of software systems

within various organizational units, ensuring alignment with business goals and technology standards.

• Monitoring project outcomes and the quality of

implemented software solutions to drive

continuous improvement and efficiency.
• Overseeing the creation of Proof-of-Concepts

and innovative solutions while providing

technical expertise in software and platform

development. Ensuring that security, risk

management, and compliance factors are

properly integrated into the

development process.

  • Work closely with cross-functional teams,

including business leaders, product managers,

and IT teams to ensure software solutions to

meet both technical and business requirements.

LoanIQ(Gateway)

Gateway is new system rebuilt in Wholesale Lending to support extendable and configurable for any new enhancements, also which has all functionality like customer onboarding, Deal, Facility, Drawdown for Lending.

Options Desktop is FX options electronic trading platform. This is used by Trading and Sales desks in FX Options for currency pricing and booking. This is a single internal pricing platform for all product offerings in FX Options, this is used by Trading and Sales desk.

Application Development Manager

Citibank
07.2021 - Current
  • Leading the development of software systems

within various organizational units, ensuring alignment with business goals and technology standards.

• Monitoring project outcomes and the quality of

implemented software solutions to drive

continuous improvement and efficiency.
• Overseeing the creation of Proof-of-Concepts

and innovative solutions while providing

technical expertise in software and platform

development. Ensuring that security, risk

management, and compliance factors are

properly integrated into the

development process.

  • Work closely with cross-functional teams,

including business leaders, product managers,

and IT teams to ensure software solutions to

meet both technical and business requirements.

LoanIQ(Gateway)

Gateway is new system rebuilt in Wholesale Lending to support extendable and configurable for any new enhancements, also which has all functionality like customer onboarding, Deal, Facility, Drawdown for Lending.

Options Desktop is FX options electronic trading platform. This is used by Trading and Sales desks in FX Options for currency pricing and booking. This is a single internal pricing platform for all product offerings in FX Options, this is used by Trading and Sales desk.

Application Development Manager

Citibank
07.2021 - Current
  • Leading the development of software systems

within various organizational units, ensuring alignment with business goals and technology standards.

• Monitoring project outcomes and the quality of

implemented software solutions to drive

continuous improvement and efficiency.
• Overseeing the creation of Proof-of-Concepts

and innovative solutions while providing

technical expertise in software and platform

development. Ensuring that security, risk

management, and compliance factors are

properly integrated into the

development process.

  • Work closely with cross-functional teams,

including business leaders, product managers,

and IT teams to ensure software solutions to

meet both technical and business requirements.

LoanIQ(Gateway)

Gateway is new system rebuilt in Wholesale Lending to support extendable and configurable for any new enhancements, also which has all functionality like customer onboarding, Deal, Facility, Drawdown for Lending.

Options Desktop is FX options electronic trading platform. This is used by Trading and Sales desks in FX Options for currency pricing and booking. This is a single internal pricing platform for all product offerings in FX Options, this is used by Trading and Sales desk.

Senior API Developer

UBS AG
06.2020 - 06.2021
  • Company Overview: GRACE(Global Risk Analytics & Calculation Engine) is a Risk management platform, that contributes to the UBS Wealth Management system
  • It provides instrument and portfolio risk measures
  • Risk Return analysis can be provided for both historical and forward-looking with the forward forecasts based on the CIO Capital Market Assumptions
  • GRACE(Global Risk Analytics & Calculation Engine) is a Risk management platform, that contributes to the UBS Wealth Management system
  • It provides instrument and portfolio risk measures
  • Risk Return analysis can be provided for both historical and forward-looking with the forward forecasts based on the CIO Capital Market Assumptions

Team Lead

Singtel
10.2018 - 06.2020
  • Company Overview: NSB is a networking project for Singtel, which act as a mediator between SOM and EVP
  • This project is currently developed only for TV later be planned for mobile as well
  • This has multiple microservices named Proxy, Change, Provide, Activate, Suspend, Blacklist and etc
  • NSB will receive a request from SOM and transform the request to EVP's expected format and send it to EVP
  • NSB is a networking project for Singtel, which act as a mediator between SOM and EVP
  • This project is currently developed only for TV later be planned for mobile as well
  • This has multiple microservices named Proxy, Change, Provide, Activate, Suspend, Blacklist and etc
  • NSB will receive a request from SOM and transform the request to EVP's expected format and send it to EVP

Application programmer Lead

Citibank
07.2017 - 09.2018
  • Company Overview: AML CDD is a web-based application for bank officers, which is Anti Money Laundering Customer Due Diligence, PBOC, and other APAC have given a new set of rules and guidelines to existing CDD applications
  • This project initially covered china later APAC countries need to implement it
  • Using this application bank will monitor the customer risk, if the risk goes high they will trigger CDD or KYC refresh
  • In existing CDD we have only retail customers, Cards were added in this project
  • AML CDD is a web-based application for bank officers, which is Anti Money Laundering Customer Due Diligence, PBOC, and other APAC have given a new set of rules and guidelines to existing CDD applications
  • This project initially covered china later APAC countries need to implement it
  • Using this application bank will monitor the customer risk, if the risk goes high they will trigger CDD or KYC refresh
  • In existing CDD we have only retail customers, Cards were added in this project

Senior Developer

ANZ
06.2016 - 05.2017
  • Company Overview: EP_GPI is a middleware application that will receive event requests from multiple channels FIM, Merva, and Payplus
  • The FIM request sends through Queue and Merva and Payplus requests send through the file
  • Read the request and safe store to the DB table
  • Then apply to validate and dup check, convert to EP canonical format save to provider store table, PNDE is the middleware application, which is used to determine whether the customer has to receive notifications are not based on the subscription/Notification events
  • If it has to send the nonfiction to the customer, the request needs to be sent to the notification broker
  • PNDE will receive the incoming request from multiple sources like CDMA, PTM, Pinnacle etc
  • EP_GPI is a middleware application that will receive event requests from multiple channels FIM, Merva, and Payplus
  • The FIM request sends through Queue and Merva and Payplus requests send through the file
  • Read the request and safe store to the DB table
  • Then apply to validate and dup check, convert to EP canonical format save to provider store table, PNDE is the middleware application, which is used to determine whether the customer has to receive notifications are not based on the subscription/Notification events
  • If it has to send the nonfiction to the customer, the request needs to be sent to the notification broker
  • PNDE will receive the incoming request from multiple sources like CDMA, PTM, Pinnacle etc

Senior Software engineer

Capgemini
11.2013 - 06.2016
  • Company Overview: MGA Project is a huge web-based application for the Managing General Agencies department in Manulife Japan (MLJ), which is an Insurance Company
  • The main objective of the MGA project is to sell insurance to corporate/individual customers using online screens with help of Agencies or MLJ employees
  • Agent web provides the functionality of Creating illustrations and applications for agents
  • An Agent can sell different kinds of insurance products such as New Whole Life, Long Term Cancer, and New Income Protection etc to the users
  • It also provides the functionality to inquire about the policy status
  • MGA Project is a huge web-based application for the Managing General Agencies department in Manulife Japan (MLJ), which is an Insurance Company
  • The main objective of the MGA project is to sell insurance to corporate/individual customers using online screens with help of Agencies or MLJ employees
  • Agent web provides the functionality of Creating illustrations and applications for agents
  • An Agent can sell different kinds of insurance products such as New Whole Life, Long Term Cancer, and New Income Protection etc to the users
  • It also provides the functionality to inquire about the policy status

Software Analyst

AvadiSoft
06.2012 - 09.2013
  • Company Overview: EzeeAppointer is used to manage day-to-day appointments of medium to large organizations
  • This application is mainly focused on healthcare companies
  • It has an admin module through which a clinic can configure basic business details like the types of services it provides, staff details and availability, etc
  • In the user module service or staff can be searched and an appointment can be booked
  • EzeeAppointer is used to manage day-to-day appointments of medium to large organizations
  • This application is mainly focused on healthcare companies
  • It has an admin module through which a clinic can configure basic business details like the types of services it provides, staff details and availability, etc
  • In the user module service or staff can be searched and an appointment can be booked

Education

Master Of Computers -

JNTU
06.2012

Bachelor of Science -

S.V University
06.2012

Skills

  • Java
  • J2EE Application Design
  • SpringBoot
  • Microservices
  • Kafka
  • Apache Camel
  • MongoDB
  • JMS
  • MQ
  • Restful
  • API development
  • SQL
  • DevOps
  • MySQL
  • AWS
  • Azur
  • Docker
  • Kubernetes
  • OpenShift
  • Application architecture
  • Team management
  • Technical leadership

Accomplishments

Received Silver award Jan 2025 for delivery Citibank.

Received multiple client appreciations while working with Singtel.

Awarded "Star of the Quarter" at Cognizant in 2017.

Recognized with several "Pat on the Back" awards and "Best Performer of the Quarter" awards at Capgemini in 2015 and 2016.

Personal Information

Nationality: PEP Holder

Timeline

Application Development Manager

Citibank
07.2021 - Current

Application Development Manager

Citibank
07.2021 - Current

Application Development Manager

Citibank
07.2021 - Current

Senior API Developer

UBS AG
06.2020 - 06.2021

Team Lead

Singtel
10.2018 - 06.2020

Application programmer Lead

Citibank
07.2017 - 09.2018

Senior Developer

ANZ
06.2016 - 05.2017

Senior Software engineer

Capgemini
11.2013 - 06.2016

Software Analyst

AvadiSoft
06.2012 - 09.2013

Bachelor of Science -

S.V University

Master Of Computers -

JNTU
Ramu M