Aitik Gupta

Software Engineer at Mercari, Inc.

Delhi, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aitik Gupta is a software engineer with seven years of hands-on experience building and optimizing scalable backend systems, currently at Mercari and with a track record of ~10 internships across fintech, e-commerce, and real-time systems. He has driven measurable impact—such as a 30x latency reduction for fraud-prevention grouping and migration work that expanded feature parity to 38% of users—by applying careful architecture patterns like hexagonal design and decoupled state machines. An active open-source contributor and GSoC alumnus, he improved core text rendering and font handling in matplotlib and hardened NumPy’s test infrastructure, work that touches large scientific Python userbases. He combines strong systems thinking with practical engineering: shipping coroutine-based reliability fixes, designing live transaction flows, and authoring production-grade Go servers. Off the clock he documents his journey publicly, performs in theatre, plays ukulele, and competes casually in e-sports, reflecting a creative, communicative approach to engineering.
code7 years of coding experience
job2 years of employment as a software developer
bookIntegrated Post Graduate in Masters of Technology Information Technology, Integrated Post Graduate in Masters of Technology Information Technology at ABV-Indian Institute of Information Technology and Management
bookHigh School Diploma Science, High School Diploma Science at St. Xavier School - Delhi
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
5reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

testing10
latex10
pytest10
python10
numpy10
matplotlib10
test-automation10
data-visualization8
data-visualisation8
data-visualizations8
data-science5
data-structures4
algorithm4
algorithms4
data-structure4

Programming languages (11)

TypeScriptC++CSSCSCSSJavaScriptHTMLSvelte

Github contributions (5)

github-logo-circle
matplotlib/matplotlib

Nov 2020 - Jan 2022

matplotlib: plotting with Python
Role in this project:
userBack-end Developer
Contributions:174 reviews, 48 commits, 16 PRs in 1 year 2 months
Contributions summary:Aitik primarily contributed to the `matplotlib` library, focusing on enhancing its mathematical text (mathtext) rendering capabilities. Their work included adding support for LaTeX symbols such as *overset* and *underset*, enhancing the alignment of overunder symbols, and improving the behavior of text parsing. They also increased test coverage for existing functionalities like grid and set_array in addition to correcting minor typographical errors.
pythondata-sciencegtkdata-visualizationplotting
numpy/numpy

Oct 2020 - Jan 2021

The fundamental package for scientific computing with Python.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:15 reviews, 7 commits, 1 PR in 3 months
Contributions summary:Aitik contributed to the testing infrastructure of the NumPy library. Their work involved adding tests for the behavior of the `convolve` and `correlate` functions, specifically focusing on handling deprecated features and invalid arguments. The user also updated tests related to mode arguments, ensuring that correct warnings and error messages were raised as intended. These changes ensure that the library maintains its quality and robustness, particularly regarding deprecated functionality.
lapackpythonmpindarrayconvolution
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Aitik Gupta - Software Engineer at Mercari, Inc.