Full Stack Mobile Developer · 7+ Years

Manivannan G
Building apps that scale

Cross-platform mobile specialist crafting high-performance iOS & Android apps. From 48,000+ daily warehouse scans to UK last-mile delivery platforms — I ship things that work at scale.

📍 Bhavani, India 🎓 M.E. CS · CGPA 8.22 🏆 Best Contributor Award 💼 TVS Supply Chain · 7+ yrs

About

Who I am

Senior Software Engineer with 7+ years of experience building and shipping cross-platform mobile applications for iOS and Android. Specialising in scalable app architecture, REST API integration, and enterprise mobility solutions across logistics and warehouse domains.

Proficient in performance optimisation, offline-first architecture, CI/CD pipelines, and microservices-based backends. Comfortable leading end-to-end delivery — from requirements and design to deployment and production support — in fast-paced Agile teams.

7+
Years experience
48K+
Daily scans handled
₹6Cr
Business impact Q3'24
Mobile & Languages FlutterDartAndroid SDKKotlinJava State & Architecture GetXBlocRiverpodClean ArchMVVMSOLID Backend & APIs Spring BootServerpodREST APIsWebSocketsFirebaseMicroservicesRetrofitDIOOkHttpGetConnect Data & Storage SQLiteHiveRealmSembastShared PreferencesMySQL Dependency Injection GetItKiwiDagger Testing & Performance Widget TestingUnit TestingPerformance Profiling DevOps & CI/CD CodemagicFastlaneDockerGitSubversionAzure DevOpsJIRAApache KafkaAgile/ScrumAI-assisted Dev Infrastructure & Self-Hosting Ubuntu ServerApacheNginxCloudflareCloudflare TunnelSelf-HostingDNS / SSLOllama Web & Frontend AngularReactTailwind CSSHTML/CSS/JS Soft Skills Analytical ThinkingProblem SolvingStakeholder CommsTeam LeadershipMentorship

Impact

Key achievements

🏭
Enterprise App Impact
Led development of a warehouse mobility app processing 48,000+ barcode scans per day.
₹6 Crore · Q3 2024
🐛
Crash Rate Reduction
Improved app stability through disciplined testing, performance profiling, and targeted fixes.
25% fewer crashes
🏆
Best Contributor Award
Recognised for consistently on-time sprint delivery and quality output across multiple Agile release cycles.
Team Leadership
Led scrums, mentored developers, and improved cross-team communication workflows.
20% sprint efficiency gain

Projects

Things I've shipped

🚚
Courier Alliance
TVS Supply Chain · Flutter · Spring Boot · Team of 4
UK-based last-mile delivery platform with real-time courier bidding using geolocation. System selects the optimal match for timely, cost-effective delivery at scale.
FlutterSpring BootGeolocationReal-time
📦
Visibility – WMS
TVS Supply Chain · Flutter · Team of 4
High-throughput warehouse mobility solution handling 48,000+ barcode scans per day. Full goods receipt, putaway, picking, and dispatch operations on mobile.
FlutterBarcodeOffline-firstZPL Printing
🗺️
i-eXchange
TVS Supply Chain · Flutter · Spring Boot · Team of 4
India-focused logistics platform for manual courier allocation and streamlined last-mile delivery with real-time dispatcher and driver visibility.
FlutterSpring BootLive tracking
🚛
i-Loads Suite
TVS Supply Chain · Android · Team of 5 · 2019–2021
3-app logistics ecosystem connecting Load Providers, Brokers, Transporters, and Drivers with live location updates and full order completion workflows.
AndroidGoogle MapsFCM
🧵
Silk Track
Freelance · Flutter · Team of 2
Vendor-facing retail management for local apparel businesses. Full order lifecycle from inquiry → booking → billing → dispatch → delivery tracking.
FlutterOrder ManagementPayments
🥛
Aavin BMC
Freelance · Flutter · Team of 2
Cloud-based milk collection management for dairy cooperatives. Replaced paper records with digital logging, real-time transactions, and analytics dashboards.
FlutterAnalyticsCloud
🛒
Gudmart
Freelance · Android · 2018–2019
Multi-tier e-commerce spanning 5 supply chain roles — Manufacturer to Consumer — with a dual buyer-seller model in a single account.
AndroidE-commerceMulti-role
🍱
Tasti
Arrin Solutions · Android · Team of 3
Hyperlocal food marketplace connecting home cooks with nearby customers via GPS discovery. Supports PayPal & COD payments with ratings and reviews.
AndroidGoogle MapsPayPal
🏎️
CrossyDrive
Arrin Solutions · Unity 3D · Team of 3 · 2015–2018
Casual endless car racing game set in a blocky world. Built in Unity 3D with procedural track generation, increasing difficulty, and smooth mobile controls.
Unity 3DAndroidGame DevC#
🕵️
Pick'nDrop
Arrin Solutions · Unity 3D · Team of 3 · 2015–2018
Isometric 2.5D stealth-delivery game. Collect parcels scattered across a city and deliver them to hideouts without getting caught. Includes Google Cardboard VR support.
Unity 3DAndroidVR / CardboardC#

