Education

Experience

JP Morgan - Senior Software Engineer

May 2023 - PRESENT

PricingDirect (affiliated to JP Morgan) delivers independent, reliable valuations and analytics services across 40 fixed income and derivative asset classes worldwide. Thousands of firms benefit from the comprehensive, real-time, and transparent information we deliver. As Associate VP, I provide technical leadership on high-impact projects, influence and I directly manage the tech ownership of 2 products and spend >60% of my time writing code. My day to day work includes designing and delivering the backend solutions.

  • Engineered the backend for emerging market and convertible securities pricing. Currently spearheading the development of a Snowflake-based data warehousing solution to enable data delivery and commercialization with increasing the revenue by ~ 5%.
  • Proactively reviewed and enhanced existing codebases during issue resolution, optimizing functionality and reducing technical debt.
  • Led the project for Python 3 migration, and played a pivotal role in modernizing and optimizing our systems by initiating Test Driven Development, while also introducing parallel processing techniques that slashed processing time by an impressive 20%.

Goldman Sachs - Software Engineer 2

December 2021 - January 2022

DLA is an accelerator project under Goldman Sachs which is a digital agent for syndicate loans. Currently, this industry is handled by man power and introducing tech and automating most of the things reduces any human error especially when its's to deal with millins and billions.
  • Collaborated in transforming a monolithic project into a microservice architecture, resulting in improved scalability, reliability, and agility. Orchestrated the seamless implementation and optimization of payment flows (cancel and reopen) and report APIs, culminating in a 66% reduction in API response time, achieved through adept server-side enhancements and strategic caching tactics.
  • Designed and implemented the backend APIs, database layer, and automatic documentation for the Digital Agent projects trading module. Implemented a flexible and configurable state machine workflow that allows the definition of current and expected next states, actions, triggered functions to enforce different trade workflows which reduced the error rate by 20%.
  • Integrated with external microservices for trade onboarding and settlement and built a dispatcher in Flask for multiple tasks.
  • Redesigned the message parser and processing mechanism for clearpar trade processing messages.
  • Coordinated with a UX designer and conducted customer interviews to gather insights. Contributed to the development of some UI features and wrote end-to-end tests using Cypress and Jest.

Bright Money - Software Engineer 1

September 2020 - December 2021

At Bright Money, I played a key role in developing and maintaining critical software solutions, leading to significant improvements in operational efficiency and customer satisfaction. My contributions spanned from front-end development using React to backend optimizations and team leadership.
  • Designed and developed a Unified Dashboard for Customer Success and Ops Teams using Django and AWS, reducing customer issue tickets by 80% and improving SLA.
  • Implemented an employee onboarding feature and automated report generation, saving 4-5 hours daily for the Ops Teams.
  • Managed and mentored a team of 4 interns and new graduates, leading the scrum process and task management. Reported directly to the CTO.
  • Built frontend features using React, including customer search tabs and manager dashboard. Set up a company community page to boost customer engagement.
  • Directed customer tracking data to an in-house event management service, saving $3000 per month by eliminating the use of Segment, a CDP tool.

Samsung Electro-Mechanics - AI Intern

October 2019 - April 2020

As an AI Intern at Samsung Electro-Mechanics, I focused on enhancing AI algorithms and developing features for deep learning models, significantly improving prediction accuracy and user understanding of CNN.
  • Designed and implemented an algorithm for Brightics, achieving an 8% improvement in prediction accuracy over classical algorithms.
  • Developed a feature for visual inspection of intermediate feature representations in CNN layers using matplotlib, aiding in understanding image classification processes.

TeacherOn, Topmate, LinkedIn - Mentor

May 2020 - Invalid Date

As a Mentor across various platforms, I have guided over 100 students and professionals in computer fundamentals and software development, leveraging my expertise to foster learning and growth.
  • Mentored 100+ students and professionals, focusing on computer fundamentals and software development.

TeacherOn, Freelancer - Freelancer

May 2020 - December 2020

As a Freelancer, I successfully managed and executed over 10 projects, utilizing my strong coding skills and project management experience to deliver high-quality solutions.
  • Managed and successfully delivered 10+ freelance projects, showcasing strong coding and project management skills.

Skills

Note: I think these sections are silly, but everyone seems to have one. Here is a *mostly* honest overview of my skills.

Python
5 / 5
Pandas
5 / 5
Amazon Web Services
4 / 5
Django
4 / 5
Flask
4 / 5
Javascript
4 / 5
PostgreSQL/SQLite3/SQL/Redshift
4 / 5
Pylint
4 / 5
Scikit-Learn
4 / 5
AWS
3 / 5
Git/Mercurial
3 / 5
FastAPI
3 / 5
Mypy
3 / 5
Data Analytics
3 / 5
PyTorch
3 / 5
Tensorflow + Keras
3 / 5
HTML + SASS/SCSS/CSS
3 / 5
Java
3 / 5
Node JS
3 / 5
React
3 / 5
Typescript
3 / 5
MongoDB
3 / 5
Redis
3 / 5
Data Visualization
3 / 5
Jupyter
3 / 5
Docker
3 / 5
Matplotlib
3 / 5
Numpy
3 / 5
Google Cloud
2 / 5
Bash
2 / 5
R
2 / 5
D3
2 / 5
Flutter
2 / 5
ElasticSearch
2 / 5
GraphQL
2 / 5
Kubernetes
2 / 5
Numba
2 / 5
Spark
2 / 5