Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Gaurav Katkar

Pune

Summary

Accomplished Senior Flutter Developer at Jombay, specializing in architecting scalable applications with Clean Architecture and Riverpod. Proven expertise in real-time data synchronization and CI/CD pipelines, coupled with strong problem-solving skills. Successfully enhanced app performance and user experience through modular design and robust state management.

Overview

4
4
years of professional experience

Work History

Senior Flutter Developer

Jombay
Pune
07.2021 - Current
  • Built and deployed two cross-platform applications from scratch on both Android and iOS using Flutter, following Clean Architecture and CI/CD best practices.
  • Architected scalable enterprise applications using Clean Architecture, applying SOLID principles, the Repository Pattern, and Dependency Injection with Riverpod.
  • Designed a modular codebase spanning 50+ screens across multiple domains, with clear separation of concerns and Domain-Driven Design (DDD) principles.
  • Built a cross-platform responsive UI supporting iOS, Android, and the Web using adaptive layouts.
  • Engineered robust state handling with Riverpod, implementing error boundaries, loading states, and lifecycle-aware logic.
  • Enhanced app performance via optimized rebuilds and fine-grained state updates, reducing memory overhead.
  • Developed real-time data synchronization using a stream-based architecture with REST APIs.
  • Built an offline-first architecture using Realm, with custom caching and sync retry mechanisms.
  • Established automated CI/CD pipelines for iOS and Android, with integrated build/test stages.
  • Created a structured logging system for debug and production environments.
  • Integrated Firebase Auth and JWT-based auth flows with token refresh, role-based access, and session handling.
  • Developed secure assessment modules (8+), including aptitude, case studies, and psychometric tests.
  • Built proctoring capabilities with live camera monitoring, face detection, and tab-switch alerts.
  • Integrated Zoom Video SDK with features like session scheduling, attendance tracking, and recorded playback.
  • Enabled video/audio playback and recording with Flutter Sound and audio_session, managing system interruptions.
  • Configured Firebase Cloud Messaging (FCM) with support for background/foreground handling, silent sync, and local notifications with a custom UI.
  • Enabled deep linking with Firebase Dynamic Links and Branch.io, improving onboarding and contextual routing.
  • Implemented multi-language support via Flutter’s intl package, with dynamic content formatting, pluralization, and language persistence.
  • Supported region-based content, and dynamic language switching in real-time.

Education

Bachelor of Engineering - Computer Science

Jayawantrao Sawant College of Education, Hadapsar
Pune, India
06-2021

Skills

  • Flutter and Dart
  • Realm database management
  • Firebase integration
  • Branchio implementation
  • Dio for networking
  • CI/CD pipeline development
  • Multi-language support
  • State management with Riverpod and Provider

Timeline

Senior Flutter Developer

Jombay
07.2021 - Current

Bachelor of Engineering - Computer Science

Jayawantrao Sawant College of Education, Hadapsar
Gaurav Katkar