Puneet Aggarwal, Developer in Bengaluru, Karnataka, India
Puneet is available for hire
Hire Puneet

Puneet Aggarwal

Verified Expert  in Engineering

Back-end Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
December 23, 2021

Puneet is a back-end developer with nearly four years of experience building secure and efficient applications in the banking and finance sectors. At Morgan Stanley, he implemented an enriched auto-suggest app feature that reduced response times and delivered meaningful data. Puneet has built applications from scratch and created tools that analyze mutual funds based on categories such as holdings, volatility, AUM, risk factor, and timely returns.

Portfolio

Tamasha.live
Node.js, Redis, WebSockets, Architecture, Algorithms, Amazon EC2 API...
AcquireLab Solution
Node.js, PostgreSQL, WebSockets, Back-end, Amazon Web Services (AWS), Redis...
Alpha Fortress Private Limited
Node.js, JavaScript, AWS ELB, PostgreSQL, MongoDB

Experience

Availability

Part-time

Preferred Environment

Slack, MacOS, JetBrains, Microservices

The most amazing...

...project I've developed is a rich investment analysis to give clients an inside picture of the Indian market before investing.

Work Experience

Senior Software Engineer

2021 - 2022
Tamasha.live
  • Designed and led a team of five to implement a new social gaming platform based on workspaces similar to Discord. Scaled around 150 QPS, peak 700 QPSD.
  • Built a new ludo system to support thousands of concurrent users and led a team of three people to successfully migrate the architecture.
  • Created a gamification engine that rewards users based on different activities on the platform.
Technologies: Node.js, Redis, WebSockets, Architecture, Algorithms, Amazon EC2 API, Amazon DynamoDB

Senior Software Engineer

2020 - 2021
AcquireLab Solution
  • Worked directly with CTO to migrate existing mission-critical video calling feature to a new product built on top of WebRTC.
  • Identified existing issues in the video calling feature and rearchitected it to fit in the newly built product.
  • Solved issue related to stateful connections of WebSockets to a stateless connection using Redis. Scaled around 100,000, peak 1.4 million connections.
Technologies: Node.js, PostgreSQL, WebSockets, Back-end, Amazon Web Services (AWS), Redis, Redis Clusters

Back-end Developer

2018 - 2020
Alpha Fortress Private Limited
  • Created a service used to verify document authenticity, like PAN and Aadhaar cards using third-party service authentication.
  • Developed in memory tokenization system used to throttle requests to third-party APIs in case of rate-limit exceeded.
  • Built a service to generate payment invoices and receive payments using Razorpay.
Technologies: Node.js, JavaScript, AWS ELB, PostgreSQL, MongoDB

Investment Analysis

https://github.com/puneet222/investment-analysis
A Node.js application to analyze all mutual funds based on categories such as holdings, volatility, AUM, risk factor, timely returns, and other parameters to generate heat map data enabling clients to make informed decisions before investing.
2014 - 2018

Bachelor's Degree in Computer Science

PEC University of Technology - Chandigarh, India

Languages

JavaScript 6, Go, TypeScript, JavaScript, SQL, Java, Dart

Libraries/APIs

Node.js, Amazon EC2 API, React

Tools

Slack, JetBrains, GoLand, AWS ELB

Paradigms

Microservices

Platforms

MacOS, Docker, Amazon Web Services (AWS)

Storage

PostgreSQL, Redis, Amazon DynamoDB, MySQL, MongoDB, Google Cloud Spanner

Other

Software Engineering, Web Development, Data Structures, Algorithms, Back-end, WebSockets, Distributed Systems, Architecture, System Architecture Design, Redis Clusters

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