
Mykyta Sadchenko

I'm a skilled Software Engineer with 6+ years of experience in mobile / desktop / web application development, backend development, database modeling.
I have always wanted to help my clients succeed in their business by being deeply involved in the processes and development. I am proud of my impact on every company I have worked in.
I am seeking a project that would be extremely helpful for Ukrainian citizens.Experience
Now
-
August 2023 – present
Senior Software Engineer at Haltia.AI
-
February 2024 – present
Senior Software Engineer
Subproduct of the startup which is a revolutionary offline AI assistant, Asimov, that helps simplify personal and business life.
- Integration of system services using native code (Swift, Kotlin)
- Refactored AI model downloading logic related to FFI
- Created a relationships graph (similar to Obsidian) using Flame, then refactored it using CustomPainter
- Implemented online TTS in chat
- Refactored offline Apple TTS and Whisper's STT integrations
- Wrote extensive unit tests for business and UI logic
- Wrote integration tests (Patrol, Appium) for the main app flows, including chat interaction and LLM model downloading
- Developed a Rust TTS module and integrated it into desktop and mobile apps via FFI
- Set up CI/CD using GitHub Actions and custom build commands for local builds
- Worked on adaptive design, including a hide/show sidebar feature for desktop
- Implemented and refactored numerous chat and related logic features for mobile and desktop apps
-
Languages:Dart (Flutter)RustSwiftKotlin
Technologies:FlamePatrolAppiumgRPCGraphQLFirebase
Platforms:iOSmacOSwatchOSAndroidLinux
Integrations:SiriGoogle/Microsoft servicesTwitterBonjour servicebuilt-in TTS & STTbiometrics
-
August 2023 – February 2024
Senior Full-Stack Engineer at Conreality (substartup)
Subproduct of the startup which is a geospatial tool app for an additional experience while playing paintball and airsoft.
- Led a mobile team of two other developers
- Collaborated with the backend team to set up an event-driven architecture using gRPC
- Worked a lot with Google Maps API
- Revised the existing mobile app architecture
- Implemented various features related to maps and supporting logic
- Contributed to backend development in Go during bottlenecks on the backend side
-
Languages:Dart (Flutter)Go (backend)
Technologies:BLoCAutoRoutegRPCWebRTCGoogle Maps APIFirebase
-
Back then
-
July 2022 – 2024
Senior Mobile Full-Stack Engineer (part-time) at Zusim
Offline-first security-based study platform for Ukrainian army soldiers (Android + iOS).
- Developed the entire iOS and Android app from scratch, including offline-first architecture discussions with backend team
- Worked extensively with SQL
- Conducted interviews and provided consulting
- Deployed both Android and iOS apps
- Set up CI/CD using GitHub Actions and Fastlane
- Contributed to backend development in Node.js during backend bottlenecks
-
Languages:Dart (Flutter)JS (Node.js)
Technologies:BLoCDioAutoRouteSQLiteFirebaseHTML parsing
-
June 2023 – August 2023
Senior Software Engineer at NodeArt
(Short-term, project stopped) The dating app (Olo) with video and chat processing. The project has a strong strategy for in-app-payments.
- Improved the UX of the payment flow by adjusting ad timing and popup behavior
- Developed text chat logic and UI, enabling communication without video
- Enhanced the video streaming page UX by optimizing rebuilds and caching essential settings
- Revised architecture
- Reduced bugs, improving engagement metrics
-
Languages:Dart (Flutter)JS (Node.js)
Technologies:GetXGraphQLWebRTCSocketsFirebase
-
April 2022 – June 2023
Senior Software Engineer at N-iX
Financial B2C + B2B bank for Azercell - the biggest telecommunication company in Azerbaijan.
-
October 2022 – June 2023
Senior Flutter Engineer
- Built B2C & B2B banking apps from scratch (MVP, MMP, GA stages)
- Set up CI/CD using GitLab CI and Fastlane
- Added Mason templates for easy creation of UI logic and service files
- Integrated Google Pay and Apple Pay
- Integrated the contact list for peer-to-peer transactions
- Implemented a passcode screen with Biometrics' caching
- Connected two banking apps by implementing a flow using a QR scanner on the B2B side and a QR code generator on the B2C side
- Developed several payment pages for various use cases
- Implemented numerous payment-related and supporting features
-
Languages:Dart (Flutter)Java (backend, Android)Swift (iOS)
Technologies:BLoCDiomason-template/code generationeasy_localizationsFirebase
-
April 2022 – October 2022
Middle Flutter Engineer
- Built B2C & B2B banking apps from scratch (MVP stage)
- Implemented core functionalities
- Developed UI components
-
Languages:Dart (Flutter)Java (backend, Android)Swift (iOS)
Technologies:BLoCDioeasy_localizationsFirebase
-
-
February 2021 – April 2022
Flutter Developer at MobiTeach LLC
Educational apps for learning different languages via involving activities. Likewise, game motivation with results scoring, the gradual opening of topics, etc.
-
August 2021 – April 2022
Project's Lead Flutter Developer
- Coordinated and led a suite of mobile apps focused on language learning for beginners
- Conducted A/B testing using Google Analytics to compare feature performance and optimize user experience
- Rewrote the content downloading logic to run in isolates, resulting in a substantial performance boost
- Set up push notifications with deep links
- Deployed Android and iOS apps
- Worked with CodeMagic for builds
- Created interactive exercises using CustomPainter, animations, TTS, and STT
- Updated a pub.dev library for GDPR consent compliance
- Provided mentoring & conducted interviews
- Participated in business discussions related to ad revenue conversions
- Implemented and refactored many exercise-related and supporting features
-
Languages:Dart (Flutter)JS (React Native)Java (Android)Swift (iOS)
Technologies:BLoCRxDartisolatesSembastDB (NoSQL)local_notificationsFirebase toolsProvider
-
February 2021 – August 2021
Flutter Developer
- Developed core app features
- Implemented UI components
- Fixed bugs and optimized performance
-
Languages:Dart (Flutter)
Technologies:BLoCRxDartSembastDB (NoSQL)Firebase tools
-
-
January 2021 – April 2021
Full-Stack Engineer (Web3 + Flutter) at Stobox
Crypto Platform on Web & Mobile
- Developed UI layouts for a website in Flutter
- Refactured some smart contracts in Golang
-
Languages:GoDart (Flutter)
-
September 2020 – February 2021
Flutter Developer at Devsteam.mobi
Quotes App with Firebase Backend
- Developed business logic
- Designed and implemented UI
- Deployed the app on Android
- Refactored legacy code
-
Languages:Dart (Flutter)
Technologies:BLoCHTTPUDPNotificationsFirebase
-
June 2018 – September 2020
Python Developer / Full-Stack Developer at Freelance
Various Backend & Full-Stack Projects, Data Engineering, Web scrapping, Telegram bots tasks.
- Built backend & frontend solutions
- Conducted data analysis & web scraping
- Developed Telegram bots
-
Languages:PythonJavaScript
Technologies:DjangoFlaskNumPyPandasSQLAlchemyBeautifulSoup
Languages
Hard Skills
Languages (in years)
Flutter tools
Python tools
Databases
Networking
APIs & Integrations
CI/CD
Platforms
Paradigms / Concepts
Soft Skills
Character
Likes 😃
Dislikes 😞
Education
-
2023 – 2024Master's Degree in Computer Science at Lviv National University
-
2017 – 2021Bachelor's Degree in Applied Mathematics at Kyiv Polytechnic Institute
Program / Skills:
- Python, C/C++, JavaScript
- Computer Science
- Data Science
- Applied Math