Close Office reaction GIF
Ідея та створення дякуючи Резюме Володимира Кушнира
My profile picture
Привіт!

Я маю 6+ років досвіду у розробці мобільних / десктопних / веб-додатків, розробці бекенду, моделюванні баз даних.

Я завжди прагнув допомогти своїм клієнтам досягти успіху в їхньому бізнесі, будучи глибоко залученим у процеси та розробку. Я пишаюся своїм впливом на кожну компанію, в якій я працював.

Я в пошуках проєкту, який буде надзвичайно корисним для українських громадян.

Досвід

Зараз
  • Серпень 2023 – дотепер

    Senior Software Engineer в Haltia.AI

    1. Лютий 2024 – дотепер

      Senior Software Engineer

      Субпродукт стартапу, який є революційним офлайн-помічником на базі ШІ, Asimov, що допомагає спростити особисте та ділове життя.

      • Інтеграція системних сервісів з використанням нативного коду (Swift, Kotlin)
      • Рефакторинг логіки завантаження AI-моделей, пов'язаної з FFI
      • Створив граф зв'язків (схожий на Obsidian) з використанням Flame, потім рефакторено з використанням CustomPainter
      • Реалізував онлайн TTS у чаті
      • Рефакторинг офлайн Apple TTS та Whisper's STT
      • Написав велику кількість юніт-тестів для бізнес та UI логіки
      • Написав інтеграційні тести (Patrol, Appium) для основних сценаріїв роботи програми, включаючи взаємодію в чаті та завантаження LLM-моделей
      • Розробив TTS-модуль на Rust та інтегровано його в десктопні та мобільні додатки через FFI
      • Налаштував CI/CD з використанням GitHub Actions та кастомних команд для локальних збірок
      • Робота над адаптивним дизайном, включаючи приховування/показу бокового панелі для десктопу
      • Реалізовано та рефакторено численні функції чату та пов'язаної логіки для мобільних та десктопних додатків

      • Мови:
        Dart (Flutter)
        Rust
        Swift
        Kotlin


        Технології:
        Flame
        Patrol
        gRPC
        GraphQL
        Firebase


        Платформи:
        iOS
        macOS
        watchOS
        Android
        Linux


        Інтеграції:
        Siri
        Google/Microsoft services
        Twitter
        Bonjour service
        built-in TTS & STT
        biometrics
    2. Серпень 2023 – Лютий 2024

      Senior Full-Stack Engineer в Conreality (субстартап)

      Субпродукт стартапу, який є геопросторовим інструментом для додаткового досвіду під час гри в пейнтбол та страйкбол.

      • Очолював команду мобільних розробників, що складалася з двох інших спеціалістів
      • Співпрацював з бекенд-командою для налаштування подієво-орієнтованої архітектури з використанням gRPC
      • Активно працював з Google Maps API
      • Переглянув існуючу архітектуру мобільного додатка
      • Реалізував різноманітні функції, пов'язані з мапами та допоміжною логікою
      • Допомагав у розробці бекенду на Go під час пікових навантажень на стороні бекенду

      • Мови:
        Dart (Flutter)
        Go (backend)


        Технології:
        BLoC
        AutoRoute
        gRPC
        WebRTC
        Google Maps API
        Firebase
