Pavel Minárik
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
iOS Developer
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.
Back-end and iOS Developer
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.
Junior iOS Developer
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.
Junior Ruby on Rails Developer
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.
Experience
Autosnip iOS App
U-šetřete iOS App
Beachsafe iOS App
https://itunes.apple.com/us/app/beachsafe/id397699623Dny Marianne iOS App
https://apps.apple.com/cz/app/dny-marianne/id1253927062My Car iOS App
* The app was pulled from the App Store by the owner recently.
Skills
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
Education
Master's Degree in Artificial Intelligence
Czech Technical University - Prague, Czech Republic
Bachelor's Degree in Computer Science
Czech Technical University - Prague, Czech Republic
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring