Skip to content
Aman Gupta

Resume

Aman Gupta

Full-Stack & Mobile Engineer · Pune, India · [email protected]

Full-stack engineer in Pune with 3+ years shipping production software: a live crypto-exchange app in Flutter, a work-management platform for a civil-works company, and a multi-service quick-commerce system with an event-driven backend.

Experience

Jun 2025 – Present

1 yr 5 mos

Flutter Developer · Xoibit Holdings

contract · remote · Canada

A crypto exchange with spot, futures, P2P and wallet flows on iOS and Android.

  • Ship features in a 117k-line Flutter codebase (BLoC, GraphQL queries, mutations and subscriptions) through a Jira and GitLab merge-request workflow.
  • Built the futures position and detail UI, wallet deposit, withdrawal and history flows, and P2P ad-posting verification checks.
  • Improved trading-screen performance by parallelising API calls and cutting rebuilds; futures open positions now load in about 0.5–1 s instead of 2–3 s.
  • Added biometric app lock, dev and prod flavors, structured logging and the account-deletion flow required for store compliance.
  • Flutter
  • Dart
  • BLoC
  • GraphQL
  • Firebase Cloud Messaging

Feb 2024 – Jan 2025

1 yr

Full-Stack Web & Mobile Developer · DL Civil

contract · remote · Australia

TrakHire: equipment, project and worklog management for a civil-works company.

  • Built and extended a React admin dashboard (charts, task calendar, project summaries), a Node/Express and TypeORM API on MySQL with about 50 migrations, and a Flutter field app for iOS and Android.
  • Implemented e-signed worklog dockets rendered to PDF with Puppeteer, plus Twilio SMS and SendGrid email notifications.
  • Handled App Store and Google Play compliance, including in-app account and company deletion.
  • Deployed with Docker on Ansible-provisioned servers.
  • React
  • Ant Design
  • Node.js
  • Express
  • TypeORM
  • MySQL
  • Flutter
  • Riverpod
  • Docker

Mar 2023 – Jan 2025

1 yr 11 mos

Full-Stack Web Developer · Roomie NP

contract · remote · Kathmandu, Nepal

A workspace and team-chat product with a marketing site and blog.

  • Built the marketing site and blog on Next.js, Strapi and Tailwind in a Turborepo monorepo with a shared UI package.
  • Contributed organisation and user-management screens (filtering, search, pagination) and a Next.js and Redux Toolkit rewrite of chat views in the workspace app.
  • Upgraded deprecated dependencies on the production client.
  • React
  • Next.js
  • Strapi
  • Tailwind CSS
  • Node.js
  • MongoDB

Skills

Mobile
FlutterDartRiverpodBLoCMelosFirebase Cloud Messaging
Backend
Next.JSTypeScriptNode.jsPayload CMSNestJSExpressVendureStrapiGoGraphQLSocket.IOJavaSpring BootPythonRust
Frontend
ReactNext.jsTailwind CSSTanStack QueryAnt Design
Data
PostgreSQLMongoDBMySQLRedisDrizzleTypeORMPrismaTypesense
DevOps
DockerGitHub ActionsTraefikDokployPrometheus & GrafanaAnsible
Practices
Automated testingCI/CDCode review

Bold = daily drivers · regular = shipped with · grey = familiar

Education

Bachelor of Computer Applications (BCA), Symbiosis, Pune