Skip to content
View kanstantsin-bucha's full-sized avatar
🀩
Living my life
🀩
Living my life

Block or report kanstantsin-bucha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kanstantsin-bucha/README.md

πŸ‘‹ Hello!

I am Kanstantsin Bucha,

πŸš€ mostly known as Mobile Apps Developer | SwiftUI | Flutter | Ble | IOT | PxD

Good apps crafted by people who know how to do it.

I created multiple apps for "connected devices experience" with BLE devices and more generalized apps that worked with IOT device networks.

With my friend we created fully functiononal AirSensor device including hiring team of hardware engeneers and went through

  • the whole software + hardware research and development cycle.
  • producing device boards
  • crafting and building custom cases
  • selecting the manufacturer
  • producing 1st serie of devices.

My expertise is:

  • over 15 years of creating solutions in mobile development,
  • gathering requirements, crafting easy to implement solutions
  • integrating mobile products with existing infrastructure,
  • leading teams to growth
  • developing mobile applications from sctrach,
  • designing system, app architecture, selecting 3rd party libraries
  • lead development cycles, managing customer expectations
  • managing risks, applying best security practices

πŸ”¬ My Developement Toolkit

  • SwiftUI + ComposableArchitecture + Swift (Mobile, VisionPro, Watch)
  • Flutter + Dart (Mobile)
  • Python
  • some of ESP-IDF/Zephyr + C/C++ (IOT, PxD)

Empirical Knowledge in

  • Mobile analytics and marketing integration. Mixpanel, AppsFlyer OneLink, RevenueCat.
  • BLE, communication, protocols, custom protocols with Protobuf, custom secured protocols
  • Communication with IOT, BLE devices based on ESP32 and modern Espressif SOCs. Both Firmware and Mobile coding.
  • Single source code Applications for iOS + Android using Flutter
  • Integration with Firebase. Firestore, Analytics, Craslytics
  • Media playing on iOS using AVFoundation, including correct output switching, AirPlay, correct interruption handling, playing streams in the background, etc. I worked 6 month for UMG group under NDA.
  • Messager App, support different messages types in UI, scrolling optimizations, local database optimisation and fast queries. I worked in Viber for 2 years.
  • Security protocols, access control mobile applicaitons. I worked in TruU for 2 years.
  • Location services, beacons, local/animated maps navigation.
  • Flight assistance applications.
  • Midical/Health Care devices applications.
  • Events related applications, like conferences, festivals etc.

doc here


My YouTube Channel

My Music Albums (newest on top)


Positions

  • the Senior Apple Developer at πŸ”΄ Intent, Poland. (January 2023 - present)
  • the Lead iOS Software Developer and Group Manager at Coherent Solutions, Poland (September 2020 - December 2022)
  • the Senior iOS Software Developer at RakutenViber, Bealrus (September 2018 – September 2020)
  • the Senior iOS Software Developer at Qroma LLC, USA from Belarus (October 2015 – December 2018)
  • the iOS Software Developer at Vizispect LLC, USA from Belarus (May 2014 – October 2015)
  • the iOS Software Developer at R-Style Lab, Belarus (October 2013 - October 2014)
  • the Junior iOS Software Developer at EPAM Systems, Belarus (April 2012 - October 2013)

Programming Languages

πŸ“ˆ Github Stats

GitHub Streak

Top Langs

Pinned Loading

  1. apple-watch-ticky-ticky apple-watch-ticky-ticky Public

    Swift 1

  2. modular/modular modular/modular Public

    The Modular Platform (includes MAX & Mojo)

    Mojo 25.3k 2.7k

  3. BinaryBirds/Testify BinaryBirds/Testify Public

    Testify converts XCTest output into a proper structure (JSON, JUNIT, MD, GFM), or it'll miserably fail. πŸ˜‰

    Swift 25 6