Open to senior roles · On-site, hybrid or remote

Abhishek Bhatta

Senior Software Engineer · Backend & Full-Stack

Backend-focused engineer with 8+ years designing and scaling multi-tenant SaaS platforms across petroleum logistics, eCommerce, and non-profit sectors. I build systems end-to-end — from plugin frameworks and RAG-based AI pipelines to billing integrations and real-time dispatch — and I care about the unglamorous parts too: query plans, infra bills, test coverage, and team standards.

76%
Infra cost cut

$5,000 → $1,200/month at FleetPanda via API, query, and call-pattern optimisation

30%
Faster DB

Eliminated N+1 bottlenecks on the most-trafficked application views

RAG
AI in production

pg-vector chatbot pipeline — embeddings, retrieval, scheduled refresh — shipped as a pro-tier feature

8+ yrs
Multi-tenant SaaS

Platforms serving hundreds of businesses across logistics and eCommerce

Selected Work

A few systems I designed or owned, and the problem each one solved

Droplets — Plugin Integration Framework
Fluid Commerce · 2024–2025

Problem: Every customer wanted their own back-office tool (QuickBooks and others) wired into the platform, and each bespoke integration added coupling to the core app.

Approach: Designed an open-source, installable plugin system. Each droplet is an autonomous service with its own database that owns its logs, callbacks, and field-mapping logic, behind a published spec.

Outcome: Integrations moved out of the monolith, and third-party vendors can now build their own droplets against the spec.

RailsPostgreSQLService designPublic API spec
Production RAG Chatbot
Fluid Commerce · 2024–2025

Problem: Customers needed an AI assistant grounded in their own constantly changing catalogue and content, not generic LLM answers.

Approach: Built the full pipeline: pg-vector embedding storage, retrieval logic, and an automated refresh strategy using debounced Sidekiq jobs so bursts of edits don't trigger redundant re-embedding.

Outcome: Shipped to production as a pro-tier, revenue-bearing feature.

pg-vectorPostgreSQLSidekiqOpenAIRails
Cutting Infrastructure Spend by 76%
FleetPanda · 2019–2022

Problem: Heroku costs had grown to $5,000/month while the most-used views were getting slower.

Approach: Profiled with ScoutAPM, New Relic, and Coralogix; removed N+1 queries, tuned slow queries and APIs, added database views and pagination, and gave the frontend team structured feedback on excessive call patterns.

Outcome: Server costs fell to $1,200/month and database performance improved by 30%.

PostgreSQLHerokuAPMQuery tuning
Real-time Petroleum Logistics Platform
FleetPanda · 2019–2022

Problem: Fuel distributors ran dispatch, invoicing, and driver management across phones, spreadsheets, and disconnected tools.

Approach: Owned the multi-tenant backend: REST and GraphQL APIs with RBAC, Twilio calling and SMS to reach drivers in the field, a HelloSign-powered hiring ATS, and integrations with DTN, QuickBooks, and tank monitors.

Outcome: Served 20+ fuel distributors and hundreds of active fleets on one platform.

RailsGraphQLTwilioHelloSignMulti-tenancy
Multi-tenant Architecture Migration
FleetPanda

Problem: A Rails 4 schema-per-tenant design made every migration, deploy, and cross-tenant report slower as the customer count grew.

Approach: Planned and executed a move to Rails 6 with single-schema, row-scoped tenancy, with strict data segregation.

Outcome: Simpler operations and a codebase that could keep up with the customer count.

Rails 6PostgreSQLData migration
Event-driven Receipt Parsing
Charger.dev · 2022–2023

Problem: Receipts arriving by email had to be read and entered by hand.

Approach: Designed a serverless pipeline (SES → S3 → EventBridge/SQS → Lambda → RDS) with a Python parser and a Rails portal for reviewing and correcting results.

Outcome: Inbound receipts are processed automatically at scale, and people only step in when a result needs correcting.

PythonAWS LambdaSQSEventBridgeRails

Experience

8+ years building and scaling production SaaS for US-based companies, remotely

Engineering Contractor · Remote Team Lead
Narmada Infosys — Good Works on EarthRemote · US-based non-profit
Jan 2026 - Present

Part-time, alongside deliberate upskilling in AI agents and LLM tooling

  • Leading a team of interns — assigning work, reviewing code, and maintaining engineering workflows for ongoing client delivery
  • Keeping delivery continuous through a transitional period for the team
Senior Software Engineer
Danphe Software Labs — Fluid CommerceRemote · US-based affiliate-marketing eCommerce SaaS
Jun 2024 - Jan 2026

Senior engineer across multiple product pods in a distributed team, delivering backend features end-to-end

  • Designed Droplets — an open-source, installable plugin framework letting companies connect back-office tools (e.g. QuickBooks). Each droplet is an autonomous service with its own database, handling logs, callbacks, and field mapping, with a published spec so third-party vendors can build their own
  • Built a complete RAG pipeline for an AI chatbot: pg-vector embedding storage, retrieval logic, and a debounced Sidekiq refresh strategy — shipped as a pro-tier feature
  • Designed and maintained Single Sign-On across multiple internal platform services
  • Built Catch Ups — proactive follow-ups notifying affiliates of product and media changes, improving engagement
  • Restructured the legacy assets pipeline and multi-tenant architecture
  • Operated in GCP and Kubernetes — deploying jobs, running cron tasks, debugging from logs, and validating background jobs in production
Senior Software Engineer · Remote Team Lead
Narmada Infosys — Good Works on EarthRemote · US-based non-profit
Jul 2023 - Jun 2024
  • Led the Stripe billing integration for subscription management, enabling recurring revenue and reducing payment-related support tickets
  • Optimised critical database queries, measurably improving response times on high-traffic endpoints
  • Drove a Rails version upgrade, modernising the codebase and resolving outstanding security vulnerabilities
  • Raised automated test coverage and enforced spec quality standards
Senior Software Engineer
Flightree Inc.Remote
Jul 2023 - Nov 2023
  • Designed and built a full-stack flight booking system (Rails + React), from search to confirmation
  • Shipped on an accelerated cycle with product and design on Heroku, Rails, and AWS
Senior Software Engineer
Charger.devRemote · United States
Dec 2022 - Mar 2023
  • Built an Email Parser Service in Python on AWS Lambda to automate receipt management at scale
  • Designed the event-driven AWS infrastructure: EventBridge, SES, S3, SQS, Lambda, RDS
  • Built a Rails portal for reviewing and correcting imported receipts
Guest Lecturer (Part-time)
Far Western University — Dept. of Computer EngineeringNepal
Aug 2022 - Feb 2023
  • Taught Data Structures & Algorithms to undergraduate engineering students
  • Designed curriculum and practical assignments via Google Classroom and GitHub to mirror real developer workflows
  • Authored midterm and final examinations
Senior Software Engineer / Solutions Architect
FleetPanda — Petroleum Logistics SaaSRemote · San Mateo, CA
Feb 2019 - Nov 2022

Joined as an early engineer; grew into solutions architect over 3+ years

  • Owned backend architecture for a multi-tenant platform powering real-time dispatch, invoicing, and driver management for 20+ fuel distributors and hundreds of active fleets
  • Cut server costs from $5,000 to $1,200/month (76%) by profiling bottlenecks, tuning queries, optimising slow APIs, and fixing wasteful frontend call patterns
  • Built REST and GraphQL APIs with authentication and role-based access control for dashboards and driver mobile workflows
  • Integrated Twilio so dispatchers could text/call drivers in the field from the web app — critical for reaching offline drivers mid-dispatch
  • Built a driver-hiring Applicant Tracking System with HelloSign e-signatures, replacing manual onboarding
  • Built shift confirmation, inventory reconciliation, and back-office integrations with DTN, QuickBooks, and tank-monitoring APIs
  • Established backend code standards, review process, CI/CD pipelines, and documentation as the team scaled; contributed to hiring and training
Software Engineer
Leapfrog TechnologyKathmandu, Nepal
Jul 2016 - Nov 2018
  • Designed and built R3, a Rails project-management app for Language Scientific (US client)
  • Built M-sights Object Manager, a database visualisation tool in EmberJS
  • Created RCardScanner, an Android OCR app to top up recharge cards via camera

Skills

Tools and patterns I use in production

Languages & Frameworks
Ruby on RailsPythonJavaTypeScriptGraphQLReactJSEmberJSSidekiqHotwire
Databases
PostgreSQLpg-vectorRedisMySQLPinecone
Cloud & DevOps
GCPAWSKubernetesHerokuDockerCI/CDTDD (RSpec)SentryNew RelicScoutAPMCoralogix
Architecture
Multi-tenant SaaSREST & GraphQL APIsDistributed SystemsEvent-driven DesignPlugin FrameworksSSO
AI & LLM
RAG SystemsEmbeddings & Vector SearchAgentic WorkflowsClaude CodeDevinOpenAILangChain
Integrations
StripeTwilioPusherHelloSignQuickBooksDTNJiraClickUpSlack

Education & Certifications

Academic background and professional certifications

Education

Bachelor of Computer Engineering

Computer Engineering

Kathmandu University, Nepal

GPA: 3.64 out of 4.0

September 2016

Higher Education (HSEB)

+2 Science

Radiant Higher Secondary School, Nepal

May 2012

Certifications
Professional development and specialized training
  • Vim for Ruby Developers
  • Columbia University Micromasters Program in Robotics
  • Columbia University Micromasters Program in Machine Learning
  • Columbia University Micromasters Program in Artificial Intelligence
  • Rails with Active Record and Action Pack