Overview
Work History
Education
Skills
Timeline
Summary
Publications
SoftwareEngineer
Vivek Rana

Vivek Rana

Software Engineer
Pune

Overview

2
2
years of professional experience
4
4
years of post-secondary education

Work History

Application Developer - C10

Citi
Pune
07.2022 - Current
  • ACH Payment System: Building high performance, scalable & highly available payment system using Java and Spring Boot Microservice Architecture based solutions to facilitate ”me to me” ACH transfers from Citibank account to external account (or vice versa).
  • Retirement Accounts: Developed new functionality enabling Individual Retirement Accounts transactions to Checking/Savings Account on ACH Rails.
  • Real-Time Account Balance: Designed and Implemented new mechanism in current project to retrieve balance of external bank accounts from downstream services, utilizing circuit breaker pattern for immediate transfers.
  • Email Communications: Engineered asynchronous mechanism for sending transfer setup emails to customers during transfers from DDA accounts to individual retirement brokerage accounts.

Application Developer - C09

Citi
Pune
07.2021 - 07.2022
  • Openshift Cloud Migration: Successfully migrated microservices from PCF cloud to Openshift Cloud, ensuring seamless BAU flows through comprehensive postman testing.
  • HashiCorp Vault Integration: Implemented SSL certificate encryption and deployment in HashiCorp Vault, establishing end-to-end connections between Vault and microservices.

Education

Bachelor of Technology - Computer Engineering

Delhi Technological University (DCE)
New Delhi
08.2017 - 07.2021

Skills

C

undefined

Timeline

Application Developer - C10

Citi
07.2022 - Current

Application Developer - C09

Citi
07.2021 - 07.2022

Bachelor of Technology - Computer Engineering

Delhi Technological University (DCE)
08.2017 - 07.2021

Summary

Software Engineer with 2+ years of experience in designing and developing highly available, high-performance, and scalable projects using Java and Spring Boot Microservice Architecture based solutions and implementing new technologies to maximize development efficiency.

Publications

Multimedia Data Summarization Using Joint Integer Linear Programming - Machine Learning model that leverages Joint Integer Linear Programming to generate concise and informative summaries of multimedia data, accepted at ICCMC 2021 conference.

Vivek RanaSoftware Engineer