Aman Gupta, Developer in New Delhi, Delhi, India
Aman is available for hire
Hire Aman

Aman Gupta

Verified Expert  in Engineering

Software Developer

New Delhi, Delhi, India

Toptal member since December 13, 2016

Bio

Aman is a C++ developer with over five years of experience developing high-throughput, low-latency distributed systems. He also knows his way around algorithmic trading and FPGAs. Aman is experienced at freelancing, so he knows the importance of communication, and he joined Toptal to see the freelancing opportunities out there.

Portfolio

Alphagrep
R, Python, C++
Foodport
Android Studio, Express.js, MongoDB, Angular, Node.js
Citi
Ruby, Python, Node.js, C++

Experience

  • C++ - 4 years
  • Node.js - 3 years
  • AngularJS - 3 years
  • JavaScript - 3 years
  • Python - 2 years

Availability

Part-time

Preferred Environment

Atom, ITerm, Vim Text Editor

The most amazing...

...thing I've coded is the trading system that traded over a billion dollars a day.

Work Experience

Quantative Researcher

2018 - PRESENT
Alphagrep
  • Worked as a trader and software developer in an algorithmic trading team.
  • Built large distributed C++ systems handling large amounts of volume.
Technologies: R, Python, C++

Co-founder

2014 - 2016
Foodport
  • Managed and conceptualized the design and development of the web app and mobile app.
  • Developed various back-end tools for analysis and operations.
  • Recruited and led a team of 15 people.
  • Managed fundraising, where we managed to secure $100,000 in outside investment.
  • Developed a regression tool to predict the amount of food to be prepared in accordance with demand data which reduced food wastage by 40%.
Technologies: Android Studio, Express.js, MongoDB, Angular, Node.js

Application Developer

2013 - 2014
Citi
  • Worked as part of the team delivering low latency solutions for electronic trading.
  • Developed a diagnostic tool in Node.js for a distributed C++ system which communicated through the Pub/Sub model. Cleaned the data and made a web-app for administrative purposes.
  • Wrote end-to-end integration tests in Ruby.
  • Migrated old Ruby code to a newer version of Ruby.
Technologies: Ruby, Python, Node.js, C++

Experience

Geometric GIFs

http://am17an.tumblr.com
This ongoing project is my attempt at learning computer graphics. Using math and animations, I create looping GIFs that are (perhaps) pleasing to the eye

Education

2009 - 2013

Bachelor of Engineering Degree with Honors in Computer Science

Birla Institute of Technology and Science - Pilani, India

Skills

Libraries/APIs

Node.js

Tools

Vim Text Editor, ITerm, Atom, Android Studio, Blender

Languages

C++, JavaScript, C, Python, Ruby, R

Frameworks

AngularJS, Angular, Express.js

Platforms

AWS Lambda, Android

Storage

MongoDB, PostgreSQL

Other

Processing.js

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