Roman O.
Full Stack Developer Flutter | Dart | Elixir | Phoenix
I’m a Fullstack Developer with 4+ years of experience building scalable applications for startups and small-to-medium businesses. I specialize in developing Flutter mobile apps for iOS and Android while designing robust backend systems with Elixir/Phoenix. My work focuses on delivering reliable end-to-end solutions — from polished mobile interfaces to resilient backend architectures that handle real-time data, financial workflows, and high-load SaaS platforms. On the mobile side, I build cross-platform applications using Flutter, focusing on clean architecture, maintainable state management, and responsive user experiences. On the backend, I design secure, scalable systems using Elixir’s OTP ecosystem and Phoenix framework, implementing event-driven architectures, distributed messaging, and domain-driven design to ensure long-term stability and performance. I combine architectural thinking with hands-on implementation and can take ownership of features end-to-end — from backend services and APIs to production-ready mobile apps. TECH STACK ✅ Programming Languages: Elixir, Dart, TypeScript, JavaScript ✅ Mobile Development: Flutter, GoRouter, Flame ✅ Backend & Frameworks: Phoenix, Phoenix LiveView, OTP (GenServer, Supervision Trees), Plug ✅ Databases: PostgreSQL, Firebase Firestore, SQLite ✅ Architecture & Patterns: Domain-Driven Design (DDD), MVC, MVVM, Monorepo, Umbrella Apps, Feature-Based Architecture, Bounded Context ✅ State Management (Flutter): Provider, Riverpod, BLoC, ChangeNotifier ✅ Messaging & Real-Time: Kafka, REST APIs, WebSockets, Phoenix Channels, PubSub ✅ Background Processing: Oban, Broadway, ETS, Stream Processing ✅ Infrastructure & DevOps: Docker, CI/CD, Ansible ✅ Libraries & Tools: Ecto, Tesla, Guardian, ExAws, OpenAPI Spex, ExUnit ✅ Cloud & APIs: Firebase (Authentication, Firestore, Realtime Database, Storage, Cloud Functions, Hosting) ⚡ What I build • Cross-platform mobile apps for iOS and Android with Flutter • Production-grade Elixir/Phoenix backend systems • Secure REST APIs and real-time WebSocket services • Event-driven architectures and high-throughput data pipelines • Admin dashboards and back-office systems with Phoenix LiveView • Background job orchestration and asynchronous processing • Third-party integrations (payments, banking portals, identity services) ✅ Gaming / Payments / Back-office Platform - Elixir/Phoenix umbrella platform with multiple HTTP APIs and realtime sockets, admin/back-office UI, and integrations for KYC, payments, and lottery gaming. Core business logic covers finance, gaming, promotions, and users, supported by background jobs, stream consumers, and pub/sub for event-driven workflows. Tech Stack: Elixir, OTP, Phoenix, Plug, Phoenix LiveView, Phoenix Channels, Ecto, PostgreSQL, Oban, Broadway, Kafka, PubSub, ETS, Cachex, Guardian, Ansible ✅ Payments Automation / Reconciliation Platform - Elixir/Phoenix service that exposes secure HTTP APIs for creating customer transactions and orchestrating payouts and bank transfers for multiple tenant “sites”. Includes automated integrations with multiple online banking portals to submit bulk payouts, execute once-off transfers, download account statements, and reconcile processing statuses—backed by background jobs, OTP/captcha handling, and callback-based notifications. ✅ Conference App: helps participants of the event connect with others for business, and get things done better. It combines social media features to help users plan their event schedule easily. It enables search for other attendees by their name, job field, or company. ✅ Event Management App: designed for event management, business networking, and productivity assistance, integrates social media functionalities to aid attendees in efficiently organizing their schedules for the event. Users have the ability to browse through the roster of event participants and locate them based on their name, industry, or company affiliation. ✅ EV Charging & Vehicle Management App: a mobile application for electric vehicle owners, allowing users to navigate, monitor, and charge their vehicles, as well as access detailed car information. The app integrates real-time charging data, vehicle diagnostics, and subscription management, providing a seamless experience for EV users. LANGUAGES I SPEAK Ukrainian is my native language. Besides, I have strong English skills. Most of my previous customers were English-speaking, so I am comfortable communicating in English. MY TEAM I am at ease as an individual contributor, but being a team player works best for me. So I joined Extrawest — an Upwork Top Rated Agency specializing in FinTech and Banking, Gambling and Betting, Food Ordering and Delivery, Logistics and Fleet Management, Medical Insurance and Healthcare, and special software for Electric Vehicles Charging Station networks since 2006.
Earnings and projects
An estimate from an earlier read
Billed in all: $26,256$26k
Earnings, last 30 days
No data since Nov 5, 2026.