Back to Portfolio

Hardik Shah

Principal Mobile Architect
Mumbai, 410107
+919930194563
hardik4560@gmail.com

Professional Summary

Accomplished Principal Mobile Architect with over 14 years of experience architecting, developing, and deploying 50+ high-performance mobile applications for both Android and iOS. Expert in full-stack development, cloud-native architecture, and leading cross-functional teams to deliver scalable, enterprise-grade solutions. Proven ability to translate complex business requirements into robust, secure, and maintainable software. Adept at driving the entire software development lifecycle (SDLC) within fast-paced Agile environments to achieve key business objectives.

Technical Skills

Mobile & Frontend

  • Flutter/Dart
  • Android (Java & Kotlin)
  • iOS (Swift/SwiftUI)
  • React Native & React.js
  • State Management (Bloc, Redux)

Architecture & DevOps

  • Clean Architecture & SOLID
  • MVC, MVVM, Microservices
  • CI/CD (Jenkins, GitLab, GitHub Actions)
  • Docker & Kubernetes
  • API Design (REST, GraphQL)

Backend & Cloud

  • Node.js & Python
  • Go (Golang)
  • PHP
  • AWS & Firebase
  • SQL & NoSQL (PostgreSQL, Hive)

Core Competencies

  • Agile & Scrum Methodologies
  • Technical Leadership & Mentoring
  • System Design & Scalability
  • Performance Tuning & Optimization
  • Test-Driven Development (TDD)

Personal Projects

All in one - Offline Games
View on Play Store
Developed and published a mobile gaming app featuring a collection of 20+ offline mini-games. The application is designed to be lightweight and accessible for all ages, offering puzzles, word games, and classic arcade challenges without requiring an internet connection. Successfully launched on the Google Play Store, achieving 100+ downloads.
Clonlee
View on Play Store
Personal Android project on Play Store. Complete system design and architecture (MVC) including Backend, UI Design, API, Database Design, Chrome extension, and Android App created and managed independently.
UIAutomation Scrapper
Using Node.js, Python and Puppeteer, created a project for data scraping and filtering. Designed the complete system and architecture for automated data collection and processing.
Card Game (React Native)
Created a card game as part of a competition using React Native with MVC architecture. Demonstrated cross-platform mobile development skills and game logic implementation.
Shopping App (iOS SwiftUI)
Created a web version of an existing website using native iOS platform with SwiftUI. Implemented modern iOS development practices and responsive design principles.

Work Experience

Principal Mobile Architect
Flowbank SA, Geneva, Switzerland
May 2023 - Present
  • Architected and led the end-to-end development of the Flowbank onboarding application from scratch using a Flutter frontend and Go backend, successfully deploying to Android, iOS, and Web.
  • Engineered a reusable theme project based on Lego Architecture principles, establishing a consistent design system for the entire app ecosystem and reducing future development time.
  • Spearheaded collaboration with product, design, and backend teams to define feature architecture and integration strategies for third-party services like PEGA and Intrum.
  • Implemented a robust internationalization (i18n) framework and automated CI/CD pipelines to streamline the development and deployment process.
  • Owned the frontend architecture, driving the adoption of a modular approach that improved code maintainability, scalability, and team velocity.
  • Rapidly developed and launched the Flowbroker project in just 3 months by reverse-engineering a legacy application, demonstrating exceptional analytical and execution skills.
  • Tech Stack: Flutter, Dart, Go, Clean Architecture, Bloc, Hive, Firebase, Go Router, CI/CD, Git.
Senior Android Developer
Chope.co, Singapore
April 2022 - April 2023
  • Engineered core features for the main Chope application (500K+ downloads), utilizing a diverse stack of Kotlin, Java, React Native, and Flutter.
  • Led the integration of a new payment module, incorporating multiple providers and support for Google Pay, Apple Pay, and PayNow, enhancing monetization capabilities.
  • Spearheaded the migration of the legacy codebase to a modern MVVM architecture using Kotlin Flow, significantly improving code testability, scalability, and developer experience.
  • Implemented a modular architecture that decoupled features, enabling faster, independent deployments and reducing regression risks.
  • Mentored and coached team members on mobile development best practices, design patterns, and performance optimization for both Android (Kotlin) and iOS (Objective-C).
  • Tech Stack: Kotlin, Java, Flutter, Objective-C, Go, MVVM, Coroutines, Retrofit, Jetpack, CI/CD.
Technical Lead
Intelliswift Software, Mumbai
July 2016 - April 2022
  • Led and mentored a high-performing team of 6+ mobile engineers, managing the complete agile workflow from sprint planning and task allocation to final delivery.
  • Successfully managed the full software development lifecycle (SDLC) for over 20 Android applications, from initial concept and requirements gathering to deployment on the Google Play Store.
  • Architected and implemented scalable mobile solutions, establishing best practices for code quality, testing, and performance across the team.
  • Acted as the key technical liaison between business stakeholders, clients, and development teams to ensure project alignment and successful outcomes.
  • Drove the adoption of modern technologies and design patterns (Clean Architecture, MVVM), significantly improving application stability and reducing technical debt.
  • Tech Stack: Java, Kotlin, Android SDK, Clean Architecture, MVVM, Coroutines, Retrofit, Agile, SonarQube.
Senior Android Developer
WeWave Pvt Ltd, Mumbai
September 2015 - July 2016
  • Engineered highly effective native Android applications incorporating offline storage, multithreading, and performance tuning to ensure a seamless user experience.
  • Successfully launched 3 applications on the Google Play Store, managing the process from development to deployment.
  • Integrated third-party APIs and implemented push notifications, resulting in a significant boost in user engagement.
  • Conducted rigorous benchmarking and optimization tests to guarantee code efficiency and application performance.
  • Provided critical post-launch support and timely issue resolution to maintain high levels of client satisfaction.
Senior Android Developer
Neebal Technologies, Andheri
September 2011 - May 2015
  • Developed and launched over 10 native Android applications, managing the end-to-end development lifecycle.
  • Authored clean, well-tested, and maintainable code for diverse client projects, including Pixeconn, PharmaTab, and Mewants.
  • Resolved critical application defects by analyzing bug reports and implementing robust solutions.
  • Collaborated directly with clients to gather requirements, define technical specifications, and design system architecture.
  • Designed and developed forward-thinking, user-centric systems that enhanced productivity and met all client needs.

Education

B.Tech: Computer Science
National College - Palghar
2009 - 2012
Diploma: Computer Science
National College - Palghar
2006 - 2009
S.S.C
Twinkle Star English High School - Palghar
2005 - 2006

Software Proficiency

Flutter
Very Good
Android
Very Good
React Native
Very Good
Java
Very Good
Kotlin
Very Good
Node.js
Good
PHP
Good

Additional Information

Stack Overflow Score: 3200+

Interests: Problem Solving through innovative thinking, Playing Games, Reading books, Socializing