Dominik B.

About Me

Creative iOS Engineer with 6 years of experience developing native iOS apps using XCode, Objective C, Swift among other frameworks. Dominik seeks to deliver quality, responsive, and engaging applications, striving for optimization and reusability, as well as experimenting with new concepts, designs, libraries, and frameworks. He also enjoys contributing to the iOS community by writing open-source projects, tooling, and articles.

Frontend

DevOps

Workflow

Other

Work history

UpStack
UpStack
iOS Developer
2020 - Present (5 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Seznam.cz
Seznam.cz
iOS Developer
2020 - 2020
Czech Republic
  • Worked on the development of the Mapy.cz/Windy Maps iOS application for the most visited web portal and search engine in the Czech Republic.

  • Added new features to the app and assisted with performance optimization.

  • Closely collaborated with other engineers and developers working on different teams.

Showmax
Showmax
iOS Developer
2017 - 2020 (3 years)
Czech Republic
  • Worked on the development of the Showmax platform, one of the largest and most successful subscription video-on-demand services serving sub-Saharan Africa.

  • Developed native iOS and tvOS app with SOLID architecture and tests.

  • Maintained CI with Jenkins and Fastlane. Contributed to the development of open-source projects, tooling, and articles.

KSWR
KSWR
iOS Developer
2015 - 2017 (2 years)
Czech Republic
  • Designed and developed native iOS apps for a company focused on creating custom solutions combining internet, enterprise, and mobile applications to fill the customers’ requirements.

  • Delivered projects on time, with high quality, and within budget, also improving the native iOS codebase.

  • Supported company standards and ensured a a high-level design for applications.

Showcase

iOS Developer/Apple team CI Maintainer - Showmax iOS + tvOS Application
iOS Developer/Apple team CI Maintainer - Showmax iOS + tvOS Application
  • Showmax is a leading video on demand platform in South Africa.

  • The application's primary goal is user-driven content discovery through recommendations and viewing.

  • Responsibilities included UI improvements (dark mode, custom elements), API development for notifications, CI/CD pipeline management (Testflight to final release), and testing/debugging via Xcode.

iOS Developer/Consultant - Mapy.cz/WindyMaps
iOS Developer/Consultant - Mapy.cz/WindyMaps
  • Mapy.cz is a Czech map application that functions offline.

  • It allows users to download maps and use them even without an internet connection.

  • The application includes features like route planning, navigation, CarPlay integration, and bug fixing.

iOS Developer - XTouchBar
iOS Developer - XTouchBar
  • XTouchBar is an application designed to enhance Xcode functionality by allowing users to interact with the Touchbar.

  • It enables users to initiate commands directly from the Touchbar, bypassing traditional shortcuts, particularly beneficial for developers working with different keyboard layouts.

  • The project, developed by the developer with a developer ID certificate, focuses on improving the TouchBar's capabilities within Xcode.

iOS Developer - My Jablotron
iOS Developer - My Jablotron
  • Jablotron is a Czech application and smart home solution focused on security and comfort.

  • The project includes smart door locking/opening, thermostats, and a recuperation unit.

  • The developer tackled the UI challenge for the iOS recuperation unit, designing a rounded slider component for temperature control and utilizing technologies like Cocoapods, watchKit, UIKit, Alamofire, CoreData, and Objective-C.

Education

Faculty of Information Technology
Faculty of Information Technology
Czech Technical University
2015 - 2017 (2 years)