Bharat Hangarge profile photo 1 on Tal

Bharat Hangarge

Senior Flutter Developer | Flutter, Dart, Clean Architecture | WebRTC, VoIP | FinTech & Telephony

Pune Division

12+ years of work experience

GS Lab
Mar 20242 y 5 moPresent

Pune District, Maharashtra, India

- Developed a cross-platform softphone application using Flutter & WebRTC for real-time audio calls, integrating SIP/VoIP for session management and MQTT for lightweight real-time signalling. Architected the app using Clean Architecture (data, domain, presentation layers) with Bloc for state management and dependency injection, ensuring scalability and testability. - Contributed to a mutual fund application using Dio for API integration, implementing Riverpod with MVVM architecture — separating ViewModels as providers, ensuring clean state handling, reactive UI updates, and maintainable data flow across features
Suma Soft Pvt Ltd
Sep 20212 yrs 7 mosMar 2024

On-site

Led the development of a Flutter-based live streaming application for Android & iOS, using Clean Architecture with BLoC for state management, integrated a custom video player with Chewie, and implemented real-time live transcription using SignalR.
Suma Soft Pvt Ltd
Feb 20201 yr 7 mosAug 2021

Pune Division, Maharashtra, India

Developed a cross-platform softphone application using Flutter & WebRTC for real-time audio calls, integrating SIP/VoIP for session management and MQTT for lightweight real-time signalling, architected with GetX for state management and dependency injection, ensuring scalability and testability.
Leo TechnoSoft
Sep 20163 yrs 6 mosFeb 2020

Pune, Maharashtra, India

Worked on multiple Android applications using Java/Kotlin with MVC architecture, led and managed a small team of developers, handled task distribution, code reviews, and delivery timelines, while contributing hands-on to core feature development and ensuring code quality across projects.
PelkinSoft
May 20142 yrs 5 mosSep 2016

Pune/Pimpri-Chinchwad Area

Worked on multiple Android applications using Java with MVC architecture, contributed to core feature development under senior guidance, collaborated within a team environment, and actively participated in code reviews and delivery cycles.

Bharat’s AI Stack

claude
claude
gemini
gemini
github copilot
github copilot
ChatGPT
ChatGPT

Education

Shivaji College

Bachelor of computer Science (BSc), Computer Science

Shivaji College

20083 yrs2011

Join Bharat and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Bharat Hangarge on Tal

Headline

Senior Flutter Developer | Flutter, Dart, Clean Architecture | WebRTC, VoIP | FinTech & Telephony

About

12+ years of experience in Mobile Application Development (Flutter | Android). Senior Mobile Engineer with 12+ years of experience in Mobile Application Development (Flutter | Android), with a strong track record of building and delivering scalable applications across Live Streaming, Telecom, and Fintech (Mutual Fund) domains. I drive technical direction, follow clean architecture practices, and build reliable, high-performance mobile applications. I have worked on real-time communication and live streaming features, ensuring low latency and smooth user experience. I collaborate closely with product and design teams to understand requirements and turn complex problems into simple, impactful user experiences, while ensuring timely delivery and continuous improvement in application performance. ~ State Management: Flutter – BLoC, GetX, Riverpod ~ Architecture: Clean Architecture, MVVM, Repository Pattern Dependency Injection (get_it) ~ API Integration: REST, GraphQL Authentication, pagination, caching, error handling ~ Streaming & Communication: WebRTC, MQTT, VoIP ~ Testing: Unit, Widget/UI testing ~ CI/CD: GitHub Actions, Jenkins

Location

Pune Division

AI stack

claude

gemini

github copilot

ChatGPT

Work experience

Senior Flutter Developer at GS Lab, Mar 2024 - Present · 2 y 5 mo, Pune District, Maharashtra, India, - Developed a cross-platform softphone application using Flutter & WebRTC for real-time audio calls, integrating SIP/VoIP for session management and MQTT for lightweight real-time signalling. Architected the app using Clean Architecture (data, domain, presentation layers) with Bloc for state management and dependency injection, ensuring scalability and testability. - Contributed to a mutual fund application using Dio for API integration, implementing Riverpod with MVVM architecture — separating ViewModels as providers, ensuring clean state handling, reactive UI updates, and maintainable data flow across features

Module Lead at Suma Soft Pvt Ltd, Sep 2021 - Mar 2024 · 2 yrs 7 mos, On-site, Led the development of a Flutter-based live streaming application for Android & iOS, using Clean Architecture with BLoC for state management, integrated a custom video player with Chewie, and implemented real-time live transcription using SignalR.

Senior Software Engineer at Suma Soft Pvt Ltd, Feb 2020 - Aug 2021 · 1 yr 7 mos, Pune Division, Maharashtra, India, Developed a cross-platform softphone application using Flutter & WebRTC for real-time audio calls, integrating SIP/VoIP for session management and MQTT for lightweight real-time signalling, architected with GetX for state management and dependency injection, ensuring scalability and testability.

Software developer at Leo TechnoSoft, Sep 2016 - Feb 2020 · 3 yrs 6 mos, Pune, Maharashtra, India, Worked on multiple Android applications using Java/Kotlin with MVC architecture, led and managed a small team of developers, handled task distribution, code reviews, and delivery timelines, while contributing hands-on to core feature development and ensuring code quality across projects.

Android Developer at PelkinSoft, May 2014 - Sep 2016 · 2 yrs 5 mos, Pune/Pimpri-Chinchwad Area, Worked on multiple Android applications using Java with MVC architecture, contributed to core feature development under senior guidance, collaborated within a team environment, and actively participated in code reviews and delivery cycles.

Education

Bachelor of computer Science (BSc), Computer Science, Shivaji College

Bharat Hangarge - Senior Flutter Developer in Pune Division | Tal