Lead backend engineer with 7+ years building scalable APIs, cloud infrastructure (AWS/GCP/Azure/Cloudflare), and automation for high-throughput systems.
Proven track record in performance tuning, cost optimisation, and shipping infra that supports millions of users - e.g., architected services handling ~1B monthly requests and reduced monthly cloud spend by >$2K. Interested in backend/platform roles focused on reliability and efficiency.
Work Experience
-
Apr '25 - Present
Lead Software Engineer (Backend)
riskprofiler.ioRiskProfiler Cyber Security
Leading the backend team at RiskProfiler, a cybersecurity startup that helps organizations assess and manage their attack surface and security risk.
- Building scalable APIs and data pipelines in Python, JavaScript and Go - handling 1M+ API requests and 10M+ cloud asset scans every month.
- Using serverless and server-based architectures on multiple cloud platforms - AWS, GCP and Cloudflare - while optimizing cloud costs, e.g saved over $1500/month within the first 3 months on joining.
- Integrating AI agents where useful, such as integrating Google Gemini LLM and RAG to autofill security questionnaires, reducing manual effort by 80%.
- Mentoring interns and juniors, enabling them to build complete solutions on their own, increasing the talent pool in the company.
-
Jun '21 - Apr '25
Senior Software Engineer (Backend)
animall.inAnimall
Worked on building the backend and managing the cloud infrastructure of Animall, a series-B funded startup that operates in the dairy farming space.
-
Product Development & Business Impact
- Built APIs using TypeScript (NestJS), JavaScript (Express.js) and Python (FastAPI), handling 1B+ requests a month.
- Worked extensively with MongoDB collections and aggregation pipelines, e.g. building a feed service that aggregates millions of documents in a few milliseconds.
- Designed MySQL and PostgreSQL database schemas and optimized query performance, e.g. creating a composite B-tree index to find the best potential buyers from over 10M users within a second.
- Automated vehicle allotment for the e-commerce business using VROOM and GraphHopper, saving 60+ manual hours per day for operations.
- Orchestrated ML model training and assessment using Airflow and Kubernetes (EKS) to handle 3000+ model runs daily in production.
- Built a no-code notification campaign system using Strapi, saving 40+ hours of engineering effort every month.
- Self-hosted Sentry for monitoring client-side performance and errors, helping the team resolve several recurring bugs.
- Authored 7+ engineering design docs and implemented them after peer reviews.
-
Scalability, Optimization & Cost Efficiency
- Saved compute usage by 31.7 CPU-years per year by implementing JWT authentication for the APIs.
- Optimized AWS and GCP cloud resources, saving over $2000/month.
- Tuned Nginx and Linux server configuration, enabling a single EC2 instance to handle 3x more connections.
- Refactored and modularized legacy codebases, reducing tech debt and improving maintainability.
-
Automation & DevOps Enhancements
- Set up GitHub Actions for automated deployments to AWS and GCP, eliminating manual effort and conflicts during release.
- Created deployment scripts for dynamic dev environments, replacing manual Slack-based coordination.
- Containerized web apps and used Docker Compose for quick local setup.
- Replaced OpenVPN with Tailscale VPN, allowing 50x more connections and simplifying cloud integrations.
-
-
Jul '18 - Jun '21
Software Developer (Full-Stack)
ethicalhat.comEthicalHat Cyber Security
Built online platforms that help security professionals assess their attack surface and improve their cyber security. Following are the projects that I worked on:
-
[Confidential]
- Built a serverless backend for a cybersecurity product using AWS and the Serverless framework.
- Developed Lambda functions and Fargate tasks using Python, Go, and JavaScript.
- Designed an event-driven architecture using SNS for notifications and implemented a rate-limiting setup using SQS FIFO queues for calling third-party APIs.
- Optimized DynamoDB schemas and indices based on query patterns and used DynamoDB streams to aggregate item counts across multiple categories.
- Created a user management module using Cognito user pools, clients, and authorizers, along with building REST APIs using API Gateway and Lambda.
- Accelerated front-end deployment by 15x using S3 and CloudFront via the Serverless framework, replacing AWS Amplify.
- Automated microservices deployment with a dependency resolution script, that made deployments up to 4x faster.
-
[Confidential]
- Designed and implemented the UI using Semantic UI and developed the back-end with Django.
- Built core features, including the integration of multiple security scanners and vulnerability feeds.
- Managed background and periodic tasks using Celery with RabbitMQ.
- Developed a large-scale domain search feature using Elasticsearch to scan 250M+ domains.
- Worked with both relational (PostgreSQL) and non-relational (MongoDB) databases.
-
csat.cisecurity.org
Controls Self-Assessment Tool (CSAT)
Developed for the Center for Internet Security (CIS), USA- Developed the full-stack application, implementing the UI with Semantic UI and the back-end with Django.
- Independently built core features and integrated third-party services like Slack.
- Containerized the web app using Docker and automated service deployment with Docker Compose.
-
Education
-
Jul '14 - May '18
Bachelor of Technology, Computer Engineering
jmi.ac.inJamia Millia Islamia, New Delhi, India
- Designed, developed and administered the event website for TEDx JMI 2017.
- Organized competitive programming events at CSI/IEEE Spring Fest 2017.
- Designed and developed websites for the Internship Fair of 2017 and 2015.
- Helped organise gaming events at IEEE Encomium 2016.
- Participated in multiple competitive programming contests, such as the ACM-ICPC, Google Code Jam, CodeChef SnackDown, TopCoder SRMs, and Codeforces rounds.