Marek Stana
Verified Expert in Engineering
Software Developer
Dresden, Saxony, Germany
Toptal member since March 28, 2019
Marek is an iOS developer with a master's degree in computer science. He's the type of developer who understands both the technological and artistic sides of development. Over the course of his career, he's had the pleasure of working on popular travel sites used by hundreds of thousands of users worldwide, and he's created mobile bank apps with a strong emphasis on security.
Portfolio
Experience
Availability
Preferred Environment
Git, iOS, MacOS, Xcode
The most amazing...
...project I've coded is an Apple TV and watchOS app called Sygic Travel.
Work Experience
iOS Developer
The Funtasty
- Implemented MVVM-C architecture and slightly functional programming.
- Organized work along with fully supporting Gitflow rules, pull requests, and more.
- Worked on projects with tight deadlines and subsequently had to make lots of decisions based on value-cost benefits.
- Worked on the Agile development of iOS applications, apps with both a completely custom UI and also a native UI for external clients.
- Implemented C++ and Swift integration to a computer vision framework. This framework allowed our client to deliver their vision framework to iOS and OSX platform.
- Developed a picture-based application with video and Gif support to show local event's galleries with provided QR codes or links.
- Built a news application that fully worked online and offline with synchronization support implemented only in iOS core frameworks Core Data, UIkit, and Foundation.
- Developed a drink-recording application with heavy UI supporting panels, gestures, and other latest iOS features; the application works completely offline and provides a full data history.
- Created a feedback application for a known global car manufacturer with support for scanning bar codes, optical character recognition, and rich animations.
iOS Developer
Sygic Travel
- Created the entire new UI of an app store application from the bottom up.
- Built an Apple watch application for the Sygic Travel app.
- Constructed a standalone Apple TV application for watching 360° videos.
- Supported 360° videos on iOS devices.
- Solved daily issues, customer requests, and bugs.
- Provided huge support for Skobbler and later, for the Sygic navigation map's SDK.
- Developed the iMessage application version for Sygic Travel.
iOS Developer
AHEAD iTec
- Prototyped an authentication application on the iOS platform.
- Worked with a BLE wearable device that collected and used gyroscopic data from the Metawear HW.
- Developed an application based on the Apple Wallet card's UI (it has complex UI animations with a huge emphasis on performance).
- Implemented Apple's security storage Keychain with detailed elaboration.
- Detected jailbreaking on the iOS platform.
iOS Developer
ProMenu
- Released the client's application to the App Store.
- Used Apple's MapKit framework to show local restaurants in Western Slovakia.
- Developed a clean and simple solution for client all without any designer; designed also some parts of UI and made decisions based on iOS rules.
- Maintained the project in Swift 2 for two years; it was a particular challenge as the Swift language was changing and growing really quickly.
Experience
Sygic Travel Maps Offline
https://itunes.apple.com/us/app/sygic-travel-maps-offline/id519058033?mt=8Sygic Travel Apple TV
Sygic Travel Apple Watch
ProMenu | Nájdi si svoje jedlo
Jednotný katolícky spevník
Education
Master's Degree in Computer Science
Masaryk University - Brno, Czech Republic
Master's Degree in Computer Science
University of Tampere - Tampere, Finland
Bachelor's Degree in Computer Science
Masaryk University - Brno, Czech Republic
Skills
Libraries/APIs
CocoaPods, PromiseKit, Alamofire, SpriteKit, REST APIs, Firebase iOS SDK, Mapbox iOS SDK, Apiary API
Tools
Xcode, SQLiteManager, Git, GitHub, Sygic
Languages
Swift, Objective-C, Python
Platforms
iOS, WatchOS, Apple TV, Apple Watch, MacOS, Linux, Firebase
Frameworks
UIKit, Core Location, iPhone SDK, JSON Web Tokens (JWT), Core Data, ZURB Foundation
Paradigms
Concurrent Programming, Model View ViewModel (MVVM), MVC Design, Model View Controller (MVC), Agile Software Development, Unit Testing
Storage
SQLite, NoSQL
Other
iPad, REST API Clients, AVFoundation, Apple TV UI, User Experience (UX), User Interface (UI), Sygic Maps SDK, OpenStreetMap, SDKs, MobileIron, Automated UI Testing, iPhone
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