Hardik Fumakiya, Developer in Kitchener, ON, Canada
Hardik is available for hire
Hire Hardik

Hardik Fumakiya

Bio

Hardik is a senior Android II consultant with over 10 years of experience in mobile application development. His expertise spans Kotlin, Jetpack Compose, and scalable architectures, with notable work at Life360, CIBC, and Intact Insurance. He led Android teams that delivered apps for 150+ million users and improved the performance and reliability of mission-critical features.

Portfolio

Life360 (Family Location Management)
Kotlin, Jetpack Compose, Android Jetpack, Retrofit, Room, Bitrise...
CIBC (Canadian Banking, US Banking)
Kotlin, Jetpack Compose, Jenkins, Figma, GitHub, Adobe Analytics, JFrog...
Intact Insurance
Kotlin, Android Jetpack, Coroutines, GraphQL, Bitrise, Figma, Miro, GitHub...

Experience

  • Android - 13 years
  • Agile Software Development - 12 years
  • Google APIs - 10 years
  • Jira - 10 years
  • Android Studio - 9 years
  • Kotlin - 8 years
  • Android Jetpack - 7 years
  • Agentic AI - 2 years

Preferred Environment

Android Studio, Postman, Jira, GitHub, GitLab, Miro, Bitbucket, Claude Code, Claude API, Google Cloud Messaging

The most amazing...

...app I've led is Life360's safety platform, supporting over 150 million monthly active users worldwide.

Work Experience

Senior Android II Consultant

2026 - PRESENT
Life360 (Family Location Management)
  • Led Android feature development across squads, owning scalable SOLID/clean architectures for core user experiences that support 150+ million MAU safety apps with high‑impact Android ownership.
  • Partnered with product, design, and data to define features, metrics, and experiments, using analytics and A/B tests to drive engagement and growth.
  • Owned shared Android frameworks (navigation, maps/location, design system, experimentation, core UI components) that other teams rely on to ship quickly and consistently.
  • Supported app on Watch App with limited features. Created several AI based POCs.
  • Wrote robust Kotlin/Compose code, drove reviews and RFCs, and maintained fast, reliable CI/CD and release pipelines.
  • Continuously improved performance, crash‑free rates, offline behavior, and data security in partnership with backend and infrastructure teams for mission‑critical safety features.
  • Mentored engineers, championed modern Android best practices, and fostered a high‑ownership, experimentation‑driven engineering culture.
  • Leveraged Google Gemini, Claude Code, and Gemma AI to accelerate design docs, code generation, refactoring, tests, and log analysis while retaining full architectural and production accountability.
Technologies: Kotlin, Jetpack Compose, Android Jetpack, Retrofit, Room, Bitrise, GitHub Actions, Jenkins, Google APIs, Android, Agile Software Development, Agentic AI, Jira, Android Studio, Claude API, Artificial Intelligence (AI), Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Claude, AI-assisted Development

Android Lead Consultant

2024 - 2025
CIBC (Canadian Banking, US Banking)
  • Led the team of developers. Optimized daily operations by managing processes.
  • Implemented scalable solutions for the improvement of product performance using SOLID principles and clean architecture.
  • Developed mobile applications architecture for Android and iOS.
  • Worked with consultants to shape architecture and high-level design to develop the system.
  • Conducted daily code reviews and managed release trains using a CI/CD pipeline to ensure continuous integration and delivery.
  • Developed a US banking app from scratch with next-generation technology of Kotlin Multi-Platform for Android and iOS phones and tablets.
  • Created MVVM( Android) and MVI (iOS) architecture and test driven development within an Agile framework.
  • Designed and implemented UI components in an ecosystem with modern architectures to ensure scalability and performance.
  • Enhanced application performance through technical advancements, feature development, user tracking, and analyzing user behavior patterns within an Agile environment.
Technologies: Kotlin, Jetpack Compose, Jenkins, Figma, GitHub, Adobe Analytics, JFrog, Firebase, KOIN, Espresso, Room, Android Jetpack, Android, Agile Software Development, Agentic AI, Jira, Android Studio, Artificial Intelligence (AI)

Senior Android Lead Developer

2021 - 2024
Intact Insurance
  • Occasionally led a team of five developers, providing mentorship to enhance their skills and implement scalable solutions for improved product performance using SOLID principle and clean architecture.
  • Conducted daily code reviews and managed biweekly release trains using a CI/CD pipeline to ensure continuous integration and delivery.
  • Developed back end for front end (BFF) services using Kotlin, GraphQL, and optimizing the back-end processes.
  • Created and maintained the core library serving multiple brands with approximately 650,000 users employing MVVM architecture and test driven development within an Agile framework.
  • Designed and implemented UI components in an ecosystem with modern architectures to ensure scalability and performance.
  • Enhanced application performance through technical advancements, feature development, user tracking, and analyzing user behavior patterns within an Agile environment.
Technologies: Kotlin, Android Jetpack, Coroutines, GraphQL, Bitrise, Figma, Miro, GitHub, RxJava, Adobe Analytics, Espresso, Dagger, Room, Google APIs, Android, Agile Software Development, Jira, Android Studio

Senior Android Developer

2019 - 2021
Bell Media/mobileLIVE
  • Developed mobile apps for leading telecom companies serving around 1 million users using Kotlin.
  • Designed and developed applications with cohesive UI components for a consistent user experience.
  • Enhanced application features based on stakeholder requirements and competitive analysis.
  • Improved data consistency and performance by implementing caching and repository mechanisms, achieving a 10% performance boost.
