Vojtech Vrbka, Software Developer in London, United Kingdom
Vojtech Vrbka

Software Developer in London, United Kingdom

Member since May 1, 2019
Vojtech is a London-based senior Swift contract developer with a master's degree in computer science and nine years of experience in developing successful iOS apps for both start-ups and established organizations. He works well in small and big teams (30+ iOS developers) supporting apps with millions of users.
Vojtech is now available for hire

Portfolio

  • Babylon Health
    Swift, ReactiveSwift, ReactiveFeedback, Redux, Unit/UI Tests
  • JustEat
    Swift, Unit/UI Tests, CI, Firebase, Optimizely
  • Karhoo
    Swift, VIPER, MVP+C, CI, TDD, Framework development

Experience

  • Development 11 years
  • Swift 5 years
  • Objective-C 4 years
  • Functional Reactive Programming 2 years

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Xcode

The most amazing...

...app I've developed was Velocity, which I scaled from 0 to 50,000 users in three months.

Employment

  • Senior Swift Developer (Contract)

    2019 - PRESENT
    Babylon Health
    • Implemented Auth0 authentication.
    • Supported the team with regular app releases.
    Technologies: Swift, ReactiveSwift, ReactiveFeedback, Redux, Unit/UI Tests
  • Senior Swift Developer (Contract)

    2019 - 2019
    JustEat
    • Developed new features for millions of JustEat users.
    • Supported team with bi-weekly app releases.
    • Maintained apps by finding and fixing crashes and other issues.
    Technologies: Swift, Unit/UI Tests, CI, Firebase, Optimizely
  • Senior Swift Developer (Contract)

    2018 - 2019
    Karhoo
    • Developed Karhoo SDK, which is used for easy access to Karhoo API. It handles authentication, taxi quotes, booking, driver tracking, and journey updates.
    • Developed Karhoo UI SDK that extends Karhoo SDK with UI. The app is bundled as a framework and allows easy integration with partner apps.
    • Developed Karhoo App as a sample app that uses both SDKs.
    • Maintained high test coverage with Unit and Integration tests for all project mentioned.
    Technologies: Swift, VIPER, MVP+C, CI, TDD, Framework development
  • Senior Swift Developer (Contract)

    2018 - 2018
    Ostmodern
    • Optimized the Olympic Channel app for iPhone X and shipped a couple of updates.
    • Joined Formula 1 app team and help them finish and polish the new app.
    Technologies: Swift, FRP, VOD, UI Tests
  • Senior Swift Developer

    2017 - 2018
    Fitzdares
    • Led and took ownership of Greenfield, a Swift project.
    • Chose to use MVVM architecture with reactive and functional programming to create readable, easily expandable, and highly testable code.
    • Ensured that the classes are decoupled as much as possible.
    • Used TDD approach to develop new features and achieved total project test coverage to around 80%.
    • Used state machine for navigation between different screens of the app.
    • Implemented a continuous integration using Bitrise CI. It automatically runs tests on pull requests and sends results to Github pull request page. Only PRs passing the tests (tests, swift lint, code coverage) can be merged in.
    • Pushed to master/develop branches to create a build and send it to iTunes.
    Technologies: Swift, MVVM, FRP, TDD, CI, API design
  • iOS Swift Developer

    2015 - 2017
    Firefly Experience Limited
    • Developed a highly customized user interface with customized animations and use of Core Graphics.
    • Used customized maps (Mapbox) to present the user’s captured trails and points of interest.
    • Supported the designing of the app’s architecture, which was MVVM with reactive programming.
    • Implemented CI using onsite Mac Mini server.
    • Used Xcode Bots and Fastlane to make nightly builds, run tests and automatically create release builds.
    • Managed a great volume of user testing using Mixpanel and UXCam.
    Technologies: Swift, FRP, MVVM, TDD, Custom animations, Core Location, Core data
  • Lead iOS Developer

    2014 - 2015
    Velocity
    • Took ownership of the app when Uncover was in beta version with the final version featured multiple times by Apple as Best New App and Best Food App.
    • Implemented new features and highly custom animations.
    • Managed to successfully put down crashes to 0.02% of sessions.
    • Implemented Socket.IO to support live server updates inside the app.
    Technologies: Swift, Custom Animations, SocketIO
  • iOS Developer (contract)

    2012 - 2014
    Zentity
    • Developed varied projects within banking and eCommerce.
    Technologies: Objective C, MVC, Core Data, Custom UI,
  • PHP Developer

    2008 - 2010
    Shopsys
    • Developed new features and maintained the eCommerce software.
    Technologies: PHP, MySQL

Experience

Skills

  • Languages

    Swift, Objective-C, SQL, JavaScript
  • Frameworks

    UIkit, iOS SDK, Redux, Core Data
  • Paradigms

    Test-driven Development (TDD), Dependency Injection, Mobile Development, Reactive Programming, Functional Reactive Programming, Coded UI Tests, Testing, Continuous Integration (CI), REST, Object-oriented Programming (OOP), Functional Programming, Model View Viewmodel (MVVM), Requirements Analysis
  • Platforms

    iOS, Bitrise, Mixpanel, Firebase
  • Other

    Development, User Interface (UI), Debugging, Profiling, Carthage, Model View, iOS Animations, Code Architecture, Teams, APIs, Architecture, requirement analysis, Technical Leadership
  • Libraries/APIs

    Firebase iOS SDK, CocoaPods, Alamofire, Fabric, iOS Native Libraries
  • Tools

    Xcode, SwiftLint, Instabug, Fastlane, Optimizely
  • Storage

    SQLite

Education

  • Master's degree in Computer Science
    2009 - 2014
    Technical University of Ostrava - Czech Republic
  • ERASMUS program (student exchange program) participant in Computer Science
    2012 - 2013
    University of Aveiro - Portugal

Certifications

  • Mobile App Security+ (iOS Edition) 

    JULY 2013 - PRESENT
    CompTIA

To view more profiles

Join Toptal
Share it with others