Close Office reaction GIF
Inspired and created using Resume by Volodymyr Kushnir
My profile picture
Hi there!

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

    1. 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)
      • Implementation and integration of Rust plugins using FFI
      • Integration & UI testing using Patrol
      • Complex UI development using CustomPainter and Flame
      • Setup and management of CI/CD (GitHub Actions)
      • Architecture revisioning

      • Languages:
        Dart (Flutter)
        Rust
        Swift
        Kotlin


        Technologies:
        Flame
        Patrol
        gRPC
        GraphQL
        Firebase


        Platforms:
        iOS
        macOS
        watchOS
        Android
        Linux


        Integrations:
        Siri
        Google/Microsoft services
        Twitter
        Bonjour service
        built-in TTS & STT
        biometrics
    2. 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 the mobile development team
      • Revised architecture
      • Planned project tasks
      • Managed CI/CD integrations
      • Developed new features

      • Languages:
        Dart (Flutter)
        Go (backend)


        Technologies:
        BLoC
        AutoRoute
        gRPC
        WebRTC
        Google Maps API
        Firebase
Back then
  • July 2022 – 2024

    Senior Mobile Full-Stack Engineer (part-time) at Zusim

    Offline-first security-based study platform for Ukrainian army soldiers (mobile app).

    • Set up a security-based architecture
    • Managed iOS & Android deployment
    • Conducted interviews
    • Developed new features
    • Provided consulting

    • Languages:
      Dart (Flutter)
      JS (Node.js)


      Technologies:
      BLoC
      Dio
      AutoRoute
      SQLite
      Firebase
      HTML 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 UX of payments, increasing money conversion by 20%
    • Developed text chat logic & UI, enabling user communication without video
    • Enhanced UX of video streaming pages
    • Revised architecture
    • Reduced bugs, improving engagement metrics

    • Languages:
      Dart (Flutter)
      JS (Node.js)


      Technologies:
      GetX
      GraphQL
      WebRTC
      Sockets
      Firebase
  • April 2022 – June 2023

    Senior Software Engineer at N-iX

    Financial B2C + B2B bank for Azercell - the biggest telecommunication company in Azerbaijan.

    1. October 2022 – June 2023

      Senior Flutter Engineer

      • Built B2C & B2B banking apps from scratch (MVP, MMP, Release+ stages)
      • Reduced app login time by 90% using Biometrics
      • Enabled communication between two banking apps (B2C + B2B) via QR scanner
      • Automated scripts to reduce app deployment time by 10%
      • Integrated code templates to improve development efficiency
      • Connected contacts library to app, reducing P2P transaction time by 90%

      • Languages:
        Dart (Flutter)
        Java (backend, Android)
        Swift (iOS)


        Technologies:
        BLoC
        Dio
        mason-template/code generation
        easy_localizations
        Firebase
    2. 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:
        BLoC
        Dio
        easy_localizations
        Firebase
  • 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.

    1. August 2021 – April 2022

      Project's Lead Flutter Developer

      • Coordinated and led the project
      • Provided mentoring & conducted interviews
      • Revised architecture
      • Used Google Analytics for A/B testing
      • Deployed CI/CD via Codemagic

      • Languages:
        Dart (Flutter)
        JS (React Native)
        Java (Android)
        Swift (iOS)


        Technologies:
        BLoC
        RxDart
        SembastDB (NoSQL)
        local_notifications
        Firebase tools
        Provider
    2. February 2021 – August 2021

      Flutter Developer

      • Developed core app features
      • Implemented UI components
      • Fixed bugs and optimized performance

      • Languages:
        Dart (Flutter)


        Technologies:
        BLoC
        RxDart
        SembastDB (NoSQL)
        Firebase tools
  • January 2021 – April 2021

    Full-Stack Engineer (Web3 + Flutter) at Stobox

    Crypto Platform on Web & Mobile

    • Wrote smart contracts
    • Developed UI layouts

    • Languages:
      Go
      Dart (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:
      BLoC
      HTTP
      UDP
      Notifications
      Firebase
  • 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:
      Python
      JavaScript


      Technologies:
      Django
      Flask
      NumPy
      Pandas
      SQLAlchemy
      BeautifulSoup

Languages

🇺🇦 УКРАЇНСЬКА (C2) 🇺🇸 ENGLISH (B2)

Hard Skills

Languages (in years)

Dart (5+) Python (2+) Swift (1+) Java (1+) JavaScript (1+, React Native, Node.js) Kotlin Rust Go

Flutter tools

Flutter (5+ years) BLoC GetX Flame CustomPainter Patrol (integration tests) Retrofit RxDart Provider MobX SembastDB SQFlite

Python tools

Django Flask NumPy Pandas Socket SQLAlchemy

Databases

SQLite PostgreSQL MySQL MongoDB SembastDB (NoSQL)

Paradigms / Concepts

OOP Design Patterns Data Structures

Tools

macOS Linux Vim Git

Networking

WebSockets GraphQL gRPC REST API WebRTC UDP

APIs & Integrations

Google Maps API Rust/C FFI AdMob Firebase Siri Google/Microsoft services Twitter Bonjour service TTS & STT Biometrics

CI/CD

GitHub Actions GitLab CI Codemagic

Platforms

iOS macOS watchOS Android Linux

Soft Skills

Character

ADVENTUROUS RESPONSIBLE HARD-WORKING PATRIOTIC COMFORTING GREAT LISTENER LOGISTICIAN (ISTJ)

Likes 😃

FOOTBALL CLIMBING PING-PONG PSYCHOLOGY TRAVELLING TRYING NEW THINGS THE OFFICE

Dislikes 😞

ARROGANCE UNPRINCIPLED PEOPLE

Education

  • 2023 – 2024
    Master's Degree in Computer Science at Lviv National University
  • 2017 – 2021
    Bachelor's Degree in Applied Mathematics at Kyiv Polytechnic Institute

    Program / Skills:

    • Python, C/C++, JavaScript
    • Computer Science
    • Data Science
    • Applied Math