Aditya Patil

Senior Software Engineer at DataOrc

Pune, Maharashtra, 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
Aditya Patil is a Senior Software Engineer with seven years of full-stack experience, currently building cloud-native systems at DataOrc. He develops Python/Flask backends with both relational and NoSQL datastores, complements them with React+Redux frontends, and has hands-on experience with search (Elasticsearch), crawling (Selenium), data analysis (Pandas) and GIS integrations. He regularly works across GCP and AWS services (GKE, Pub/Sub, Lambda, Athena, S3) and leverages Metabase for visualization, showing a strong operations-to-product mindset. His open-source work includes implementing cryptographic signing and verification for API requests in an ONDC pre-production repo, reflecting attention to secure, production-ready integrations. A COEP alumnus based in Pune, he pairs practical engineering with a curiosity for mapping/geospatial tooling and data-driven features that bridge backend systems to user-facing maps and analytics.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Technology - BTech Electrical and Electronics Engineering, Bachelor of Technology - BTech Electrical and Electronics Engineering at COEP Technological University
languagesEnglish, Hindi, Marathi
github-logo-circle

Github Skills (5)

api-security10
python10
cryptography10
environment-variables9
json9

Programming languages (5)

ShellJavaScriptHTMLPythonKotlin

Github contributions (5)

github-logo-circle
ONDC Pre-production issue & discussion board
Role in this project:
userBackend Developer
Contributions:7 commits, 4 PRs, 1 comment in 2 months
Contributions summary:Aditya primarily focused on implementing signing and verification functionality for API requests, as indicated by the introduction of a `cryptic_utils.py` file. This involves cryptographic functions for hashing, signing, and verifying message signatures. The user also made changes to utilize environment variables for configuration, including private/public keys and other request-related parameters. Finally, the user updated the verification function to correctly extract and utilize the 'created' and 'expires' fields from the authorization header.
productiondiscussion-boardboard
python based protocol layer which abstracts ondc shenanigans and lets you focus on your app
Contributions:103 commits, 6 PRs, 228 pushes in 9 months
python
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