Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Hobbies and Interests
Timeline
Generic
Rohan Gupta

Rohan Gupta

Hyderabad

Summary

Software Engineer II with 6+ years of experience in software development, API design, and system architecture. Skilled in Java, Golang, Angular, Spring Boot, and Microservices. Engineered robust microservices architecture utilizing Java and Spring Boot, improving system scalability to handle 10x user traffic during peak hours while maintaining consistent API response times under 200ms.

Overview

7
7
years of professional experience

Work History

Software Engineer II

Ivy Comptech Pvt Ltd
08.2021 - Current

Ontario jurisdiction label migration -

  • Developed 2 APIs to save and fetch additional details for Ontario player's profile
  • Added 2 APIs to read more than 100 job titles and occupation details of players and populate them on UI
  • Manufactured interceptor to handle a new page containing 8-10 fields on UI in the user login flow

Bulk Account Creation -

  • Created 1 Rest API to allow bulk creation of accounts from retail shops in UK
  • Retail shop terminals use this API to create accounts as many as 200 in a single click
  • Certain validation checks are performed before account creation as per regulation policies in UK

RCPU (Reality check pop-up)

  • Enabled real time pop-ups on UI to display user session duration
  • User session duration is calculated at backend and if the threshold (say 1 hour) check fail, these pop-ups are triggered to notify the user
  • These pop-ups are communicated using Kafka and RTMS from backend to UI

Retail Decoupling

  • Retail account creation has been split from 1 channel to 3 separate channels i.e., omni channel to online, in-shop and hybrid channels as part of this project
  • Numerous validations and account viability checks were added to handle the account creation through 3 separate channels

Prove Integration (US)

  • Authored an entire flow for user details prefill on Registration page
  • Integrated the system with prove APIs to fetch user details based on their mobile number and SSN (social security number)
  • Prove APIs help us to check trust score for user's device and authenticate them using OTP
  • If the user passes all the checks, their details are fetched from prove Repository and pre-filled on user registration page
  • This flow reduces registration process time by 20%
  • After enabling this feature 85% of users have opted to continue registration using prove

Software Engineer

Newgen Software Technologies Pvt. Ltd.
07.2018 - 08.2021
  • Co-Author for backend APIs using Core Java for a Trade & Finance project
  • Created functional UI components for ICICI Bank using Angular 6

Swift

  • Swifts are a way to acknowledge successful transactions by a bank
  • Banks share this as a receipt to the end consumer which contains all the transaction related details
  • Designed UI and backend for the generation of swift and send it via email to consumer
  • Worked on more than 20 swifts still being used in the ICICI bank, PNB etc
  • Integration of this swift mechanism with banks verification software using 2 single thread utilities

Education

Bachelor of Technology (B. Tech) - Computer Science & Engineering

Bundelkhand Institute of Engineering and Technology
05.2018

Skills

  • Java
  • JavaScript
  • Angular
  • Spring Boot
  • Microservices
  • MySQL
  • API Design
  • Software Architecture
  • Data Structures & Algorithms

Accomplishments

  • Excellence Award, For efficiently handling production issues, 2019, Newgen
  • Recognition award, For developing swift for trade finance project, 2019, Newgen
  • Champion points, For Bulk account creation for retail shops in UK, 2022, Ivy
  • Appreciation Rewards, For Retail decoupling for retail shops, 2023, Ivy

Languages

English
Hindi

Hobbies and Interests

  • Gadgets
  • Books
  • Meditation

Timeline

Software Engineer II

Ivy Comptech Pvt Ltd
08.2021 - Current

Software Engineer

Newgen Software Technologies Pvt. Ltd.
07.2018 - 08.2021

Bachelor of Technology (B. Tech) - Computer Science & Engineering

Bundelkhand Institute of Engineering and Technology
Rohan Gupta