Marek Stana, Developer in Dresden, Saxony, Germany
Marek is available for hire
Hire Marek

Marek Stana

Verified Expert  in Engineering

Software Developer

Location
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

The Funtasty
Swift, GitHub, Xcode, iPad, iPhone, iOS
Sygic Travel
iOS, Apple TV, Apple Watch, ZURB Foundation, UIKit, Objective-C, Swift
AHEAD iTec
iOS, Xcode, Objective-C, Swift

Experience

Availability

Part-time

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

2019 - PRESENT
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.
Technologies: Swift, GitHub, Xcode, iPad, iPhone, iOS

iOS Developer

2017 - 2019
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.
Technologies: iOS, Apple TV, Apple Watch, ZURB Foundation, UIKit, Objective-C, Swift

iOS Developer

2016 - 2016
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.
Technologies: iOS, Xcode, Objective-C, Swift

iOS Developer

2015 - 2016
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.
Technologies: iPad, iPhone, iOS, Xcode, Swift

Sygic Travel Maps Offline

https://itunes.apple.com/us/app/sygic-travel-maps-offline/id519058033?mt=8
One of the best personal helpers for travelers (and in my opinion the best one), Sygic Travel brings planning to a new level. It helps to plan a user's trip by exploring the area around the user including showing 360° videos inside the application–all built natively for the iOS platform. The application also supports booking hotels, tours, and activities by third-party services.

Sygic Travel Apple TV

This is an Apple TV application with support for 360° videos and a sign-in for Sygic Travel iOS users to synchronize a user's favorited items.

Sygic Travel Apple Watch

Use this Apple Watch app to quickly access your itinerary, your favorite places, and other useful places around you (such as restaurants or public transport stops). For each place, you can view additional information such as a description of the place or its opening hours.

ProMenu | Nájdi si svoje jedlo

This is the application for a local restaurant's daily menu. It has a simple and intuitive UI for all kinds of users with the ability to search restaurants on a map or in a list.

Jednotný katolícky spevník

A simple app for the Slovak region that plays Christian songs.

Languages

Swift, Objective-C, Python

Tools

Xcode, SQLiteManager, Git, GitHub

Platforms

iOS, WatchOS, Apple TV, Apple Watch, MacOS, Linux, Firebase

Frameworks

UIKit, Core Location, iPhone SDK, JSON Web Tokens (JWT), Core Data, ZURB Foundation

Libraries/APIs

CocoaPods, PromiseKit, Alamofire, SpriteKit, REST APIs, Firebase iOS SDK, Mapbox iOS SDK, Apiary API

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, Sygic, MobileIron, Automated UI Testing, iPhone

2014 - 2016

Master's Degree in Computer Science

Masaryk University - Brno, Czech Republic

2015 - 2015

Master's Degree in Computer Science

University of Tampere - Tampere, Finland

2011 - 2014

Bachelor's Degree in Computer Science

Masaryk University - Brno, 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