Download PDF

Work experience

JP Morgan Chase Inc.
11/2021Present

Senior Software Engineer

  • Managed a trading platform with user base of 50+ JP Morgan Traders across the globe that trade Stocks, ETFs, Futures etc. bringing in over $20B of transactional value each day. It is built on Java Spring and uses multiple finance libraries from exchanges across different markets.
  • Designed and developed AWS Infrastructure via Terraform CI/CD Deployments, including key aspects like security, user management and AWS roles. Implemented Grafana Dashboard and Datadog monitoring.
  • Led the migration project of migrating Structural Sybase databases to AWS Aurora using Pentaho and AWS Migration tools.
  • Contributed in key decision making of the connectivity modules between international Exchanges and our trade platform.
  • Updated finance FIX Protocol messages between Exchanges, i.e. Bloomberg and other tools within JP Morgan Chase.
  • Implemented lazy-loading and in-memory cache for key data points, enabling load times as fast as 2x.
  • Improved documentation and code coverage writing quality Scala & JUnit test cases.
  • Exposed JMX metrics in our development environment, to help reduce testing hours and limiting redeployments.
Axel Springer SE - Berlin
09/201809/2021

Senior Software Engineer

  • Successfully extracted 12 Spring Boot Microservices  from a monolithic application, implementing modularity and scalability.
  • Implemented Redis Cache deprecating MySQL Caches to optimize load times and improve overall system performance.
  • Improved code coverage and practicing Test Driven Development to ensure Robust design.
  • Designed and developed dynamic pages using JSP enhancing the user experience and functionality of the application.
  • Enabled & Integrated monitoring using Prometheus enabling real-time tracking of system downtimes and performance.
  • Automated multiple manual processes by writing Bash jobs, saving 100s of man hours.
  • Developed efficient and secure (Spring Security) RESTful endpoints with versioning for 0 downtime. 
Daraz, AliBaba Group. Karachi, Pakistan
09/201709/2018

Software Engineer

  • Worked as a lead engineer in the BI-team, designing and implementing in-house reporting tools, with Java backends and Angular UIs, catering to over 100 users, while maintaining high efficiency and secure role policies.
  • Designed and implemented tools to process daily ad data from Ad platforms such as Google, Facebook, etc.
  • Developed a data visualization tool using Chart.js, to showcase beautiful charts driven from multiple sources.
  • Re-documented most tools with proper diagrams and flowcharts for better readability and transparency.
  • Worked in cross-border international teams and ensured the transparency requirements are met.
GfK Etilize. Karachi, Pakistan
01/201505/2017

Software Engineer

  • Integrated a WYSIWYG Editor to our Platform for Manufacturers to create Rich (A+ Content) for their Products.
  • Built Data enrichment tools to feed multiple services across the organization in their individual format.
  • Built a reporting tool, the fed itself from ElasticSearch data and spit out Excel Sheets including meaninful graphs.
  • Collaborated with Amazon, BestBuy, etc. teams in order to integrate their APIs with ours to exchange Product Catalog Data.
  • Created JS snippets that load Product data as a widget on any page.
  • Improved page load speed by 30% by removing JQuery and helped build an in-house light JS Framework.

Skills

Programming Languages:
Java, Scala, JavaScript (JS), Bash

Frameworks & Technologies:
Spring Boot, Spring Security, Terraform, AWS (including Aurora), Redis, Prometheus, Grafana, JMX, FIX Protocol, JUnit, Microservices, RESTful APIs, JSP, Chart.js

Cloud & Infrastructure:
AWS (Amazon Web Services), AWS Aurora, AWS Migration Tools, AWS Lambda, AWS S3, AWS EC2, Terraform, CI/CD Pipelines

Databases:
Sybase, MySQL, AWS Aurora, ElasticSearch

Version Control & Collaboration:
Git, GitHub, GitLab, Jira

Monitoring & Performance Tools:
Datadog, Prometheus, Grafana

Cache & Optimization:
Redis, Lazy-loading, In-memory cache, MySQL Cache Optimization

Security:
Spring Security, Secure API Design

Reporting & Data Tools:
Pentaho, Data Visualization (Chart.js), Excel Reporting, Data Enrichment Tools

Soft Skills:

Leadership & Mentoring

International Exposure

Communication (Verbal & Written)

Education

Mehran University of Engineering & Tech

B.E Software Engineering

AWS Certified