Chirag Agarwal

Software Engineer at Bachatt

Goa, 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

👤
Senior
🎓
Top School
Chirag Agarwal is a software engineer with 12 years of experience, currently building fintech products in Goa after earning a B.E. from BITS Pilani. He has been a founding engineer at Pay3, where he designed microservice architectures, improved checkout concurrency to cut fees dramatically, and integrated payment providers across 50+ countries. His backend work spans Java and Node.js microservices, resilient webhook ingestion with idempotency and SQS-driven reconciliation, and production monitoring for dozens of APIs. Earlier roles include blockchain prototyping—designing a QR-based crypto checkout and deploying UniswapV2 contracts—and contributing to the Parrot VM by improving garbage collection and internal PMCs. Comfortable across frontend and backend boundaries, he pairs systems-level thinking with hands-on implementation and a knack for turning research or proofs-of-concept into production-ready features. Beyond code, he’s led large volunteer teams and run national-scale events, demonstrating product, people, and executional chops.
code12 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech, Electrical and Electronics Engineering, Bachelor of Technology - BTech, Electrical and Electronics Engineering at Birla Institute of Technology and Science, Pilani - Goa Campus
github-logo-circle

Github Skills (7)

c1710
memory-management10
c1110
garbage-collection10
hashmap9
hashtable9
imageio8

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
parrot/parrot

Apr 2014 - Jul 2014

Parrot Virtual Machine
Role in this project:
userBack-end Developer
Contributions:28 commits in 3 months
Contributions summary:Chirag primarily focused on modifying and improving the Parrot Virtual Machine's core components. Their work involved enhancing garbage collection write barriers, which would improve the efficiency of the VM's memory management. The user also implemented write barriers for hash and image IO iterators, ensuring data consistency and proper garbage collection across various data structures. Moreover, the user worked on the `callcontext` PMC, demonstrating a good understanding of the VM's internals.
parrotvirtual-machine
eegdrop/eegdrop.github.io

Mar 2015 - Jul 2015

Contributions:14 commits, 58 pushes in 4 months
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
Chirag Agarwal - Software Engineer at Bachatt