Egor Sharoha, Developer in Montevideo, Montevideo Department, Uruguay
Egor is available for hire
Hire Egor

Egor Sharoha

Software and Mobile Developer

Montevideo, Montevideo Department, Uruguay

Toptal member since November 4, 2022

Bio

Egor is a forward-thinking full-stack product developer known for launching successful apps across diverse industries, including public transit, social media, healthcare, fintech, and agriculture. He combines design intuition with solid engineering skills and thrives in flexible, innovation-driven teams, capable of handling everything from concept to launch. Clients trust him for his strategic insight and reliability in turning ideas into reality.

Portfolio

CELSIYA, INC.
Flutter, API Integration, AI Integration, OpenAI, Artificial Intelligence (AI)...
Stories + Objects LLC
iOS, Mobile App Development, Android, APIs, API Integration, Push Notifications...
Digital Objects, Inc.
Flutter, Dart, Web, Cross-platform, Mobile Apps, Firebase, Cloud Firestore...

Experience

  • Git - 8 years
  • iOS - 8 years
  • Mobile App Development - 8 years
  • Android - 8 years
  • Firebase - 7 years
  • Flutter - 6 years
  • Dart - 6 years
  • Clean Architecture - 4 years

Preferred Environment

Flutter, Firebase, IDEA IDE, Git, MacOS, Codex, Agentic AI

The most amazing...

...app I've built from concept to delivery is Citya, a public transportation Uber-like startup for the Czech Republic, serving both drivers and passengers.

Work Experience

Full-stack Flutter Developer

2025 - PRESENT
CELSIYA, INC.
  • Created internal content and operations tooling that enabled non-technical teams to curate medical content, manage providers, and publish updates outside app releases.
  • Designed search and discovery systems across remedies, conditions, providers, and global content using RPC-backed ranking, filtering, and trigram pattern matching.
  • Delivered refined first-time users experience through onboarding and professional identity flows with persisted state, auth recovery, profile routing, NPI validation, and animated journey-like tutorial.
  • Established a unified analytics and attribution layer that fans out in-app events and properties across multiple providers.
  • Hardened third-party data sync jobs carried through Trigger.dev with checksum idempotency, rate-limit scheduling, active-record filters, OpenAI extraction and moderation, and isolated upserts.
  • Engineered an activity-based recommendation/personalization layer with Supabase usage tracking, Postgres RPCs, Riverpod state invalidation, and persisted user preferences.
  • Guided founder-level technical decisions by evaluating system-design options, technology trade-offs, and delivery paths, translating product goals into pragmatic engineering plans.
Technologies: Flutter, API Integration, AI Integration, OpenAI, Artificial Intelligence (AI), Social Media, Social Media Apps, Supabase, TypeScript, Trigger.dev, Agentic Coding, Codex, Mobile Apps, Mobile App Development, RevenueCat, Mixpanel, Resend, HIPAA Compliance, Natmed API, Full-stack

Full-stack Developer

2025 - 2026
Stories + Objects LLC
  • Architected and built a cross-platform wellness platform spanning iOS, Android, Firebase back-end services, and a Flutter Web CMS from a single shared codebase.
  • Built a personalized program engine that orchestrates daily progression, unlocks rules, pauses, and day-off handling, and transactional completion tracking for long-running guided journeys.
  • Engineered a custom media experience for guided sessions with video, audio, transcripts, segmented timelines, and offline-aware playback to make content consumption seamless and reliable.
  • Created an internal content and operations CMS for programs, daily schedules, guides, movements, products, and media, enabling non-technical teams to publish updates without app releases.
  • Implemented end-to-end commerce and monetization flows spanning product discovery, Shopify checkout, referral discounts, paywalls, and mobile in-app purchases, turning the app into a revenue channel.
  • Designed lifecycle engagement infrastructure for push notifications, transactional email, reminder scheduling, and deep links, enabling automated re-engagement throughout the user journey.
  • Established a unified analytics and attribution layer across product, marketing, and engagement surfaces, giving the business a cleaner event model and more trustworthy growth reporting.
  • Delivered resilient onboarding and account flows with passwordless sign-in, phone verification, social login, and deterministic back-end provisioning, reducing first-run friction and recovery failures.
  • Used Codex as an agentic pair programmer to turn specs, project memory, and live code context into faster end-to-end execution across architecture, implementation, testing, and release work.
Technologies: iOS, Mobile App Development, Android, APIs, API Integration, Push Notifications, Architecture, eCommerce, Back-end Development, Payment APIs, Flutter, Shopify, Agentic AI, Codex, Firebase, Web Development, Node.js, Videos, Audio, Dart, Riverpod, In-app Purchases, TypeScript, Cloud Firestore, Deep Linking, Full-stack

Senior Flutter Developer

2024 - 2025
Digital Objects, Inc.
  • Engineered a no-code workflow builder with conditional steps and data validation, enabling reusable task sequences for on-field farming activities and reporting.
  • Delivered a fully configurable executive dashboard with drag-and-drop, resizable widgets and per-module filters, giving managers a single view of agronomic, retail, and logistics KPIs.
  • Redesigned the field-worker mobile app, introducing a theme-switching framework that lets teams toggle between legacy and new UI in seconds and unifies the design system across platforms.
  • Consolidated over 100 ad-hoc widgets into a cohesive component library aligned with product design code, slashing duplication and ongoing maintenance work.
  • Extended the custom Gantt Chart engine with interactive crop-management features (timeline adjustments, contextual actions) to support complex planting and harvesting schedules.
  • Refactored core in-house framework packages—state management, data layer, and type utilities - improving build performance while keeping the codebase 100% free of third-party runtime dependencies.
Technologies: Flutter, Dart, Web, Cross-platform, Mobile Apps, Firebase, Cloud Firestore, Charts, Drag & Drop, Themes

Senior Android Flutter Developer

2024 - 2024
Global FoodService Inc
  • Restored and modernized an outdated Android app, ensuring it matched the quality and functionality of the existing iOS version.
  • Utilized AWS Amplify to restore authentication features, enhance GraphQL queries, and manage file storage.
  • Set up deep linking through Branch.io, enabling seamless navigation and sharing features.
  • Optimized loading times for core functionalities, improving the app's overall performance.
  • Implemented numerous fail-safe mechanisms, providing an error-free user experience.
  • Integrated Mixpanel analytics for detailed user behavior tracking and insights.
  • Monetized the app using Google AdMob advertisements, generating additional revenue streams.
  • Enhanced the app's visuals, making the UI suitable for various device dimensions and adding smooth animations and transitions.
  • Delivered the updated and polished app to the Google Play Store, ensuring a high-quality user experience.
Technologies: Flutter, Android, Mobile Development, AWS Amplify, AWS AppSync, GraphQL, Branch.io, Mixpanel, AdMob, Google AdMob, Google Maps, Google Places API, API Integration, Full-stack

Flutter and React Native Developer

2023 - 2024
Fermented Apps, LLC
  • Developed a Flutter mobile application for personalized care and support for prenatal and postpartum women, achieving feature parity with an existing web application while adhering to mobile-specific design guidelines from Figma sketches.
  • Integrated dynamic content assembly into the application through the consumption of back-end REST API services, enhancing user experience by providing real-time, personalized information.
  • Led the technical guidance on app store compliance for both the Apple App Store and Google Play, ensuring the application met all requirements for successful publication.
  • Facilitated cross-functional team communications to align development efforts with client expectations and project timelines.
  • Implemented efficient data handling and state management techniques in Flutter to optimize the application's performance and responsiveness.
Technologies: Flutter, Dart, JavaScript, iOS, Android, Mobile Apps, API Integration

Flutter/Dart Developer

2023 - 2023
MyLoop Inc.
  • Repaired and restored the core functionalities and user navigation of a social media platform on Flutter for Web, iOS, and Android.
  • Eradicated all identified bugs inherited from the previous development phases, enhancing the user experience across all three platforms.
  • Delivered a robust monetization system under strict deadline restrictions, enabling users to create subscription-based groups with custom pricing, significantly boosting the platform's revenue potential.
  • Tailored the payment processing mechanisms to accommodate platform-specific requirements: integrated Stripe for Web and Android and devised an in-app purchase system for iOS using a virtual currency model.
  • Facilitated a revenue-sharing model where group creators receive a substantial share of the subscription fee, incentivizing content creation and community growth.
  • Augmented the app's security and performance by implementing Firebase Cloud Functions in Node.js, centralizing sensitive payment-related operations on the server side.
  • Utilized Firestore as the primary database, ensuring efficient data handling and real-time updates, significantly improving the app's response time.
  • Established a user-friendly task-tracking system using Linear, fostering better client interaction and visual progress tracking, which enhanced project transparency and collaboration.
  • Navigated through disputes effectively with Apple's review team, achieving app guideline compliance and resolving issues related to app completeness and screenshot submissions.
  • Enhanced the overall app experience by optimizing load times, improving UI/UX, and ensuring consistency across all platforms, increasing user retention and satisfaction.
Technologies: Dart, Flutter, Web Development, Mobile Development, Cross-platform, JavaScript, Stripe, Git, Firebase, Cloud Firestore, Google Cloud Functions, Firebase Cloud Functions, Node.js, In-app Purchases, API Integration, Full-stack

Senior Flutter Developer

2021 - 2023
Jimmy Technologies
  • Developed a public transportation startup app for two roles that allow users to schedule a ride from point A to point B, track its status and pay for it as a passenger, and navigate through the city with a dynamically built route for the driver.
  • Built an in-house development kit for mobile applications in the mobility industry to boost the development pace by introducing some of the core functionality out of the box, like authorization, navigation, or payments.
  • Built the scooter-sharing application for a Czech Republic startup with a standard set of functionality, ranging from identity validation and scooter booking to using different payment methods and building dynamic elements on the map.
  • Designed the entire project's architecture from the ground up, covering multiple flavors and user roles, building a reusable and scalable module-based devkit, and asserting and remodeling the data flow based on the client's roadmap for the future.
  • Developed a POC custom AOSP prototype for car computers, showcasing customization possibilities to the potential customer.
  • Provided an extensive test coverage for the business logic, following the Red-Green refactoring cycle for well-known regressions.
Technologies: Flutter, Dart, Firebase, Mapbox, Stripe, GitHub, Git, Clean Architecture, Intercom, Android, iOS, Java, AOSP, Scrum, Mobile Apps, Mobile App Development, Mobile Development, API Integration, Architecture

Flutter Developer

2020 - 2021
Aventus IT
  • Architected and developed three separate cross-platform mobile apps in the finance industry, built on the foundation of the same in-house modular framework platform.
  • Developed and maintained the company's in-house reusable modular development kit for financial projects that use Flutter as a front-end framework.
  • Utilized Clean Architecture to provide three different module-based projects with unique replaceable implementations that allowed the products to have their unique business rules in place without extra development churn.
Technologies: Flutter, Dart, Firebase, iOS, Android, Git, REST APIs, Clean Architecture, Java, Mobile App Development, Mobile Apps, Mobile Development, Minimum Viable Product (MVP), API Integration, Architecture, SOLID Principles

Flutter Developer

2020 - 2020
GXB Ventures
  • Engineered multiple features for the team collaboration app: video conferencing with real-time multi-video streaming; private workspace management; authorization and business-roles assignment.
  • Built a Flutter plugin that utilized Voxeet SDK (currently renamed Dolby.io) on the native platform, which allowed the implementation of a video conferencing feature on the cross-platform side.
  • Participated in team development of the features outside of my ownership domain: group chat, collaborative document editing, and whiteboard canvas.
Technologies: Flutter, Dart, Firebase, WebSockets, Java, Swift, Git, REST APIs, Android, iOS, IDEA IDE, Mobile Apps, Mobile App Development, Mobile Development, Minimum Viable Product (MVP), API Integration

React Native Cross-platform Developer

2019 - 2020
1 Win
  • Served as a React Native developer and contributed to the complete design overhaul of an already existing mobile app, which included a significant technological stack shift from a pure adaptive web app to a standalone mobile application.
  • Ported a web-based Vue.js app onto mobile platforms by combining Vue Native and React Native to render mobile elements without a significant change in the large codebase.
  • Designed and developed several gambling mini-games on the platform that worked on both web and mobile application platforms.
Technologies: React Native, JavaScript, Twig, Android, iOS, Firebase, REST APIs, Mobile Apps, Mobile App Development, Mobile Development, Minimum Viable Product (MVP), API Integration, Vue

Cross-platform Developer

2017 - 2019
Live Typing
  • Built a mobile application for the beauty and health industry that targeted two roles: clients and masters. Using React Native, I carried out development from a clean slate to a successful store publication.
  • Maintained the company's website by adding new features for the company's blog-posting front face, creating visual templates for new public sections, and monitoring and fixing bugs.
  • Collaborated in the support role on the side projects of the company, using other JavaScript-based cross-platform technologies such as Cordova and Ionic.
Technologies: React Native, JavaScript, Redux-Saga, iOS, Android, HTML, CSS, Twig, Firebase, Git, Mobile Apps, Mobile App Development, Mobile Development, Minimum Viable Product (MVP), API Integration

Experience

Slopify - AI Music Radio

https://slopify.world
Slopify is a music application that continuously generates AI music based on each user's evolving taste profile and preferences. As the founder and solopreneur, I was responsible for everything from ideation and business analysis to engineering and infrastructure. I singlehandedly shaped the user experience, designed and built new features, analyzed adoption metrics, and made data-informed decisions to drive the product's growth and overall quality.

Evidentree

https://www.evidentree.app/
Evidentree is a healthcare software product focused on evidence-based supplement, condition, and healthcare provider discovery. My role was to evolve the Flutter mobile app and Supabase backend while working directly with the founder to evaluate architecture options, technology trade-offs, and delivery paths. I implemented core product systems across Riverpod state management, Postgres migrations and RPCs, Supabase Edge Functions, scheduled data-sync jobs, analytics integrations, and a React-based internal CMS. The work also included shaping recommendation and personalization flows from in-app activity, hardening external medical-data ingestion, building new UX flows, and supporting reliable staging and production releases.

Citya

https://www.citya.io/
This was a public transportation startup targeting both passengers and drivers where my role was to deliver two MVP mobile applications that would work together alongside the pick-up and drop-off processes and I built the entire architecture that holds up both roles and multiple flavors and implemented the majority of features and layouts, including in-app purchases with Stripe, map integration with a mixture of Mapbox and Leaflet, and a ride process with real-time updates.

Séance

https://seance.world
A cross-platform wellness product spanning iOS, Android, a Flutter web CMS, and a Firebase back end. I owned the architecture and delivery end-to-end as the sole engineer driving the product, building the mobile app, the internal content-management tools, and the back-end services that power onboarding, personalized program progression, guided media playback, notifications, analytics, and commerce. The platform combines audio and video sessions, dynamic plans, deep links, push/email engagement, and Shopify Plus in-app purchase flows, and I was responsible for turning product requirements into a scalable, production-ready system across environments and releases.

Antees - Scooter Sharing

https://www.antees.cz/
A classic scooter-sharing application mainly targeting the Czech Republic market. It covers a broad set of functionality, ranging from identity validation and booking to payments via different methods and rendering dynamic objects on the map.

As a lead Flutter engineer, I designed the architecture from the ground up by following clean architecture principles, participated in making important product-related decisions, helped the client save money by providing detailed consultancy about optimization options, and guided designers and back-end engineers with platform-specific expertise.

Eqalink - Social Media Platform

I led the refinement of a social media platform on Flutter for Web, iOS, and Android, focusing on enhancing core functionalities and user experience.

CONTRIBUTIONS
• Successfully implemented a robust monetization system under tight deadlines, enabling subscription-based groups with custom pricing.
• Customized payment processing per platform: integrated Stripe for Web and Android and created an in-app purchase system for iOS.
• Established a revenue-sharing model for the group owners, incentivizing content creation and community growth.
• Enhanced app security and performance by centralizing payment operations server-side via Firebase Cloud Functions in Node.js.
• Utilized Firestore for efficient data handling and real-time updates.
• Introduced a user-friendly task-tracking system using Linear for better client interaction and project transparency.
• Resolved compliance issues with Apple's review team, ensuring app guideline adherence.
• Improved overall user experience by optimizing load times, refining UI/UX, and ensuring consistency across platforms, boosting user retention.

CashX, LendPlus, LendPlus India

https://cashx.lk/en/
A set of small loan-processing applications targeting different countries: Sri Lanka, Kenya, and India. I built them from the ground up by developing an internal development kit consisting of reusable modules for these kinds of products. This allowed speedy delivery and expansion into other countries by simply assembling them from those modules with product-specific tweaks and customization. The most notable features include lengthy registration and forms processing, online support service, tracking of current loan statuses and payments, and new loan application with on-the-fly calculations.

1 Win

This is a mobile application for sports betting, gambling, and online casinos. Developed as a symbiosis of Vue Native and React Native since it was originally ported from a web app based on Vue.js. I was responsible for a complete design overhaul and transition to cross-platform technologies (React Native) while preserving the original business logic from the web app.

Flexin

A health and beauty industry startup with applications for two roles: masters and their clients. I built React Native-based applications for each role with unique functionality that revolved around booking appointments in the calendars and numerous social media features, i.e., feeds, portfolios, chats, and reviews. Additionally, there was a third, separate app for masters to manage their bonus programs which I insisted on developing with Flutter since it was relatively small.

Food Discovery App

https://fooddiscovery.app.link
A personalized food recommendation app that helps find restaurants or dishes specific to the user's taste, desires, and preferences. I rebuilt an Android Flutter-based application from a few years of deprecated state by using up-to-date SDKs to introduce new features and improve the existing ones. As a result, I initially delivered the well-polished app to the Google Play Store.

Skills

Libraries/APIs

REST APIs, Stripe, Redux-Saga, Leaflet, Node.js, AWS Amplify, Google Maps, Google Places API, OpenAI API, Vue

Tools

IDEA IDE, Git, GitHub, Codex, GitLab, Figma, AWS AppSync, Branch.io, Firebase Cloud Messaging (FCM)

Languages

Dart, JavaScript, TypeScript, Java, Swift, HTML, CSS, GraphQL

Frameworks

Flutter, React Native, Twig, Riverpod

Paradigms

Clean Architecture, Mobile Development, Cross-platform, Scrum, HIPAA Compliance

Platforms

Firebase, MacOS, Mapbox, Android, iOS, Mixpanel, Web, Shopify, RevenueCat, RunPod

Storage

Cloud Firestore

Industry Expertise

Social Media

Other

Mobile Apps, Mobile App Development, Minimum Viable Product (MVP), API Integration, Agentic AI, Supabase, Agentic Coding, WebSockets, Intercom, AOSP, Web Development, Google Cloud Functions, Firebase Cloud Functions, In-app Purchases, AdMob, Google AdMob, Charts, Drag & Drop, Themes, APIs, Push Notifications, Architecture, eCommerce, Back-end Development, Payment APIs, Videos, Audio, Deep Linking, AI Integration, OpenAI, Artificial Intelligence (AI), Social Media Apps, Trigger.dev, Resend, Natmed API, Generative Artificial Intelligence (GenAI), GitHub Actions, Solopreneurship, Business Analysis, B2C Marketing, Full-stack, SOLID Principles

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring