
Marcin Kmiec
Verified Expert in Engineering
Software Developer
Kraków, Poland
Toptal member since June 27, 2015
Marcin is a mobile software developer with ten years of professional programming experience. In addition to mobile apps he is pursuing game development, his lifelong passion, commercially. He has completed successful Unity projects (released for iOS and Android) and is open to new platforms. Marcin is able to deliver top-notch quality code as well as prioritize results over anything else.
Portfolio
Experience
- REST - 6 years
- iOS SDK - 6 years
- Objective-C - 6 years
- C# - 5 years
- Unity3D - 5 years
- Swift - 3 years
- Android - 3 years
- Core Data - 3 years
Availability
Preferred Environment
Pivotal Tracker, Trello, Bitbucket, GitHub, Xcode
The most amazing...
...thing I've developed is emotion detection software covered by Techcrunch.
Work Experience
Mobile Unity Developer
Self-employed
- Developed mobile apps for iOS and Android.
- Led the development of a social app covered by Techcrunch and Al Jazeera.
- Wrote a photo and video editing app with a million downloads.
- Worked on a large Unity project that was released for iOS and Android.
- Designed and implemented a compression algorithm for photo and video filters.
- Coordinated back-end development for a number of apps.
Objective-C Developer
Michael Osofsky (via Toptal)
- Developed a dating app from scratch.
- Implemented pixel-perfect graphic design.
- Worked closely with a distributed team.
- Performed API tests and assisted during back-end development.
- Handled submission to the App Store.
Objective-C Developer
BookSwapper (via Toptal)
- Developed an iOS app from scratch in Objective-C.
- Developed a scalable Parse back end with custom cloud code.
- Integrated in-house ads using MoPub.
- Implemented scalable server-side search.
- Handled the App Store submission process.
Swift Developer
Spooky, Inc. (via Toptal)
- Developed an iOS app using Alamofire networking framework.
iOS Developer
Codete
- Developed new as well as analyzed and improved existing iOS applications in Objective-C using a number of frameworks and technologies including Core Data, multithreading (GCD, NSOperation), and multiple communication stacks.
- Created an augmented reality app for a car manufacturer using Metaio framework.
- Ported a BlackBerry app into iOS with full data encryption.
- Worked on a quiz application that used websockets to maintain the connection with the web service in real time.
- Used unit and functional tests in a continuous integration environment.
iOS Developer
Freelance
- Developed a location tracking app with continuous background location updates and balanced battery usage.
- Coordinated web service development with an external developer.
- Wrote an iOS client of a popular social news website that's nearly topping the US App Store chart in its highly competitive category.
Computer Vision Researcher
AGH University of Science and Technology
- Performed research on object detection in images.
- Implemented various computer vision algorithms in C/C++ using OpenCV.
- Designed software architecture of a real-time computerized CCTV system.
- Created an in-house image database accesible through a RESTful API.
- Performed code reviews.
PhD Student Contractor
ABB Corporate Research Center Krakow
- Developed embedded software for power-grid control devices.
- Designed, developed, and maintained user-friendly C/C++ software libraries.
- Integrated third-party middleware.
- Developed reference designs.
- Supervised junior developers.
Experience
Polygram
https://techcrunch.com/2017/08/25/polygram/Portal App
Liveclip iOS
Liveclip Android
Book Swapper
Hacker News Client
CoffeeOrBeer App
Augmented Reality iPad App
DriverRadar
iOS Secure Data Storage App
Scientific Journals Search Engine for Poland's Scientists
Tutorial on Using RESTKit Framework with Core Data
https://medium.com/ios-os-x-development/restkit-tutorial-how-to-fetch-data-from-an-api-into-core-data-9326af750e10Portal AR
Football Royale
Education
Master of Science Degree in Computer Science
AGH University of Science and Technology - Krakow, Poland
Skills
Libraries/APIs
Parse SDK, OpenCV, Alamofire, Socket.IO
Tools
Git, Xcode, GitHub, Bitbucket, Trello, Pivotal Tracker
Languages
Swift 4, C, C++, Objective-C, Java, Kotlin, C#.NET, Swift, C#, PHP, JavaScript
Frameworks
Core Location, iOS SDK, AFNetworking, Swagger, .NET, Unity3D, Core Data, Unity
Paradigms
REST
Platforms
Firebase, iOS, Android, Parse
Storage
Realm, MySQL
Other
User Interface (UI), Front-end, SAP Sales and Distribution (SAP SD), WebSockets
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