Self-Hosted Lab

Infrastructure I run

🌐
mahendhraa.com · Ubuntu Server
Personal Ubuntu server self-hosted at home. Apache serves static sites; Nginx handles reverse proxying for multiple services on the same machine. Fully managed from the command line.
Ubuntu 24 LTSApacheNginxSelf-hosted
☁️
Cloudflare Tunnel + DNS
mahendhraa.com is proxied through Cloudflare — DNS, SSL/TLS termination, DDoS protection, and caching handled at the edge. Zero open ports on the server via Cloudflare Tunnel (cloudflared) for internal services.
CloudflarecloudflaredDNS / SSLZero Trust
🐳
Docker · Containerised Services
Local services run in Docker containers for clean isolation. Compose stacks manage Ollama, web apps, and databases. Images are built locally and deployed without touching the host environment.
DockerDocker ComposeContainer Networking
🤖
Ollama · Local LLM Stack
Multi-model Ollama setup running on personal hardware (high RAM, SSD, RTX 3050). Separate models for coding, general chat, fast responses, writing, and reasoning — all 100% offline, no API costs.
OllamaRTX 3050Local LLMOffline AI
💬
Local AI Chat Interface
Self-built ChatGPT-style web UI that talks to Ollama locally. Multi-model switcher, conversation persistence in localStorage, responsive design. Zero cloud dependency — fully runs on LAN.
Next.jsTailwindOllama APISelf-hosted
🔧
Agentic Dev Workflow
Actively exploring AI-assisted development with Kiro IDE, Claude, and vibe coding workflows. Experimenting with agent-driven code generation and prompt engineering for real production tasks.
Kiro IDEClaudeVibe CodingAI Agents

Personal Projects

Built on my own time

💍
Matrimony App
Personal · React + Vite + Tailwind · 2024–2025
Full-featured matchmaking platform with profile management, smart filtering by religion, caste, location, and age, direct messaging, and a match recommendation engine. Built end-to-end from AI-generated agent prompts.
ReactViteTailwindNode.jsMySQL
🌅
This Portfolio
Personal · mahendhraa.com · 2025
Zero-dependency, single HTML file portfolio. Sunrise colour palette with auto light/dark mode, scroll-reveal animations, fully responsive. Served via Apache on Ubuntu, proxied through Cloudflare.
HTML/CSS/JSApacheCloudflareSelf-hosted
🧪
Flutter Multilingual Widget
Personal · Flutter · 2024
Animated gradient background widget with a custom wave painter supporting multiple Indian languages. Built without external assets — pure Flutter canvas rendering with smooth animation cycles.
FlutterCustomPainterAnimationi18n

Experience

Where I've worked