Раніше
  • Липень 2022 – 2024

    Senior Mobile Full-Stack Engineer (часткова зайнятість) в Зусім

    Платформа для навчання українських військових з пріоритетом на офлайн-роботу та безпеку (Android + iOS).

    • Розробив повністю iOS та Android додатки з нуля, включаючи обговорення архітектури offline-first з командою бекенду
    • Активно працював з SQL
    • Проводив співбесіди та надавав консультації
    • Розгортав додатки для Android та iOS
    • Налаштував CI/CD з використанням GitHub Actions та Fastlane
    • Долучався до розробки бекенду на Node.js під час навантаження на команду бекенду

    • Мови:
      Dart (Flutter)
      Java (backend)


      Технології:
      BLoC
      Dio
      AutoRoute
      SQLite
      Firebase
      HTML parsing
  • Червень 2023 – Серпень 2023

    Senior Software Engineer в NodeArt

    (Короткотермінова робота, проєкт зупинено) Додаток для знайомств (Olo) з обробкою відео та чату. Проєкт має сильну стратегію in-app-payments користувачами.

    • Покращив UX процесу оплати шляхом налаштування часу показу реклами та поведінки спливаючих вікон
    • Розробив логіку та інтерфейс текстового чату, що дозволяє спілкуватися без відео
    • Покращив UX сторінки відеотрансляції шляхом оптимізації перебудови та кешування важливих налаштувань
    • Переглянув архітектуру
    • Зменшив кількість помилок, покращивши показники залученості

    • Мови:
      Dart (Flutter)
      Java (backend)


      Технології:
      GetX
      GraphQL
      WebRTC
      Sockets
      Firebase
  • Квітень 2022 – Червень 2023

    Senior Software Engineer в N-iX

    Фінансовий онлайн B2C + B2B банк для Azercell - найбільшої телекомунікаційної компанії в Азербайджані.

    1. Жовтень 2022 – Червень 2023

      Senior Mobile Engineer

      • Брав участь у розробці банківських додатків B2C і B2B з нуля (етапи MVP, MMP, GA)
      • Налаштував CI/CD з використанням GitLab CI та Fastlane
      • Додав шаблони Mason для легкого створення файлів логіки інтерфейсу та сервісів
      • Інтегрував Google Pay та Apple Pay
      • Інтегрував список контактів для p2p транзакцій
      • Реалізував екран з кодом доступу з кешуванням біометричних даних
      • З'єднав два банківські додатки, впровадивши потік з використанням QR-сканера на стороні B2B та генератора QR-кодів на стороні B2C
      • Розробив кілька сторінок оплати для різних випадків використання
      • Реалізував численні функції, пов'язані з платежами, та допоміжні функції

      • Мови:
        Dart (Flutter)
        Java (backend, Android)
        Swift (iOS)


        Технології:
        BLoC
        Dio
        mason-template/code generation
        easy_localizations
        Firebase
    2. Квітень 2022 – Жовтень 2022

      Middle Mobile Engineer

      • Брав участь у розробці банківських додатків B2C та B2B з нуля (етап MVP)
      • Реалізував основні функціональні можливості
      • Розробив компоненти інтерфейсу

      • Мови:
        Dart (Flutter)
        Java (backend, Android)
        Swift (iOS)


        Технології:
        BLoC
        Dio
        easy_localizations
        Firebase
  • Лютий 2021 – Квітень 2022

    Mobile Developer в MobiTeach LLC

    Освітні додатки для вивчення різних мов через інтерактивні вправи. Також включає ігрову мотивацію з підрахунком результатів, поступове відкриття тем тощо.

    1. Серпень 2021 – Квітень 2022

      Project's Lead Mobile Developer

      • Координував та керував набором мобільних додатків, орієнтованих на вивчення мов для початківців
      • Проводив A/B тестування за допомогою Google Analytics для порівняння ефективності функцій та оптимізації користувацького досвіду
      • Налаштував push-сповіщення з підтримкою deep links
      • Переписав логіку завантаження контенту з використанням ізолятів, що призвело до значного підвищення продуктивності
      • Розгортав додатки для Android та iOS
      • Працював з CodeMagic для збірок
      • Створював інтерактивні вправи з використанням CustomPainter, анімацій, TTS та STT
      • Оновив бібліотеку pub.dev для відповідності вимогам GDPR
      • Надавав наставництво та проводив співбесіди
      • Брав участь у бізнес-обговореннях, пов'язаних з конверсіями рекламних доходів
      • Реалізував та рефакторив багато коду, пов'язаного з вправами та допоміжними функціями

      • Мови:
        Dart (Flutter)
        JS (React Native)
        Java (Android)
        Swift (iOS)


        Технології:
        BLoC
        RxDart
        isolates
        SembastDB (NoSQL)
        local_notifications
        Firebase tools
        Provider
    2. Лютий 2021 – Серпень 2021

      Mobile Developer

      • Розробив основні функції додатку
      • Реалізував компоненти інтерфейсу
      • Виправив помилки та оптимізував продуктивність

      • Мови:
        Dart (Flutter)


        Технології:
        BLoC
        RxDart
        SembastDB (NoSQL)
        Firebase tools
  • Січень 2021 – Квітень 2021

    Full-Stack Engineer (Web3 + Flutter) в Stobox

    Крипто-платформа для веб та мобільних пристроїв

    • Розробляв макети інтерфейсу для веб-сайту на Flutter
    • Переписав деякі смарт-контракти на Go

    • Мови:
      Go
      Dart (Flutter)
  • Вересень 2020 – Лютий 2021

    Flutter Developer в Devsteam.mobi

    Додаток з цитатами на основі Firebase

    • Розробив бізнес-логіку
    • Проєктував та реалізував інтерфейс
    • Розгорнув додаток на Android
    • Рефакторинг застарілого коду

    • Мови:
      Dart (Flutter)


      Технології:
      BLoC
      HTTP
      UDP
      Notifications
      Firebase
  • Червень 2018 – Вересень 2020

    Python Developer / Full-Stack Developer at Freelance

    Різні проєкти з бекенду і повного стеку, інженерія даних, веб-скрапінг, задачі з Telegram-ботами.

    • Створював бекенд і фронтенд рішення
    • Проводив аналіз даних і веб-скрапінг
    • Розробляв ботів для Telegram

    • Мови:
      Python
      JavaScript


      Технології:
      Django
      Flask
      NumPy
      Pandas
      SQLAlchemy
      BeautifulSoup

Мови

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

Хард скіли

Мови (в роках)

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

Інструменти Flutter

Flutter (5+ років) BLoC GetX isolates Flame CustomPainter Patrol (інтеграційні тести) Retrofit RxDart Provider MobX SembastDB SQFlite

Інструменти Python

Django Flask NumPy Pandas Socket SQLAlchemy

Бази даних

SQLite PostgreSQL MySQL MongoDB SembastDB (NoSQL)

Мережеві технології

WebSockets GraphQL gRPC REST API WebRTC UDP

API та Інтеграції

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 Fastlane CI

Платформи

iOS macOS watchOS Android Linux

Парадигми / Концепції

OOP Design Patterns Data Structures

Софт скіли

Характер

АВАНТЮРНИЙ ВІДПОВІДАЛЬНИЙ ПРАЦЬОВИТИЙ ПАТРІОТИЧНИЙ КОМФОРТНИЙ ЧУДОВИЙ СЛУХАЧ ЛОГІК (ISTJ)

Подобається 😃

ФУТБОЛ СКЕЛЕЛАЗІННЯ НАСТІЛЬНИЙ ТЕНІС ПСИХОЛОГІЯ ПОДОРОЖІ ПРОБУВАТИ НОВЕ СЕРІАЛ THE OFFICE

Не подобається 😞

ЗАРОЗУМІЛІСТЬ БЕЗПРИНЦИПНІ ЛЮДИ

Освіта