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

Pune District, Maharashtra, India

On-site

Pune Division, Maharashtra, India

Pune, Maharashtra, India

Pune/Pimpri-Chinchwad Area





Bachelor of computer Science (BSc), Computer Science
Shivaji College
Join Bharat and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Flutter Developer | Flutter, Dart, Clean Architecture | WebRTC, VoIP | FinTech & Telephony
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
Pune Division
claude
gemini
github copilot
ChatGPT
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.
Bachelor of computer Science (BSc), Computer Science, Shivaji College