← udit.dev

Udit Swaroopa

Senior Software Engineer · Full-Stack Web and Mobile

Profile

Senior engineer with nearly 6 years of experience shipping products across web, iOS and Android, and the backends behind them. Owns architecture, native platform integration, APIs, automated testing, CI/CD, app signing and production releases. Known for modernizing legacy codebases, improving reliability and performance, and leading code reviews and mentoring in cross-functional teams.

Skills

Web
React, Svelte and SvelteKit, Vite, Tailwind CSS, Flutter Web, WCAG accessibility
Mobile
Flutter, Dart, Swift, iOS, Android, method channels, native integration, App Store and Play releases
Architecture
BLoC, GetX, DDD, SOLID, MVC, design patterns, scalable systems, legacy modernization
Backend and platforms
Node.js, Supabase, Firebase, AWS, MongoDB, REST, GraphQL, Docker
Quality and delivery
TDD, unit and integration testing, Appium, performance tuning, code reviews, Jenkins, GitLab CI, app signing

Experience

5 yrs 11 mos total

Senior Software Engineer · Mongoose AI

Feb 2024 – Present 2 yrs 9 mos

New York, United States · Remote

  • Architect and build the rendering engine behind the application platform, owning core architecture, reliability and maintainable delivery across web, iOS and Android.
  • Own Android and iOS deployment end to end: build pipelines, app signing, release preparation and production shipment.
  • Lead architecture and code reviews, mentor engineers, and partner with product and platform teams on testing, CI/CD, code quality and WCAG accessibility.

SDE2 · Neetable

Oct 2022 – Jan 2024 1 yr 4 mos

Bengaluru, India

  • Owned the production Flutter Buyer and Seller apps for WorldTradeX: payments, orders, inventory, real-time notifications, search, recommendations, analytics and checkout.
  • Designed a shared Flutter architecture with BLoC and GetX so both apps grew off one domain, and integrated AWS-backed REST and GraphQL APIs with backend and product partners.
  • Supported automated testing, CI/CD and production releases across the mobile apps, admin dashboard and backend.

SDE1 · BlockFrameNFT

Nov 2021 – Oct 2022 1 yr

Ontario, Canada · Remote

  • Shipped a Flutter app that joined multiple wallets across chains into one portfolio, reading public chain state so private keys never entered the app.
  • Built the in-house NFT frame on embedded Flutter, with a processor-level enclave that casts a token the holder owns or leases without taking custody of the key.
  • BlockFrameNFT was later acquired by TokenFrame.

Frontend Developer · Bat Labs LLP

Dec 2020 – Nov 2021 1 yr

New Delhi, India

  • Modernized the legacy WowTalent Flutter codebase with SOLID, design patterns, TDD, automated testing and CI/CD.
  • Moved video decoding and buffering onto Dart isolates to stop UI-thread jank, and kept the user feed smooth on mid-range Android.
  • Migrated the app from MongoDB to PostgreSQL on AWS. Releases reached 100K+ downloads and 20K+ daily active users.

Projects and open source

  • NestHub Stay — Multi-tenant white-label hotel booking SaaS for Indian hospitality, live in production. SvelteKit and Supabase.
  • mime2extension — Open-source Dart package for MIME and file-extension conversion and base64 file-signature detection. Zero runtime dependencies, 66 unit and integration tests.
  • Visit Mayapur — Volunteer-built information site for pilgrims and visitors. SvelteKit and Tailwind.
  • Native iOS and test automation — Independent iOS apps in Swift, with mobile UI automation through Appium.

Education

Bachelor of Computer Applications

2018 – 2021

Computer Programming and Specific Applications · Asansol Engineering College · CGPA 9.25/10