Maksym Huk
Verified Expert in Engineering
Software Developer
Maksym has over three years' experience and a burning passion for developing iOS applications of broad scope and size. He communicates very well with colleagues and customers, and has demonstrated his management skills as well by leading development teams to success.
Portfolio
Experience
Availability
Preferred Environment
Git, Xcode, OS X
The most amazing...
...thing I've coded is custom shader-based global illumination solution in HLSL.
Work Experience
iOS Software Engineer/Architect/Team Lead
Symphony Solutions
- Developed an app for the world's leading training reinforcement solution provider.
- Created multiple ways to measure user progress and providing access to training materials, including video, audio and text in a variety of formats.
- Built spaced-repetition techniques for assisted learning.
- Implemented tight integration and sync with Android, Windows Mobile and Web versions of the app.
- Developed an app to work with a custom digital scale hardware device.
- Created a method for achieving communication over the audio jack and BLE.
- Implemented multiple ways to measure user progress towards a health goal based on data retrieved from hardware.
- Led a team to develop an app for a major US news outlet.
- Customized complex branding for different stations.
- Built support for viewing and organizing various media types including streaming audio and video, plus a feature set to allow users to submit news themselves.
- Provided QA support for developed apps by means of automated tests and code review and mentoring for middle and junior developers.
- Provided UI and iOS UX, best practices and trends consulting and mentoring.
iOS Software Engineer/Architect/UI and UX Designer
Freelance
- Developed an XMPP private and group chat app.
- Developed an app for a popular concert event with highly sophisticated and custom UI elements.
- Provided QA support for developed apps by means of automated tests.
- Provided UI and iOS UX with best practices and trends consulting on a variety of projects.
- Did preliminary research and designed the architecture for multiple apps.
- Developed an app working with bleeding edge cryptography solutions used securely signed photos to be later used as evidence in court.
- Developed an app using multiple real-world data sharing techniques (like QR and augmented reality) for sharing user contact details.
iOS Software Engineer and Architect/UX consultant/3D Modelling Specialist
ABTO Software
- Developed an app for viewing and amassing a database of worldwide events that a user can attend.
- Implemented support for different media types, real world and digital ticket sales, and used geolocation extensively.
- Adapted computer learning techniques to predict user tastes.
- Programmed a VNC viewer app supporting all of the standard features plus popular protocol extensions.
- Conceptualized, designed, and provided 3D models and implemented a 3D Tetris-style game with high-end visuals.
- Implemented a realistic baby growth simulation app with multiple custom augmented reality features that involve real-world user interaction with the device.
- Developed the mobile part of a VoIP solution based on SIP targeted at corporate customers to be used a customer service call line.
- Provided QA support for developed apps by means of automated tests.
- Provided consulting services for UI and iOS UX, best practices, and trends.
C++ Software Engineer
Freelance (C++)
- Developed a popular e-learning solution featuring multiple bleeding edge memorization techniques including SRS and accelerated learning.
- Grew multiple apps from ground up by taking part in feature set composition and business analytics.
- Provided QA support for developed apps by means of automated tests.
- Developed a vocabulary app with text recognition ability and support for user dictionaries of unlimited size.
- Ported multiple apps from Linux and Mac OS to Windows.
Experience
Mindmarker
https://itunes.apple.com/us/app/mindmarker/id625335640?mt=8I ported the existing web app to iOS/Android using Phonegap to add device specific features as a part of the project startup pilot, afterwards designed the architecture and coded for the native iOS universal app (iOS6-8), and provided application deployment support.
Used: CoreData (through MagicalRecord), AFNetworking, UrbanAirship, Brightcove SDK, PureLayout, KVO, GCD, PromiseKit, Google Analytics, TestFlight SDK
LIN Media
I led a team of developers, provided project scope and task estimation, and worked continuously with clients to identify possible risks to the project schedule and possible design or implementation issues. I also worked on the project architecture and key feature implementation including various media presentation screens and user feedback methods, and provided code review for developers.
Used: CoreData (through MagicalRecord), AFNetworking, Google Ads (video and banners), PureLayout, KVO, GCD, skpsmtpmessage, FlurrySDK, Quantcast, Google Analytics, UrbanAirship, Adobe Mobile, comScore, PromiseKit, Facebook SDK, Twitter SDK, Jenkins CI
Zipcar Street Team Customer Education App
Worked to refine client requirements and provide complexity estimates. Provided architecture design. Lead a team of developers, distributing work and reviewing code.
Used: AFNetworking (RESTful back-end, upload), MagicalRecord, KVO, GCD, Localytics, Facebook POP, Custom SMTP.
Recyclebank
Joined the team to help project meet the required quality standards in a reasonable time frame. Provided architecture design on certain features.
Used: AFNetworking (RESTful back-end, upload), MagicalRecord, KVO, GCD, Facebook POP, Facebook SDK, implemented address book intergration, native local and push notifications (Urban Airship), geolocation, Google Analytics.
Live City Events Nearby
I worked with the client to gather requirements, refine them, and provide estimates. Also, I worked with the back-end programming team on the REST API design aimed for a high-load environment, designed the architecture, and coded the universal app (iOS6-7), and worked on the UX, collaborating closely with the UI design team as the iOS best-practices consultant.
Used: AFNetworking (RESTful back-end, media upload), extensive use of Facebook SDK, Twitter SDK, LinkedIn integration, Youtube SDK, server-backed secure IAP, native local and push notifications, geo-location, mapping, AdMob, iAd, KVO, GCD.
Alfa Jazz Fest
As a sole developer on the project, worked to refine client requirements and provide complexity estimates. Provided architecture design and feature implementation.
Used: AFNetworking (RESTful back-end), MagicalRecord, KVO, GCD, Google Analytics, native local and push notifications, calendar integration, geo-location, mapping.
To Event with Friends
I designed the architecture and coded user communication through XMPP and REST. I also implemented Facebook and VK integration and ticket booking for various services. Additionally, I worked closely with the UI design team as the iOS best-practices consultant.
Used: XMPPFramework, CoreData (through MagicalRecord), AFNetworking (RESTful back-end), Facebook SDK, VK SDK, Twitter SDK, native local and push notifications, geolocation, mapping, AdMob, iAd, KVO, GCD
Cylindris
Worked on salvaging the project in terms of newly allocated budget and resources. Implemented key features including Cocos2D and Cocos3D integration, Game Center integration, pre-baked (in Maya) 3D lighting, music, and game mechanics. I designed and implemented the UI and modeled game levels.
Used: CoreData (through MagicalRecord), GameCenter, cocos2D, cocos3D, Facebook SDK, Twitter SDK, iAd, KVO, GCD
TMED Health
I implemented app-wide text-to-speech based on iSpeech SDK, built various custom UI components, developed various statistics gathering methods, and created a data store for various measurements.
Used: iSpeech SDK, AFNetworking, CoreData (through MagicalRecord), native local and push notifications, KVO, GCD
abtoVNC Viewer
I worked on defining the business goals in terms of the currently existing competition, wrote the SDK developer guide, and worked with SDK clients to provide support and custom modifications. I also designed both private (app) and public (SDK) architecture and implemented key features including VNC connectivity and encodings and SSH tunneling.
Used: LibVNCServer/LibVNCClient, CFNetwork, Sockets, AFNetworking, CoreData (through MagicalRecord), native local and push notifications, KVO, GCD
abtoVOIP
https://itunes.apple.com/us/app/abtovoipclient/id527208668?mt=8I helped implement a number of features including TLS connectivity, STUN servers, and video calls based on FFMPEG. I also worked with SDK clients to provide support and custom modifications and managed code review on the project.
Used: openSIPS, CFNetwork, Sockets, native local and push notifications, KVO, GCD
Skills
Languages
Objective-C, C++, Swift, JavaScript, CSS
Frameworks
AFNetworking, Cocoa Touch, Cocos2d, Qt, Cocoa
Libraries/APIs
MagicalRecord, Google Ads API, YouTube API, Twitter API, VK API, Facebook API, LinkedIn API
Tools
Xcode, Adobe Photoshop, Git, Maya
Paradigms
Agile Software Development, Test-driven Development (TDD), Behavior-driven Development (BDD)
Platforms
iOS, OS X
Other
AdMob
Storage
SQLite, MySQL
Education
Master's Degree in Computer Software Engineering
Lviv Polytechnic National University - Lviv, Ukraine
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