Skip to content

Résumé

Jinesh Soni

Principal Developer | AI & Mobile Engineer

[email protected]linkedin.com/in/jineshsonigithub.com/jineshsonijineshsoni.comIndia

Summary

Principal Developer and engineering lead with 12+ years building mobile products, from native Android to Flutter across iOS, Android and Web, with 600K+ downloads. Now focused on AI in production: on-device speech recognition, word-level reading assessment and generative content pipelines. Experienced in leading teams, setting architecture and shipping reliably.

Key Achievements

  • 600K+ downloads across Bijak and Just Fresh Flutter apps, built and led end-to-end.
  • Shipped on-device speech recognition (sherpa-onnx) on iOS, Android and Web, with a custom text-matching engine for real-time reading feedback.
  • Led a team of 8 engineers through a native-to-Flutter migration while continuing to ship features.
  • Architected three Just Fresh apps (customer, delivery & logistics, warehouse admin) on one Flutter codebase with 80% shared code.

Experience

Principal Developer, AppExert

Nov 2024 – Present

Remote | Remote engineering teams for product companies.

  • Architected and led the Flutter app across iOS, Android and Web.
  • Shipped fully on-device speech recognition with sherpa-onnx on all three platforms, using a memory-optimised local model for fast STT.
  • Developed a text-matching algorithm that accurately detects which words of a passage have been spoken, powering real-time reading feedback.
  • Built multiple games on this engine for decoding, vocabulary building and fluency (Falling Words, Vocab Vault, Space Race).
  • Set up an AI pipeline that generates app content matched to each learner's Lexile and reading grade level.
  • Wired up Firebase Remote Config, Analytics and Crashlytics, and shipped in-app subscriptions.

Engineering Lead, Bijak (Krishiacharya Technologies)

Jul 2020 – Oct 2024

Gurugram, India · Remote | India's B2B agri-trade marketplace for mandi traders.

  • Led the migration from native Android to Flutter while continuing to ship features.
  • Built B2B (Bijak) and D2C (Just Fresh) products end-to-end — 600K+ downloads combined.
  • Chose Flutter 3 with GetX and MVVM to build fast with a consistent architecture.
  • Led a team of 8 engineers, coordinating with design, product and marketing.
  • Built the Just Fresh apps — customer, delivery & logistics and warehouse admin — with 80% shared code.
  • Automated build, test and release with CI/CD (Codemagic).
  • Integrated analytics and engagement tooling (Segment, MoEngage, Branch) to measure and optimise funnels.
  • Trained TensorFlow models and introduced Gen AI tooling to cut manual work in internal processes.

Team Lead — Android & Flutter, Thinkwik

Dec 2018 – Jul 2020

Ahmedabad, India | Product studio building apps for clients worldwide.

  • Led a mobile team through the full SDLC to deliver production-grade apps.
  • Gathered user feedback and app-acceptance research to make new and existing apps easier to use.
  • Championed a Kotlin-only codebase with MVVM architecture.
  • Shipped apps including Roche Kibo, Wandergier, Footy Addicts and Agrodei.

Software Engineer, CodeCrunch TechLabs

Apr 2016 – Dec 2018

Ahmedabad, India | Ahmedabad product lab behind Studentdesk and CoinTopper.

  • Developed Studentdesk.in and the CoinTopper real-time crypto tracker.
  • Used test-driven development to refine products.
  • Scaled apps to handle 10,000+ daily active users.
  • Applied Material Design and a hybrid Kotlin/Java MVP architecture.

Android Developer, eSwasthya Mediserve

Jul 2014 – Mar 2016

Ahmedabad, India | Online pharmacy and wellness delivery.

  • Drafted, designed and developed the Android app.
  • Designed the backend system for order processing.

Skills

  • AI & ML: Generative AI, LLMs, RAG (Retrieval-Augmented Generation), AI agents, LangChain, Local LLMs (Ollama), Embeddings, Fine-tuning, On-device speech recognition (sherpa-onnx), AI content pipelines, Machine Learning, TensorFlow
  • Mobile: Flutter, Dart, Android, Kotlin, Java, iOS, Flutter Web, Jetpack
  • Architecture & state: MVVM, MVP, BLoC, GetX, Riverpod, Provider, SOLID, Offline-first, Dagger2, RxKotlin
  • Data & backend: Firebase, REST, GraphQL, WebSockets, MQTT, SQLite, Hive, Realm, MySQL, Node.js, Flask, Python
  • Ship & measure: AI-assisted development (Claude Code, Cursor, Copilot), CI/CD (Codemagic), A/B testing, Remote Config, Crashlytics, Segment, MoEngage, Branch.io, Docker, AWS, GCP
  • Leadership: Team & people management, Mentoring, Code review, Agile / Scrum, Cross-functional delivery

Projects

  • Readable English (Nov 2024 — Present): A reading tutor that listens — and keeps listening when the Wi-Fi drops. Tech: Flutter, Dart, sherpa-onnx, On-device STT, Text matching, AI content pipeline.
  • Bijak (Jul 2020 — Oct 2024): Putting a trust-based, cash-heavy trade into an app — in eleven languages. Tech: Flutter, Dart, GetX, MVVM, Codemagic CI/CD, Segment.
  • Just Fresh (Jul 2022 — Oct 2024): A family of apps on one codebase — 80% of it shared — for produce that changes price every morning. Tech: Flutter, Flutter Web, Dart, GetX, MVVM, Maps & location.
  • CoinTopper (Sep 2017 — Dec 2018): Real-time crypto prices on mid-range phones and patchy networks. Tech: Kotlin, RxKotlin, Dagger2, MVP, DBFlow, Lottie.
  • Wandergier (2019 — 2020): A social travel app where strangers become travel buddies. Tech: Kotlin, Coroutines, MVVM, Dagger2, Retrofit2, RxKotlin.

Education

B.E. Computer Science, Gujarat Technological University

2010 – 2014

Languages: English, Hindi