
Aman Gupta
Verified Expert in Engineering
Software Developer
New Delhi, Delhi, India
Toptal member since December 13, 2016
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
Experience
- C++ - 4 years
- Node.js - 3 years
- AngularJS - 3 years
- JavaScript - 3 years
- Python - 2 years
Availability
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
Alphagrep
- Worked as a trader and software developer in an algorithmic trading team.
- Built large distributed C++ systems handling large amounts of volume.
Co-founder
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%.
Application Developer
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.
Experience
Geometric GIFs
http://am17an.tumblr.comEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring