
Egor Sharoha
Verified Expert in Engineering
Software and Mobile Developer
Montevideo, Montevideo Department, Uruguay
Toptal member since November 4, 2022
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
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
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.
Full-stack Developer
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.
Senior Flutter Developer
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.
Senior Android Flutter Developer
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.
Flutter and React Native Developer
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.
Flutter/Dart Developer
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.
Senior Flutter Developer
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.
Flutter Developer
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.
Flutter Developer
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.
React Native Cross-platform Developer
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.
Cross-platform Developer
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.
Experience
Slopify - AI Music Radio
https://slopify.worldEvidentree
https://www.evidentree.app/Citya
https://www.citya.io/Séance
https://seance.worldAntees - Scooter Sharing
https://www.antees.cz/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
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/1 Win
Flexin
Food Discovery App
https://fooddiscovery.app.linkSkills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring