Pavel Minárik, Developer in Prague, Czech Republic
Pavel is available for hire
Hire Pavel

Pavel Minárik

Verified Expert  in Engineering

Software Developer

Location
Prague, Czech Republic
Toptal Member Since
June 13, 2018

Pavel's been developing iPhone apps since iOS 4; first in Objective-C but soon taking up Swift (among the first). He's worked with many frameworks, but Core Data is a favorite. His love of functional programming paradigm also allows him to quickly adopt modern programming principles. Having contributed to a number of projects (for startups and others), he's learned that there is always the right solution to the problem, you just need to find it.

Portfolio

Awesome Developers UG
Algorithms, Cocoa, Mobile App Development, Alamofire, Kotlin, Android, RxSwift...
RightClick s.r.o.
Algorithms, Cocoa, Mobile App Development, iOS, AFNetworking, Core Data, Swift...
Hexmotive s.r.o.
Algorithms, Cocoa, Mobile App Development, iOS, Objective-C, Haskell

Experience

Availability

Part-time

Preferred Environment

SwiftUI, Model View ViewModel (MVVM), CocoaPods, MacOS, SourceTree, Sketch, Trello, Sublime Text, Git, Xcode

The most amazing...

...language I've learned is Haskell. It completely rewired my brain to think more abstractly.

Work Experience

Mobile Expert

2014 - 2017
Awesome Developers UG
  • Led a team of iOS developers.
  • Managed the project for mobile platforms.
  • Created a reusable module for video capturing that allows the user to pause during recording, video merging, and uses a robust file upload to a REST API.
  • Interviewed and recruited other iOS developers.
  • Created iOS apps based on designs defined by clients.
  • Updated the code for the above iOS apps as new versions of Swift come out and new tools are released.
  • Helped with designing a mobile app interface that focuses on simplicity and follows the Human Interface Guidelines from Apple.
Technologies: Algorithms, Cocoa, Mobile App Development, Alamofire, Kotlin, Android, RxSwift, Core Data, Swift, iOS

iOS Developer

2014 - 2014
RightClick s.r.o.
  • Created a social network app (iOS) that was focused on event management; it allowed users to locate the events, comment on them, and receive notifications.
  • Led a small mobile team (iOS and Android).
  • Developed a support app for an online video management service that allows users to create and upload videos from iOS devices.
  • Sped up development by creating company-specific toolchain (Xcode project templates, snippets, plug-ins, and so on).
  • Adopted Swift in its early stages and helped the team with the language transition.
Technologies: Algorithms, Cocoa, Mobile App Development, iOS, AFNetworking, Core Data, Swift, Objective-C

Back-end and iOS Developer

2012 - 2013
Hexmotive s.r.o.
  • Built a data transformation server daemon in Haskell language which was used in the back-end of a telephone service.
  • Developed an iOS app using MapKit with JSON data downloaded from the back-end.
  • Worked remotely on a project for an overseas client.
  • Worked in a full-stack development team.
Technologies: Algorithms, Cocoa, Mobile App Development, iOS, Objective-C, Haskell

Junior iOS Developer

2011 - 2011
iCom Vision Holding a.s.
  • Created an app for listening to online radio stations on iOS devices as an internship project.
  • Learned how to work in a team.
  • Designed wireframes of an iOS app based on written requirements.
  • Learned and implemented best practices in iOS development under the supervision of a senior programmer.
Technologies: Cocoa, Mobile App Development, iOS, Objective-C

Junior Ruby on Rails Developer

2011 - 2011
Yoop SE
  • Created a community portal for golf players as a member of a back-end team in Ruby on Rails.
  • Adopted tools and practices to develop topnotch back-end software.
  • Applied functional programming techniques and practices to an otherwise object-oriented code.
  • Wrote a test framework using BDD.
  • Practiced Agile type development and worked in sprints.
Technologies: MySQL, Ruby on Rails (RoR)

Autosnip iOS App

An iOS app that serves as a client to an online sales video management service. The app allows user authentication, video recording, upload, and basic control over a video's workflow.

U-šetřete iOS App

An iOS client app for a service that allows users to receive discount vouchers to places where they go shopping. The discount is applied silently without the shop manager's knowledge, which enables better user privacy. The app is free of charge for clients of Unicredit bank, and the service collects anonymous data about where the users like to go shopping.

Beachsafe iOS App

https://itunes.apple.com/us/app/beachsafe/id397699623
An iOS app that serves as a safety guide and navigator for Australian beaches.

Dny Marianne iOS App

https://apps.apple.com/cz/app/dny-marianne/id1253927062
An iOS app that serves as a catalog for discounts during a famous Czech shopping event that's held every year. The app enables browsing while offline, and the user can also apply the discounts at the physical store.

My Car iOS App

An iOS app that automatically tracks where a user left their car without the need for any user input. When a user opens the app, they can view or start navigation to the car's latest position.

* The app was pulled from the App Store by the owner recently.

Languages

Swift, Objective-C, Haskell, SQL, Java, Kotlin

Frameworks

Cocoa, Core Data, Ruby on Rails (RoR), SwiftUI, AFNetworking, React Native

Paradigms

Functional Programming, Reactive Programming, Model View ViewModel (MVVM), REST, Agile Software Development, Functional Reactive Programming, User Testing

Platforms

iOS, MacOS, Windows, Firebase, Android

Storage

JSON, SQLite, MySQL, Realm

Other

Mobile App Development, Algorithms, Artificial Intelligence (AI)

Libraries/APIs

RxSwift, CocoaPods, Alamofire, Firebase iOS SDK, Facebook iOS SDK

Tools

Xcode, Git, Postman, Apple Push Notifications, Sublime Text, Trello, Sketch, SourceTree, Android Studio

2009 - 2013

Master's Degree in Artificial Intelligence

Czech Technical University - Prague, Czech Republic

2005 - 2009

Bachelor's Degree in Computer Science

Czech Technical University - Prague, Czech Republic

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring