Skip to main content
Artem Ershov

Artem Ershov

Senior Flutter Developer, 5+ years experience

Talent
SerbiaMember since September 24, 2026
DartSwiftKotlinProviderIoCWebSocketSentryGoogle Play ConsoleClaude CodeIsolateWidget testsFlutter
·

Hire this person

Send a job offer directly to this candidate

DartSwiftKotlinProviderIoC

About

Flutter developer with 5+ years of experience building cross-platform mobile applications.

Track record

  • 9+ mobile apps of varying complexity shipped to production;
  • 13+ projects delivered within the fintech product of Yandex Pro - app with 10+ million downloads;
  • mentored 3 developers (2 trainees grew to Junior+/Middle developers);
  • performance optimisations that reduced product costs.

Published articles: Parallel computing and isolates in Dart; IoC: The Provider Library (part of the Flutter Handbook by Yandex Education).

Recent projects: DOTO (Android, iOS), Yandex Pro (Android, iOS).

Experience

Senior Flutter Developer/Stability Engineer at Space 307 (2025-07 – Present)

  • Developing the DOTO mobile app - an international trading platform.
  • Owned mobile development in a product team responsible for converting new users into active ones, including AI-based signals and news features.
  • Led the transition to modular architecture to support rapid project growth, developed UI-kit library.
  • Took a role of App Stability Engineer, working closely with Sentry, Google Play Console analytics and app reviews.

Results achieved in one quarter:

  • Crash rate: from 1.6% to 0.4%;
  • ANR rate: from 1% to 0.5%;
  • cold start: from 9.1 s. to 4.2 s.

These results kept the app below Google Play’s bad behavior threshold, increased app visibility and reduced marketing costs.

  • Automated routine tasks with custom scripts and supported Claude Code integration into the project, accelerated unit/widget tests and boilerplate generation.

Mobile Developer at Yandex (2024-06 – 2025-07)

  • Worked on the fintech product within the Yandex Pro - app for taxi drivers.
  • Delivered 13 projects involving deep technical research, investigations and native plugins development. - Few times took on management responsibilities. For example cross-team coordination.
  • Responsibilities included 1st and 2nd line on-call duty for Yandex Pro and its fintech module, as well as maintaining native plugins in Swift and Kotlin in PCI DSS scope.
  • Authored two chapters of Flutter Handbook (Yandex Education): Parallel Computing and Isolates in Dart; IoC: The Provider Library.

Lead Flutter Developer (Mobile) at Spiks (2022-11 – 2024-06)

  • Grew from developer to team lead of a 5-person team. Mentored 2 trainees to confident Junior+/Middle developers.

Contributed to:

  • development of outsourcing solutions and the company’s own product;
  • maintenance of team’s applications;
  • development of a 2GIS map integration plugin.

Flutter Developer at Syncleo IoT (2022-03 – 2022-11)

Developed an admin panel for smart device management. Key tasks:

  • built a fully cross-platform app with adaptive layouts (Mobile, Web, Desktop);
  • refactored legacy code and project architecture;
  • communicated with clients, back-end, mobile and IoT teams.

Junior Flutter Developer at Freelance (2021-01 – 2022-03)

  • Developed mobile apps in a 3-person team.
  • Experience in client communication, spec negotiation.

Projects

  • e-scooter sharing app (Apple Pay, Google Pay, OpenStreetMap, WebSocket, Cubit);
  • social network for musicians.

Education

Master of Engineering and Technology in Faculty of Electrical Engineering and Automation - Automation and Control – Saint Petersburg Electrotechnical University “LETI” (2025-09- Present)

Bachelor of Computer Science and Technology in Institute of Computer Science and Technology - Control in Technical Systems – Peter the Great St. Petersburg Polytechnic University (2021-09 – 2025-08)

Skills

Senior Flutter Developer5+ years experience

Reviews

Related