Technologies: Kotlin, Microservices, InVision, GitLab, Postman, RxJava, Coroutines, Jenkins, Dagger, Mockito, Espresso, Room, SQLite, Android Jetpack, Google APIs, Android, Agile Software Development, Jira, Android Studio

Android Developer

2018 - 2019
TrackTik
  • Developed a comprehensive app with features like runsheet, reports, tours, checkpoints, dispatch tasks, video recording, and push notifications.
  • Created features for law enforcement including video dispatch, NFC tag scanning, audio recording, and GPS tracking.
  • Led UI/UX redesign using Sketch 3, creating wireframes and custom UI components.
  • Rebuilt and enhanced the app with Kotlin, focusing on material design, modern design patterns, and MVVM architecture.
  • Implemented features based on stakeholder input and product requirements in an Agile environment.
Technologies: Kotlin, Microservices, Realm, SQLite, Material Design, RxJava, GitHub, Firebase, Sketch 3, Retrofit, Dagger, Mockito, Espresso, Google APIs, Android, Agile Software Development, Jira, Android Studio

Android Developer

2017 - 2018
Emvata Inc.
  • Developed a beauty app for makeovers with obb storage configuration.
  • Created a multi-layer image processing component for resizing rotation and coloring hairstyles.
  • Enabled saving, retrieving, and manipulating over 200 makeover styles and sharing on social media.
Technologies: Java, SQLite, Bitbucket, Google Maps API, Google APIs, Android, Agile Software Development, Jira

Android Developer

2016 - 2017
Expression Web Solutions
  • Contributed to "The Great Trail" app for Trans Canada Trail by Parks Canada.
  • Collaborated with developers to meet deadlines for delayed projects.
  • Implemented activity tracker trail measurement with elevation charts and offline maps.
  • Resolved a mapping issue with 1.1 million data points on Google Maps.
Technologies: Java, SQLite, Google Maps API, GitLab, Flickr API, Mapbox API, Google APIs, Android, Agile Software Development, Jira

Android Developer

2016 - 2016
District 3
  • Co-founded and led the development of the "DogtimeCommunity" Android app at a startup.
  • Designed and developed the Minimum Viable Product (MVP).
  • Provided weekly updates and pitched new ideas incorporating feedback. Implemented Heroku services using the Parse API.
Technologies: Java, SQLite, Google APIs, GitHub, Heroku, Android

Full-stack Mobile Application Developer

2014 - 2016
Casepoint
  • Developed Casepoint for Android and iOS platforms. Created a shared back-end web service using C#.
  • Contributed a unified eDiscovery solution by @legalDiscovery LLC addressing EDRM requirements.
  • Enabled cloud collections processing, advanced filtering, ECA, and comprehensive review processes in one platform.
Technologies: Java, SQLite, C#, HTML5, CSS3, JavaScript, jQuery, Android

Android Developer

2013 - 2014
D&K Group
  • Collaborated on application development for a specific device.
  • Developed an educational app with GCM push notifications, including teacher and student modules.
  • Created a chat app using XMPP Openfire with group chat and file messaging features.
  • Implemented advanced features such as online attendance, quiz exams, online exams, and secure file transmission.
Technologies: Java, SQLite, HTML5, CSS, JavaScript, jQuery, Google Cloud Messaging, Android

Android Intern

2012 - 2013
VR Software Systems
  • Developed ezFTT (Easy File Transfer Tool) integrated into the ezNetScan app.
  • Implemented file transfer and sharing, including FTP server integration.
  • Added support for file transfers via USB OTG drives.
Technologies: Java, SQLite, Android

Experience

Life360 Android App

https://www.life360.com/en-ca
Life360 is a popular family location-sharing and safety app designed to help families and friends stay connected and coordinated. The app works by creating a private “Circle” of family and/or friends where members can see each other’s live GPS locations on a private map.

Key features include live location tracking, place alerts (get notifications when Circle members arrive at or leave designated locations like home, school, or work), help alerts (send SOS alerts to your Circle if you need assistance), crash detection, location history, Tile integration (track objects like keys, wallets, or backpacks when paired with Tile devices), and driver monitoring.

Education

2016 - 2017

Master's Degree in Software Engineering

Concordia University - Montreal, Canada

2009 - 2013

Bachelor's Degree in Information Technology

Dharmsinh Desai University - Gujarat, India

Skills

Libraries/APIs

Google APIs, Claude API, Retrofit, RxJava, Google Maps API, Flickr API, Mapbox API, jQuery, Social Media APIs

Tools

Android Studio, Claude, Android Jetpack, Jira, Jenkins, Figma, GitHub, Adobe Analytics, Miro, InVision, GitLab, Postman, Sketch 3, Bitbucket, Google Cloud Messaging, Visual Studio, Claude Code, Asana, SourceTree

Languages

Kotlin, GraphQL, Java, C#, HTML5, CSS3, JavaScript, CSS, XML, Python

Frameworks

Android SDK, KOIN, Espresso, Dagger, Mockito, .NET

Paradigms

Agile Software Development, Microservices

Platforms

Android, Bitrise, Firebase, Heroku, iOS

Storage

SQLite, Realm, Microsoft SQL Server

Other

AI-assisted Development, Agentic AI, Artificial Intelligence (AI), Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Jetpack Compose, Room, GitHub Actions, JFrog, Coroutines, Material Design, Hilt, Google Gemini, Conductor, UI Testing, MVI architecture, MVC architecture, Software Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring