Amitosh

Amitosh Swain Mahapatra

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

📞 Contact me