Mar 2019 – May 2026 · 7+ years
Senior Software Engineer
TVS Supply Chain Solutions (White Data Systems India Pvt Ltd) · Coimbatore
  • Built and maintained cross-platform mobile apps for iOS and Android serving logistics and warehouse operations, improving user engagement by 30%.
  • Implemented silent PDF and ZPL printing for warehouse label printers, enabling background printing without user intervention.
  • Led end-to-end mobile development lifecycle from requirements and architecture through deployment and production support.
  • Reduced application crash rates by 25% through systematic debugging, root-cause analysis, and targeted performance optimisations.
  • Mentored junior developers, conducted code reviews, and facilitated daily scrums — driving a 20% improvement in sprint efficiency.
  • Authored and maintained comprehensive technical documentation for features and APIs, improving team onboarding speed and knowledge sharing.
Feb 2018 – Feb 2019
Freelance Android Developer & Stakeholder
Gudmart · Erode, Coimbatore
  • Designed and developed a scalable multi-party e-commerce platform serving five supply chain roles.
  • Architected a role-agnostic model where any user can act as both buyer and seller without separate accounts.
  • Built complete buyer-side and seller-side flows including catalogue management and full order lifecycle handling.
  • Prioritised a clean, minimal UI to keep the experience accessible for users across varying levels of tech familiarity.
Oct 2015 – Jan 2018
Junior Android App & Game Developer
Arrin Solutions · Coimbatore
  • Integrated RESTful APIs using Retrofit and OkHttp; configured Firebase (FCM, Realtime DB, Authentication).
  • Implemented third-party integrations including Google Maps, Google Places, Facebook API, Twitter API, and Google Ads.
  • Developed Android casual games in Unity 3D including a Google Cardboard VR-compatible experience.
  • Managed full Android SDLC independently — from wireframes and development through testing and Play Store deployment.

Education

M.E. Computer Science
Karpagam University, Coimbatore · Aug 2011 – Jul 2013
CGPA 8.22
B.Tech Information Technology
The Kavery Engineering College, Mecheri · May 2007 – Apr 2011
CGPA 7.54
XII · Higher Secondary
MAM Higher Secondary School, Mettur Dam · Apr 2007
69%
X · Matriculation
JKK Rangammal MHSS, Kumarapalayam · Apr 2005
66%

Legal & Credits

Terms, Disclaimer & Acknowledgements

💙
Flutter & Dart — Google The primary SDK used across most projects. Open source under BSD licence. flutter.dev
🤖
Ollama Local LLM runtime used in the self-hosted AI chat project. Open source. ollama.com
⚛️
React & Vite — Meta / Evan You Used in the Matrimony app and portfolio tooling. Open source under MIT licence.
🟢
Node.js — OpenJS Foundation Backend runtime used across personal and freelance projects. nodejs.org
🐳
Docker — Docker Inc. Container platform powering the self-hosted lab setup. docker.com
☁️
Cloudflare — Cloudflare Inc. DNS, SSL, and tunnel services for mahendhraa.com. cloudflare.com
🔥
Firebase — Google Auth, FCM, and Realtime DB used across multiple mobile apps. firebase.google.com
🗺️
Google Maps & Places — Google Location and mapping APIs used in logistics and food delivery apps.
🎮
Unity 3D — Unity Technologies Game engine used for CrossyDrive, Pick'nDrop, and the VR Cardboard experience.
🌐
Apache HTTP Server — Apache Foundation Web server powering this portfolio on the self-hosted Ubuntu machine.
🅺
Apache Kafka — Apache Foundation Message streaming infrastructure explored in backend microservices work.
🐦
Spring Boot — VMware / Pivotal Java backend framework powering Courier Alliance and i-eXchange APIs.
🔤
Syne & DM Sans — Google Fonts Typography used throughout this portfolio. fonts.google.com
🐙
GitHub — Microsoft Version control and code hosting for personal and open source work. github.com/theMGR
Learning & Reference Note — Concepts, patterns, and techniques used across these projects were learned from official documentation, Stack Overflow, GitHub repositories, YouTube tutorials, and the broader developer community. Where specific libraries or snippets were referenced, they were used in accordance with their respective open source licences (MIT, BSD, Apache 2.0). This portfolio itself was built without any third-party JS framework — pure HTML, CSS, and vanilla JS — as a learning exercise in lightweight self-hosting.

Let's build something together

Open to senior developer roles, freelance projects, and interesting collaborations.
Based in Bhavani · Available remotely.

📄 Terms & Credits