
Amitosh Swain Mahapatra
💼 Software Engineer @ CodeRabbit
📍 Bangalore, India
🙋🏻About Me
Full-stack developer who has been conjuring code since 2010. Created and contributed to open-source projects using Java, Go, Node.js, and Python.
Experienced in leading 0-1 companies and teams, having been founding engineer at multiple startups where I wore multiple hats across frontend, backend, infrastructure, and data engineering.
Being a part of super-lean teams (< 10), working across the stack has been my forte. I have built and scaled robust backend systems, high throughput data pipelines, and complex frontend applications.
Active in Open Source — Google Summer of Code participant with FOSSi Foundation (2017) and Fedora Project (2018). Active contributor to Fedora, FOSSi, Elastic, and other open-source projects. Maintainer of `bcrypt` Node.js package.
Been a speaker at multiple conferences, including PyCon US 2024 presenting on 'Testing Data Pipelines', SciPy India 2018 on 'ML for Audio' and numerous local meetups
I indulge in painting and visual arts and endurance cycling, exploring the intersection of technology and creativity.
💼 Experience
Software Engineer
CodeRabbit
📍 Bangalore, India
🗓️ March 2025 - Present
AI engineering for CodeRabbit's Code Review AI using OpenAI and Anthropic's LLMs.
Some of the things I worked on:
- Led development of VS Code extension for AI-powered code reviews in IDEs
- Designed scalable backend architecture for AI services
- Built internal agent framework with tool calling, memory, and MCP capabilities
Senior Software Engineer, Data Infrastructure
Rippling
📍 Bangalore, India
🗓️ July 2024 - January 2025
Managed infrastructure for hundreds of terabytes powering Rippling's products.
Some of the things I worked on:
- Coordinated zero-downtime MongoDB migration
- Built tooling for seamless MongoDB to AWS DocumentDB migration
- Developed Kubernetes authentication/authorization framework using network policies generated from DSL
Senior Platform Engineer
Toplyne
📍 Bangalore, India
🗓️ June 2021 - August 2024
I joined as the first engineer. Wore multiple hats building frontend, backend, infrastructure, and data engineering. Built MVP that secured seed funding and took active part in the journey from 0 till Series A funding.
Some of the things I worked on:
- Built internal Apache Airflow framework abstracting DAG and infrastructure concerns for faster pipeline development
- Developed multi-region, multi-cloud data pipeline infrastructure with modularized components
- Built ETL and reverse ETL pipelines using AWS Glue for data lake ingestion and integration
- Created data replication, enrichment, and filtering pipelines for client data compliance
- Developed query engine and APIs over Airflow/ECS for simplified data transformations
Product Engineer
Gojek
📍 Bangalore, India
🗓️ May 2019 - Jun 2021
Built scalable GoPay wallets and payment gateways with ASPI integration.
Some of the things I worked on:
- Designed low-latency, high-throughput microservices for wallet transactions
- Rewrote GoPay payment state management system in modern Java for distributed transactions
- Developed payment gateway APIs and ASPI integrations for international expansion
- Built merchant payment and settlement APIs
- Migrated microservices from legacy VMs to Kubernetes
Software Engineering Intern
Gojek
📍 Bangalore, India
🗓️ Jan 2019 - Mar 2019
GoPay wallets and payment gateway development.
Some of the things I worked on:
- Developed microservices for wallet transaction processing
- Built scalable transaction processing and API layer for payment gateways
- Created asynchronous high-throughput microservices using Kafka for post-transaction actions
- Built REST APIs for external merchant and service provider integrations
Google Summer of Code Intern
Fedora Project
📍 Remote
🗓️ May 2018 - Aug 2018
Improved Fedora Android App performance and utility for infrastructure services interaction.
Some of the things I worked on:
- Introduced deeper native integration for personalized user experience
- Built integrations with multiple Fedora infrastructure services
- Developed caching layers and offline capabilities
Data Engineering Intern
Mytrah Energy
📍 Hyderabad, India
🗓️ Dec 2017 - Jan 2018
Enabled data-driven insights for wind turbine maintenance with digital inclusion team.
Some of the things I worked on:
- Designed ETL pipelines ingesting machine readings into Amazon S3 data lake
- Developed web-based tools for historical data analysis and reporting
Google Summer of Code Intern
Free and Open Source Silicon (FOSSi) Foundation
📍 Remote
🗓️ May 2017 - Aug 2017
Collected and visualized project quality metrics for LibreCores.org projects.
Some of the things I worked on:
- Built metrics collection system for code commits, issue tracker activity, and code quality
- Developed visualization tools for project documentation and contributor analytics
- Created automated quality assessment pipeline for open-source silicon projects
Software Engineering Intern
LectureNotes.in
📍 Bhubaneswar, India
🗓️ Jun 2016 - Jan 2017
Engineer #2 at LectureNotes, oversaw their journey from 0 to 1 and built out the initial infrastructure.
Some of the things I worked on:
- Migrated legacy PHP code to Symfony framework
- Developed REST APIs for web and mobile applications
- Built content management web application
- Designed single sign-on system across platform applications
- Created CI/CD pipelines with GitLab
- Automated server provisioning with Ansible and Terraform
🎓 Education
Odisha University of Technology and Research
Bachelor of Technology, Computer Science and Engineering with Honors
Bhubaneswar, India
May 2015 - Apr 2019
Formerly College of Engineering and Technology, Bhubaneswar.
Active member of Zairza programming and robotics club. Participated in programming contests and hackathons.
👨🏻🔧 Skills
👨🏻💻 Programming Languages
- Java
- Go
- Python
- JavaScript
- PHP
- SQL