I’m a Senior Flutter Developer with 6+ years of experience building production-grade mobile applications for iOS and Android, with additional experience in Flutter Web and Desktop. I specialize in creating high-performance, scalable, and polished cross-platform apps using Flutter and Dart. My experience includes enterprise SaaS platforms, podcast and streaming apps, smart home/IoT applications, parent communication systems, property management platforms, and consumer-facing mobile products. I’ve worked on applications used by large audiences, including a commercial podcast platform with 2M+ listeners worldwide, as well as business-critical apps involving offline-first functionality, subscriptions, media streaming, real-time communication, push notifications, SSO authentication, CI/CD, and App Store / Google Play releases. What makes me stand out is that I don’t just “write Flutter code.” I can take ownership of the full mobile delivery process — from understanding requirements and planning architecture, to implementation, testing, release preparation, and long-term maintenance. I’m comfortable working independently, communicating directly with clients and product teams, and turning designs or rough ideas into clean, stable, and user-friendly mobile apps. My focus is always on building maintainable, scalable, and production-ready applications with strong attention to UI/UX, performance, reliability, and long-term product quality.

Srdjan Petkovic

I’m a Senior Flutter Developer with 6+ years of experience building production-grade mobile applications for iOS and Android, with additional experience in Flutter Web and Desktop. I specialize in creating high-performance, scalable, and polished cross-platform apps using Flutter and Dart. My experience includes enterprise SaaS platforms, podcast and streaming apps, smart home/IoT applications, parent communication systems, property management platforms, and consumer-facing mobile products. I’ve worked on applications used by large audiences, including a commercial podcast platform with 2M+ listeners worldwide, as well as business-critical apps involving offline-first functionality, subscriptions, media streaming, real-time communication, push notifications, SSO authentication, CI/CD, and App Store / Google Play releases. What makes me stand out is that I don’t just “write Flutter code.” I can take ownership of the full mobile delivery process — from understanding requirements and planning architecture, to implementation, testing, release preparation, and long-term maintenance. I’m comfortable working independently, communicating directly with clients and product teams, and turning designs or rough ideas into clean, stable, and user-friendly mobile apps. My focus is always on building maintainable, scalable, and production-ready applications with strong attention to UI/UX, performance, reliability, and long-term product quality.

Available to hire

I’m a Senior Flutter Developer with 6+ years of experience building production-grade mobile applications for iOS and Android, with additional experience in Flutter Web and Desktop.

I specialize in creating high-performance, scalable, and polished cross-platform apps using Flutter and Dart. My experience includes enterprise SaaS platforms, podcast and streaming apps, smart home/IoT applications, parent communication systems, property management platforms, and consumer-facing mobile products.

I’ve worked on applications used by large audiences, including a commercial podcast platform with 2M+ listeners worldwide, as well as business-critical apps involving offline-first functionality, subscriptions, media streaming, real-time communication, push notifications, SSO authentication, CI/CD, and App Store / Google Play releases.

What makes me stand out is that I don’t just “write Flutter code.” I can take ownership of the full mobile delivery process — from understanding requirements and planning architecture, to implementation, testing, release preparation, and long-term maintenance.

I’m comfortable working independently, communicating directly with clients and product teams, and turning designs or rough ideas into clean, stable, and user-friendly mobile apps.

My focus is always on building maintainable, scalable, and production-ready applications with strong attention to UI/UX, performance, reliability, and long-term product quality.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent
Serbian
Fluent

Work Experience

Software Developer at Attozoic
September 1, 2018 - May 1, 2020
Led development of multiple projects: beam-location sharing mobile app (Flutter, Firebase) and web tools (Amazon PPC tool with Vue; crypto exchange/affiliate app with React; affiliate apps with React). Built web apps (React, Vue) with SheetJS/Google Sheets integration; collaborated with cross-functional teams; remote work from Serbia.
Freelance Senior Flutter Developer at Certainty
December 1, 2022 - Present
Built B2B compliance & risk tracking app using Flutter. Provided Flutter Web and Windows versions of the app. Implemented flexible/dynamic checklists with offline mode via automatic syncing. Integrated Geolocation, file upload, and SSO authentication. Automated CI/CD pipelines with CodeMagic. Led a team of 4 engineers; conducted code reviews and ensured best practices. Collaborated with clients and customer support teams on feature requests and product improvements.
Flutter Developer at HighPerformance
December 1, 2023 - February 1, 2025
Built from the ground up a commercial Flutter podcast app with 2M+ listeners worldwide. Integrated audio/video players; supported downloads for offline use and background play. Implemented push notifications, reminders, and real-time chat functionality using Stream. Developed subscriptions for both iOS and Android. Implemented MVVM architecture to improve testability and project structure. Worked as a main developer (4 devs), bridging Product, Design, and Development.
Flutter Developer at 1 iotics
January 1, 2022 - December 1, 2023
Built Home Assistant companion app managing devices, rooms, and automations. Improved app loading time by 40% by optimizing API calls and caching. Designed intuitive UI/UX with Flutter animations, page transitions, and Material Design. Created customizable UI themes for user personalization. Built network discovery features to find and set up Home Assistant Controller.
Flutter Developer at Kidesia
January 1, 2021 - January 1, 2022
Developed from scratch a daycare app for parents to track children’s activities and communication. Implemented BLoC state management for scalability. Enabled Flutter Web for consistent cross-platform user experience.
Flutter Developer at Moonboon
September 1, 2024 - April 1, 2025
Contributed to redesign and modernization of the Moonboon mobile application using Flutter. Implemented new features and improved existing user flows across iOS and Android platforms. Worked on bug fixing, performance improvements, and UI/UX refinements. Collaborated closely with Product and Design teams to deliver a polished mobile experience. Maintained production quality and stability through testing, debugging, and release support.

Education

Master of Engineering in Information Systems and Technologies at Faculty of Organizational Sciences, University of Belgrade, Serbia
September 1, 2018 - May 20, 2020
Bachelor of Engineering in Computer Science at Faculty of Organizational Sciences, University of Belgrade, Serbia
January 11, 2030 - January 29, 2026
Master of Engineering in Informational Systems and Technologies (MSci) at Faculty of Organizational Sciences, University of Belgrade, Serbia
January 1, 2009 - January 1, 2011
Bachelor of Engineering in Computer Science (BSc) at Faculty of Organizational Sciences, University of Belgrade, Serbia
January 1, 2005 - January 1, 2009
Master of Engineering in Informational Systems and Technologies (MSci) at Faculty of Organizational Sciences, University of Belgrade, Serbia
January 1, 2009 - December 31, 2011
Bachelor of Engineering in Computer Science (BSc) at Faculty of Organizational Sciences, University of Belgrade, Serbia
January 1, 2005 - December 31, 2009

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate