Tomáš Kohout

Tomáš Kohout

Mentor
5.0
(24 reviews)
US$40.00
For every 15 mins
97
Sessions/Jobs
ABOUT ME
iOS Developer striving for the cleanest code possible
iOS Developer striving for the cleanest code possible

Hi, my name is Tomáš! You can try to pronounce my name (Tomaash) but I usually go with the English Thomas. I love making iOS apps and I knew I want to do it for living as soon as I bought my first iPhone. That was a long time ago and now I have almost 5 years of professional experience. During my time I coded many apps that are successfuly published in AppStore. I have also lead a small team of iOS Developers and mentored the junior members. I have talked on various events (mDevCamp, mDevTalk) about testing and benefits of a clean code.

Currently, I do the best in:

★ iOS
​ ​ ☆ Swift 5 (Advanced swift knowledge)
​ ​ ☆ Objective-C
​ ​ ☆ All things reactive - ReactiveSwift, RxSwift, ReactiveCocoa
​ ​ ☆ fastlane 🚀
​ ​ ☆ Clean code, system architecture and testing
​ ​ ☆ XCTest, Quick, Nimble
​ ​ ☆ Build automation
​ ​ ☆ Provisioning
​ ​ ☆ Autolayout
​ ​ ☆ Firebase
​ ​ ☆ CoreData, Realm
​ ​ ☆ Performance, Memory management
★ React Native
​ ​ ☆ Hybrid applications
​ ​ ☆ Native bridging
★ Git​ ​
​ ​ ☆ Basic git usage
​ ​ ☆ Hosting services (e.g. GitHub, GitLab, BitBucket etc) ​ ​
​ ​ ☆ Best practices for working in teams (pull request, feature branches, etc..)​ ​
★ Javascript
​ ​ ☆ ReactJS
​ ​ ☆ Redux, Router, ...
★ HTML / CSS
​ ​ ☆ Bootstrap
​ ​ ☆ Quick CSS fixes
★ PHP
​ ​ ☆ Web scraping
​ ​ ☆ Nette framework
​ ​ ☆ Magento
​ ​ ☆ Wordpress
​ ​ ☆ APIs in php
★ Code Review ​ ​
​ ​ ☆ Code review for Swift and Objective-C
​ ​ ☆ Best practices and architecture tips
★ Computer Vision
​ ​ ☆ Using OpenCV
​ ​ ☆ All kinds of recognition

My strongest suite is iOS but I have also a long term experience in Web Development and I keep an eye on new trends making sure I never fall behind. I am very good at solving problems and I enjoy helping people out.

Few extra things so you get to know me better:
★ I love travelling and spent the last year going through most of the countries in South America
★ Once upon a time I wrote a joke programming language that went viral
★ I care about the rights and well-being of unicorns (http://whostolemyunicorn.com/)
★ I've visited 42 countries so far

Czech, English
Prague (+02:00)
Joined October 2018
EXPERTISE
5 years experience | 8 endorsements
Long term experience in developing awesome apps using the newest technologies available.
Long term experience in developing awesome apps using the newest technologies available.
2 years experience | 1 endorsement
I've started with ReactiveCocoa and progressed to ReactiveSwift and RxSwift. I've a strong understanding of all things Reactive.
I've started with ReactiveCocoa and progressed to ReactiveSwift and RxSwift. I've a strong understanding of all things Reactive.
1 year experience | 2 endorsements
I have created several websites using the ReactJS and also used it in React Native apps
I have created several websites using the ReactJS and also used it in React Native apps
6 years experience | 1 endorsement
Best way to keep things organized. I can help you with some common use cases and best practices for teams
Best way to keep things organized. I can help you with some common use cases and best practices for teams
2 years experience | 2 endorsements
I've pionereed use of this technology in the last company I worked for. Since then we never went back to CoreData! I can help you with so...
I've pionereed use of this technology in the last company I worked for. Since then we never went back to CoreData! I can help you with some complex use cases or just a basic setup
View more
View more
3 years experience | 13 endorsements
Love story almost three years in the making
Love story almost three years in the making
5 years experience | 7 endorsements
If smalltalk and C had a kid, it would definitely be close to what Objective-C had become. Even though I prefer Swift now, I am capable o...
If smalltalk and C had a kid, it would definitely be close to what Objective-C had become. Even though I prefer Swift now, I am capable of doing anything in the good old Objective-C
View more
View more

REVIEWS FROM CLIENTS

5.0
(24 reviews)
Pablo De la Rosa Michicol
Pablo De la Rosa Michicol
December 2019
Excellent mentor
Pablo De la Rosa Michicol
Pablo De la Rosa Michicol
December 2019
Excellent mentor
Pablo De la Rosa Michicol
Pablo De la Rosa Michicol
December 2019
good
Armchair Psychologist
Armchair Psychologist
December 2018
Excelent tutor!
victor lee
victor lee
November 2018
Tomas is very knowledgeable in RxSwift and iOS. Definitely a must try for your coding journey. Thanks Tomas!
Sönke Hünkemeier
Sönke Hünkemeier
November 2018
Awesome mentor!
Patrick McDaniel
Patrick McDaniel
November 2018
Outstanding assistance.
Jack Lawson
Jack Lawson
November 2018
Amazing!! great help and very professional
Armchair Psychologist
Armchair Psychologist
November 2018
Excellent communicator, excellent coder, professional, understanding, and capable
Alex
Alex
November 2018
Great teacher.
SOCIAL PRESENCE
GitHub
OSTRAJava
Bo neni cas pyco
Java
276
12
fastlane-firebase-plugin
Unoffical tool to access firebase project settings
Ruby
28
9
Stack Overflow
437 Reputation
0
3
8
EMPLOYMENTS
iOS Developer
Ackee
2015-12-01-2017-11-01
iOS developer, analyst & chief iOS technologist in a leading mobile application company based in Prague. I was responsible for: - develo...
iOS developer, analyst & chief iOS technologist in a leading mobile application company based in Prague. I was responsible for: - development and delivery of multiple iOS applications over the years - code review - leading of a small team of developers on multiple projects - review and implementation of new technologies - transition to a complete build automation using fastlane and Jenkins - introduction of unit testing as a standard practice - mentoring junior team members - legacy project code maintenance - reviewing code of third parties and mentoring - specialization in functional and reactive programming - managing full app development life cycle (development, testing, code review, CI, deployment, crash reporting, performance)
Objective-C
Swif
iOS
View more
Objective-C
Swif
iOS
RxSwift
View more
iOS Developer
Garagesocial
2014-10-01-2015-11-01
iOS application development for a startup based in Boston (100% remote). My responsibilities were: - design and development of an iOS cli...
iOS application development for a startup based in Boston (100% remote). My responsibilities were: - design and development of an iOS client for an emerging social network - rapid prototyping - api design - full product ownership - managing challenges of fully remote work with 12 hour time difference
Objective-C
iOS
View more
Objective-C
iOS
View more
Frontend Developer
Garagesocial
2014-06-01-2014-09-01
Javascript frontend development for Boston based social network startup. Technologies: Backbone, Marionette, Ember, coffeescript
Javascript frontend development for Boston based social network startup. Technologies: Backbone, Marionette, Ember, coffeescript
Backbone.js
Marionette.js
Backbone.js
Marionette.js
PROJECTS
OTO Shape of SoundView Project
2017
OTO: Shape of Sound is a successful Kickstarter project. This intuitive musical instrument and controller offers countless possibilities ...
OTO: Shape of Sound is a successful Kickstarter project. This intuitive musical instrument and controller offers countless possibilities to work with music. The mission was to design and program an app that would communicate with a controller via Bluetooth. Part of the project was also to design and implement SDK.
Spotify
Swift
iOS
View more
Spotify
Swift
iOS
Coreaudio
Apple music
View more
AngelcamView Project
2017
CCTV streams that you can watch from every corner of the world whenever you want to. Technical challenge, dealing with all kinds of strea...
CCTV streams that you can watch from every corner of the world whenever you want to. Technical challenge, dealing with all kinds of stream types and cameras plus complicated UI for scrolling through streams.
Video streaming
Swift
iOS
View more
Video streaming
Swift
iOS
ReactiveSwift
Mjpeg
View more