Overview
Work History
Education
Skills
Accomplishments
Positions of Responsibility & Extra Curriculars
Timeline
Generic

RAHUL GOYAL

Ballabgarh

Overview

4
4
years of professional experience

Work History

Software Engineer

Citi (CSIPL)
07.2022 - Current


  • Developed and enhanced Java-based backend components to process OTC derivatives trades (Credits, Rates, Portfolio Swaps, TRR, Equity) by transforming upstream XML data into normalized database tables.
  • Fixed critical BlackDuck and Checkmarx vulnerabilities in legacy Java code to improve application security and maintain compliance.
  • Worked on user-requested features by capturing new fields from upstream XML, updating schema, and implementing logic in Java for proper database population.
  • Integrated with upstream/downstream systems to ensure data integrity and smooth settlement operations using Java services and SQL.
  • Optimized trade feed jobs and supported cloud migration, introducing multi-threaded processing to reduce job runtime by up to 3x.
  • Created internal Python-based FastAPI tools to track JIRA statuses and enforce Agile DOR/DOD validations (supporting the team’s Java delivery pipeline).
  • Built a Java regression framework with Selenium and Cucumber to automate end-to-end testing of new features and ensure long-term stability.
  • Collaborated cross-functionally with BAs, QA, and DevOps in Agile sprints to deliver scalable, production-ready Java solutions
  • Developed scalable and maintainable code, ensuring long-term stability of the software.

Technology Analyst Intern

Citi (CSIPL)
05.2021 - 07.2021
  • Designed and developed a Spring Boot application for scheduled archival and purging of files based on user-defined keywords and time intervals.
  • Implemented logic to archive data from source to destination paths and purge outdated files, enhancing data management and storage efficiency.

Education

B.Tech. - Civil Engineering

Indian Institute of Technology, Roorkee
05-2022

Secondary And Senior Secondary Education -

Modern Vidya Niketan, Faridabad
01.2018

Skills

  • Java, Python, Data Structures and Algorithms, JDBC, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, SQL, JIRA
  • Additional Courses: Probability and Statistics

Accomplishments

Secured 2nd position in Software Productathon 2020, organized by E-Summit IIT Roorkee

Secured All India Rank of 3434 in JEE Advance 2018

Positions of Responsibility & Extra Curriculars

Was the member of an Organizing Committee in SANGHARSH 2020 Annual Sports Meet by DOMS, IIT Roorkee 

Participated in SANGRAM in 2019

Runner Up in Institute Colours Trophy, Badminton 2019

Timeline

Software Engineer

Citi (CSIPL)
07.2022 - Current

Technology Analyst Intern

Citi (CSIPL)
05.2021 - 07.2021

B.Tech. - Civil Engineering

Indian Institute of Technology, Roorkee

Secondary And Senior Secondary Education -

Modern Vidya Niketan, Faridabad
RAHUL GOYAL