Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

ROSHAN RAMAN

Pune

Summary

Highly accomplished Senior Software Developer with 17 years of experience in software development and team management, specializing in the design, development, and implementation of C/C++ and Python applications. Proven ability to deliver effective solutions through strong problem-solving and technical skills, coupled with confident decision-making. Expertise in automating processes with Python and Celery, developing RESTful APIs using FastAPI and Flask, and utilizing Scaled Agile (SAFe) methodologies for over 5 years. Quick to adapt to new technologies, processes, and environments.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Assistant Vice President

Deutsche Bank
Pune
01.2019 - Current
  • Quickly grasped the Risk domain and became a contributing member within 3 months.
  • Worked on the RiskFinder Analytics System (RFAS), a data science product for big data processing.
  • Focused on implementing Counterparty Credit Risk (CCR) use cases and enhancing platform stability.
  • Rapidly acquired proficiency in Python, Flask, Marshmallow, PostgreSQL, and related technologies to develop multiple REST endpoints for the RFAS system.
  • Designed and developed a critical service event logger in Python for platform administration.
  • Proposed and implemented a solution to replace a manual database cleaning process with an automated housekeeping module in Python (PostgreSQL).
  • Developed modules such as an external system function for external users and a pivot function in Python.
  • Contributed to big data technologies, including Hadoop and Hive, alongside C++ and Python.
  • Currently automating firewall operations (verify, install, and prepare) for Checkpoint and Fortinet using Python for the network team.

Senior Associate

Credit Suisse (Cognizant Technology Solutions)
Pune
09.2015 - 12.2018
  • Worked for over 3 years in the Exchange Connectivity department on the Mercury product.
  • Contributed to Mercury, the bank's exchange connectivity solution for front-end trading applications connecting to exchanges/trading venues globally.
  • Supported services such as Trading, High Frequency/Low Latency Trading, Market Data, and Product Data.
  • Worked with various financial instruments, including Derivatives, Equities, Currency, and Fixed Income.
  • Developed a common interface for a wide range of individual exchange and simulated functionalities.
  • Quickly adapted to the Investment Banking domain and began contributing to the application from the start.
  • Primarily worked in C++/Python on Linux/Unix platforms, designing and developing applications for listed derivatives.
  • Upgraded the application for the Sydney Futures Exchange from FIX 4.2 to FIX 5.2 SP2.
  • Upgraded the application for exchanges WSE, IDEM, and Turquoise to be MIFID II compliant.
  • Engaged in requirement gathering, estimations, design discussions, and mandatory testing with exchanges.
  • Developed utilities such as an order reconciliation tool in Perl.
  • Ensured efficient production support for this critical application.

Technology Analyst

Infosys Ltd.
Pune
12.2011 - 09.2015
  • Worked on Finacle, a universal banking product for core banking, e-banking, and CRM.
  • Primarily worked in C on Linux/Unix platforms, designing and developing applications.
  • Served as a senior developer, training new resources and assisting the team in releasing a major deliverable for Discover Financial Services, USA.
  • Responsibilities included requirements gathering, documentation, low-level design, and business logic implementation.

Senior Software Engineer

Paladion Networks
Mumbai
04.2008 - 09.2011
  • Worked on Eagle, an advanced internet monitoring product using proprietary traffic decoding and pattern-matching technology installed at ISP locations.
  • Primarily worked on C/C++ and VB.NET on Linux/Windows platforms.
  • Responsibilities included design, development, testing, support, and client implementation.
  • Provided training to customers on the product.
  • Promoted to Senior Software Engineer and led a team of 4 resources.

Education

Bachelor of Engineering (B.E.) - Computer Engineering

Bharati University
Pune
01.2007

Skills

  • Python
  • C/C
  • Core Java
  • Shell Scripts
  • SQL

Certification

  • Sun Certified Java Programmer (SCJP 1.4)
  • SAFe 4.5 certified

Timeline

Assistant Vice President

Deutsche Bank
01.2019 - Current

Senior Associate

Credit Suisse (Cognizant Technology Solutions)
09.2015 - 12.2018

Technology Analyst

Infosys Ltd.
12.2011 - 09.2015

Senior Software Engineer

Paladion Networks
04.2008 - 09.2011

Bachelor of Engineering (B.E.) - Computer Engineering

Bharati University
ROSHAN RAMAN