Mykhailo Kotov

iOS & macOS developer

Bratislava, Slovakia

About me

Passionate iOS Developer with over ? years of exprience. Proven expertise in diverse industries such as FinTech, MedTech, and Telecom, developing both large-scale and indie applications. A dedicated team player, avid learner, and technology enthusiast

Experience

  • Senior iOS developer

    Ultradian October 2024 - Now

    A productivity app that connects to Apple Health to analyze biometric data and predict daily ultradian rhythms. It helps users optimize their schedules by recommending peak times for high-energy tasks and ideal moments for rest, promoting balanced productivity and well-being.

    • I am developing a high-quality iOS application from the ground up, using SwiftUI, Combine, and Clean Architecture to ensure scalability, maintainability, and a seamless user experience.
    • I was responsible for building and integrating complex algorithms and connecting the app to Apple Health, providing users with valuable health insights.
    • Additionally, I utilized frameworks like Supabase to manage real-time data storage and ensure efficient backend operations.
    • Throughout the project, I focused on delivering a robust and performance-driven solution, contributing to the app’s successful launch and growth.

  • Senior iOS developer

    OLX Group December 2023 - April 2024

    The OLX marketplace is a platform for buying and selling services and goods such as electronics, fashion items, furniture, household goods, cars and bikes.

    • Developed a step-by-step business information update module.
    • Created several CocoaPods using Swift, SwiftUI, Combine to implement REST API, UI and business logic
    • Implemented unit tests for API, models, and validators.

  • Software engineer for iOS Conversations application

    Infobip August 2020 - May 2023

    Contributed to all development processes of the Conversation application from the very beginning

    • Led the development of the Conversation app using TDD.
    • Managed app localization for multiple languages
    • Implemented deep UI customization for white labels
    • Developed an SDK for third-party integration.

  • Software developer for boon and boon.Planet

    Wirecard June 2019 - August 2020

    Joined Slovakian office of Munich-based FinTech company focused on providing digital banking solutions and cashless payments as a iOS engineer

    • Implemented features for Boon Family projects
    • Supported CI/CD scripts using Jenkins and Fastlane
    • Addressed bug fixes
    • Conducted code refactoring and testing

Education

  • 2009 - 2010

    Completed preparatory courses of the SoftServe University, at SoftServe IT Academy


  • 2005 - 2008

    Studies on Post Graduate course of Marine Hydrophysical Institute NAS Ukraine. Graduated with a degree in Informational technologies


  • 2000 - 2005

    Studied in Sevastopol National Technical University, Automatics and Computer Engineering Department. Graduated with Masters Degree in Automatics and Management Systems

Languages

    • English: Advanced
    • Russian: Fluent
    • Ukrainian: Fluent
    • Slovak: Intermediate

Tools & Technologies

  • Network: REST, Sockets, GraphQL
  • GUI: SwiftUI, Storyboard, Auto Layout, Xib, CoreAnimation
  • Data: CoreData, SwiftData, Plist-files, SQLite, iCloud, Keychain, Realm
  • Integrating: Facebook, Twitter, Instagram, Google, AWS, VK, LinkedIn, Supabase
  • Analytics: TestFairy, Flurry, Crashlytics, Appsflyer
  • Arch. patterns: MVC, MVVM, Clean Architecture, VIPER
  • Methodologies and principles: SOLID, KISS, TDD
  • Software: Xcode, Figma, Terminal, Adobe Photoshop, Inkscape, Sketch
  • Management: Scrum, Kanban, Jira, Confluence, Redmine, Zendesk, Trello
  • General: OOP, POP, Rx, UML, Design Patterns;
  • Languages: Swift (also Objective C, C, C++, Python, Javascript, Shell scripts, sql etc)
  • SCM & PM: SPM, Git, Cocoapods, Carthage, Homebrew
  • CI/CD: Jenkins, Fastlane, Bitrise