Pushpendra Kumar Sharma, Developer in Glasgow, United Kingdom
Pushpendra is available for hire
Hire Pushpendra

Pushpendra Kumar Sharma

Verified Expert  in Engineering

Software Developer

Location
Glasgow, United Kingdom
Toptal Member Since
January 25, 2022

Pushpendra has been a software developer for the last ten years, owning complex applications' design, build, testing, and support. He's implemented critical real-time trading and risk calculation engines for major investment banks. Excelling at microservice architecture, agile development practices, system integrations, and performance tuning, Pushpendra brings refreshed strategies to projects that require solid development skills.

Portfolio

Cruise
JavaScript, TypeScript, React, Node.js, SQL, HTML, CSS, Go, Docker, Make...
Morgan Stanley
Python, Go, Terraform, REST APIs, Algorithms, Data Structures...
JPMorgan Chase
Python 3, Django, Flask, SQLAlchemy, Gunicorn, Linux, AngularJS, React...

Experience

Availability

Full-time

Preferred Environment

Linux, MacOS, PyCharm, Windows, Python

The most amazing...

...thing I've developed is a regression framework to perform price reconciliation across different market sources such as Bloomberg, Reuters, and more.

Work Experience

Software Engineer |||

2022 - 2022
Cruise
  • Worked with a new team to increase quality across the project by building a complex Go module to free up resources by detecting and gracefully cleaning active consumers. Improved efficiency across cloud resources and saved cost to the firm.
  • Integrated RPC APIs with a React-based UI application using OpenAPI specifications. Developed Complex UI Components from scratch. Created a dashboard using Amplitude to view and monitor the usage across users and LOBs.
  • Implemented a project to support a generic way to execute multiple AV tests.
Technologies: JavaScript, TypeScript, React, Node.js, SQL, HTML, CSS, Go, Docker, Make, Google Cloud, REST APIs, gRPC, Amplitude, Back-end, Amazon Web Services (AWS), GitHub, CI/CD Pipelines, Process Automation, Full-stack

Vice President

2020 - 2022
Morgan Stanley
  • Designed and implemented the Cloudify plugins using Python to facilitate the orchestration of Morgan Stanley's on-prem cloud infrastructure.
  • Integrated Terraform in Morgan Stanley's compute. Coordinated with the vendor for a smooth transition. Developed Terraform providers using Go, enabling automation across different teams to deploy and scale mission-critical apps without downtime.
  • Conducted customer council meetings, collated all the requirements, and prioritized and maintained up-to-date wikis for all the offerings.
  • Led a team of two developers for enterprise computing and the rapid infrastructure orchestration squad.
Technologies: Python, Go, Terraform, REST APIs, Algorithms, Data Structures, Distributed Systems, Jupyter, Jupyter Notebook, Mentorship & Coaching, Postman, MySQL, Amazon Web Services (AWS), Databases, GitHub, CI/CD Pipelines, Automation, Process Automation, Full-stack, FastAPI

Senior Associate

2016 - 2020
JPMorgan Chase
  • Migrated a legacy pricing framework for equity derivative indices to a Python rule-based modern index calculation engine. Developed plugins to build analytics and reporting on top of pricing using pandas and NumPy servable via UI and emails.
  • Developed a regression framework for prices and levels reconciliation and reporting across different market sources such as Reuters, Bloomberg, and more using Python multiprocessing. Scaled to handle an inventory of 20,000 tradable indices.
  • Worked closely with the data analytics group, quantitative research team, and middle office to develop various internal tooling apps using React.
  • Developed a rule-based validation framework for validating allocation restrictions of equities indices, which helped structures optimize the composition for given instruments.
  • Designed and developed an RFQ workflow for synthetic strategies having OTC vanilla options as underlying facilitating time-bound trade contracts between clients and JPMC.
  • Built a cross-asset risk portal providing performance attribution and decomposition for XRP strategies. The technology used included Python, pandas, and Spring Boot for integration with the JPMorgan market platform.
Technologies: Python 3, Django, Flask, SQLAlchemy, Gunicorn, Linux, AngularJS, React, Design Patterns, REST APIs, Python Performance, HTML, Fintech, Microservices, Docker, JavaScript, Node.js, Equities, Mentorship & Coaching, Data Pipelines, API Integration, Multithreading, Amazon Web Services (AWS), Data Analysis, Databases, Automation, Process Automation, Full-stack, FastAPI

Business Technology Analyst

2015 - 2016
Deloitte
  • Developed an integrated eligibility project’s correspondence module for analyzing federal databases to identify and generate various forms and notices sent to US citizens as a part of governmental benefits.
  • Collaborated with the state health care department's front office to understand the correspondence structure and generate technical specifications. Implemented batch processes to run overnight and produce results.
  • Designed an end-to-end workflow to automate notice generation and dispatch integrated with HP Exstream.
Technologies: Java, Spring 4, Oracle, JSON, Spring Boot, Process Automation

Systems Engineer

2013 - 2015
Tata Consultancy Services
  • Worked as a developer within the project "Concept to Camera," the strategic global fund management application for Sony Pictures Entertainment.
  • Migrated an application for managing a pre and post-production pipeline of the "Home and TV" division of SPE from a legacy SEAM framework to a modern front-end framework using AngularJS and Bootstrap.
  • Acted as the information security coordinator for the project and owned the reports' preparation using OWASP guidelines and Sonar reports.
Technologies: Java, Spring Boot, jQuery, AngularJS

Interview Scheduling App

A React and Flask-based application to help schedule and manage interviews, making it easier for recruiters and hiring managers to coordinate the recruiting process.

I liaised with HR teams to understand the requirements and design specifications and monitored a team of two developers to complete the project within timelines using agile methodologies.

A Flask-based Delivery Tracking System

A Flask-based web application to track parcels for a local vendor.

I designed the back end from scratch and created REST APIs, integrating Google Maps API to get real-time tracking. I also coordinated with UI developers to optimize the screen space by using cached data for faster access.

P&L Monitoring System

I developed a daily P&L and risk monitoring system for EOD trades for an investment bank. I used socket programming to stream live prices exchanges in three different regions that allowed traders to use and control portfolio performance in real time.
2008 - 2012

Bachelor's Degree in Electrical Engineering

Rajasthan Technical University - Rajasthan, India

Libraries/APIs

SQLAlchemy, Flask-RESTful, REST APIs, jQuery, React, Node.js

Tools

PyCharm, Postman, GitHub, Terraform, Jupyter, Make

Frameworks

Flask, Spring Boot, Spring 4, Django, Spring, AngularJS, gRPC

Languages

Java, Python, HTML, Python 3, JavaScript, CSS, SQL, TypeScript, Go

Paradigms

Agile Software Development, Design Patterns, Microservices, Automation

Platforms

Linux, MacOS, Windows, Jupyter Notebook, Oracle, Amazon Web Services (AWS), Docker

Storage

JSON, PostgreSQL, Data Pipelines, MySQL, Databases, Google Cloud

Other

Algorithms, Fintech, Distributed Systems, Data Structures, Python Performance, APIs, Back-end, Architecture, Mentorship & Coaching, API Integration, CI/CD Pipelines, FastAPI, Gunicorn, Equities, Multithreading, Data Analysis, Process Automation, Telegram Bots, Full-stack, Amplitude

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring