Tom Kraina

Tom Kraina

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME
Senior iOS engineer, App Architecture, CoreData, Mobile Payments, Ticketing
Senior iOS engineer, App Architecture, CoreData, Mobile Payments, Ticketing

7+ years of professional iOS developer experience (iOS 4-12), several AppStore apps, Technical University of Denmark graduate.

Obj-C & Swift, Ticketing & Mobile Payment (Braintree, Paymill, PayU), strong in OOP, App Architecture (MVC, MVVM, Flow Coordinators), Automation with Fastlane, Unit and UI Tests, CoreData, Realm, RxSwift, Auto-Layout, GIT, REST API's, Multithreading & GCD, Push Notifications, Fabric, Facebook SDK, OAuth2, you name it:) When it comes to iOS development, I am your guy!

Excellent English, experience with working for startups in London, Copenhagen, and Prague. Co-founder of CocoaHeads Prague.

I'm here for you. Let's talk!

English
Prague (+02:00)
Joined December 2018
EXPERTISE
4 years experience
4 years experience
7 years experience

REVIEWS FROM CLIENTS

Tom's profile has been carefully vetted and approved as a Codementor. Connect with Tom now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
memory-killer
A primitive app that purges other apps from memory - to simulate BOOM
Swift
2
1
where-have-my-friends-been
Where Have My Friends Been is an iPad app showing all the places your friends been to nicely on the map.
Objective-C
1
0
Stack Overflow
1654 Reputation
0
18
45
EMPLOYMENTS
Lead Software Engineer - iOS
GoOut
2016-03-01-2018-09-01
My responsibility was to design, develop, and successfully release the first iOS app for GoOut. GoOut is a culture guide, ticketing syste...
My responsibility was to design, develop, and successfully release the first iOS app for GoOut. GoOut is a culture guide, ticketing system, and social network. I was a key part of the agile development process, involved in estimating, planning, and design. My role included researching and designing new features, integration analysis, API design, integration with Payment Service Providers (PayU, Paymill), profiling and fine-tuning app performance, and finally maintenance. Last, as one of the most senior engineers on the team, was mentoring other developers, helping them to build better software, occasionally doing code review and providing feedback.
Core Data
MVVM
GCD
View more
Core Data
MVVM
GCD
Reactive Programming
Realm
ReactiveSwift
View more
Senior Software Engineer - iOS
Maicloud
2014-10-01-2015-10-01
Mailcloud is a cloud storage, email client, and chat, all in one app. As my goal was to transform an early prototype developed by an in-h...
Mailcloud is a cloud storage, email client, and chat, all in one app. As my goal was to transform an early prototype developed by an in-house team into a full, fast, and reliable application. I was a key part of the agile development process, involved in estimating, planning, and design. My role included researching and designing new features like chat, integration analysis with existing systems, implementation, and profiling performance.
JSON
Core Data
Instruments
View more
JSON
Core Data
Instruments
MVC
GCD
Swift
View more
Software Developer
CellPoint Mobile
2012-09-01-2014-09-01
Full-stack mobile and backend application developer, working both onsite and remotely. Responsible for iOS app development from initial c...
Full-stack mobile and backend application developer, working both onsite and remotely. Responsible for iOS app development from initial client meetings, ideation, and prototyping through requirement specifiction, system integration to the App Store release. Part of my work also includes implementation of backend for services like mRetail and mPoint providing payment processing and server support for mobile clients. Working on apps used by 100 000s of monthly active users. CellPoint Mobile provides commerce orchestration infrastructure for clients like Emirates, Danish Railways, PizzaHut and eTakeaway.
PHP
XML
SQLite
View more
PHP
XML
SQLite
PostgreSQL
XSLT (Extensible Stylesheet Language Transformations)
Objective-C
X
View more