Roman Stetsenko

Roman Stetsenko

Kharkiv, Kharkiv Oblast, Ukraine
Hire Roman
Scroll To View More
Roman Stetsenko

Roman Stetsenko

Kharkiv, Kharkiv Oblast, Ukraine
Member since October 11, 2012
Roman is a skilled Apple developer with expertise in iOS, watchOS and tvOS. He has a great feel for developing simple but beautiful UI with high level UX. His logical thinking, mathematical background, orientation in programming patterns, and ready-to-use third-party solutions are really helpful in creating complex applications. Roman is always attentive to details and focused on delivering code in time and according to the specifications.
Roman is now available for hire
Portfolio
Experience
  • Objective-C, 6 years
  • Xcode, 5 years
  • iOS, 5 years
  • Swift, 2 years
  • WatchKit, 1 year
Kharkiv, Kharkiv Oblast, Ukraine
Availability
Part-time
Preferred Environment
MacOS, Xcode, Git, Sketch
The most amazing...
...thing I've built is Snapverse, an app that packages the power of music, video, and pictures together in a twenty-second pop.
Employment
  • iOS Developer
    CareTraxx (via Toptal)
    2016 - 2017
    • Implemented indoor navigation in hospital (based on iBeacons).
    • Created multi-target support.
    • Used Fastlane for an app distribution tool.
    • Maintained a high level of security for the app.
    • Worked with TouchID.
    Technologies: Objective-C
  • iOS Engineer
    Xendit (via Toptal)
    2016 - 2016
    • Updated the existing UI.
    • Fixed bugs, reviewed code, and handled errors.
    • Implemented a custom UI.
    Technologies: Swift
  • iOS Team Leader
    Dev-Pro.net
    2013 - 2013
    • Handled video/audio recording and playing.
    • Implemented social media integration (Facebook, Twitter).
    • Handled app analytics (Flurry, GA, New Relic).
    • Provided continuous integration (Jenkins, Xcode bots).
    • Improved team management skills.
    Technologies: Objective-C
  • iOS Developer
    Brightgrove
    2012 - 2013
    • Created an asynchronous video downloader.
    • Created an Instagram-related application.
    • Worked with data caching and updating.
    • Worked with Grand Central Dispatch and multithreading.
    • Worked with audio to do audio preview with the AVFoundation framework.
    Technologies: Objective-C
  • iOS Team Leader
    AppDragon
    2011 - 2012
    • Managed the team.
    • Communicated with the client and created a development plan.
    • Worked with augmented reality to show location pins with the description on the camera view with 3DAR library.
    • Worked with maps, GPS, and compass to show direction hints. Used the MapKit, Core Motion, Core Location frameworks.
    • Worked with Core Animation to implement custom animations.
    Technologies: Objective-C
Experience
  • Imitation (Development)
    https://itunes.apple.com/us/app/imitation/id451026369?mt=8

    Imitation is an exciting and innovative take on the classic game "Telephone." Make a face and challenge your friends to recreate it. Watch as expressions get exaggerated and laughter fills the room. Perfect for parties or just for killing time while waiting in line.

  • Happy Studio (Development)
    https://itunes.apple.com/ru/app/happy-studio/id453605560?mt=8

    Official application for the Happy Studio website by McDonalds.

  • GetPerfect! (Development)
    https://itunes.apple.com/fi/app/getperfect!/id477975583?ls=1&mt=8

    GetPerfect's iPhone and iPod Touch app allow you to manage your food safety work as effective as possible, makes it effortless to complete routine checks, tasks, and more.

  • How to Implement a Pixel-perfect iOS UI Design (Publication)
    In this article, Toptal Freelance Developer Roman Stetsenko explains what it takes to create a pixel-perfect iOS interface from the ground up and why it matters.
  • Roman is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Roman shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    Swift, Objective-C, JavaScript, C++
  • Frameworks
    WatchKit, Core Data, MapKit, AudioToolbox, Address Book
  • Tools
    Xcode, PaintCode, Sketch, Adobe Photoshop
  • Platforms
    iOS, watchOS, tvOS, Parse, Mac OS X
  • Libraries/APIs
    Facebook iOS SDK, libdispatch, Google Maps
  • Paradigms
    Model View Controller (MVC), Concurrent Programming, Object-oriented Programming (OOP), Design Patterns, Agile Software Development
  • Misc
    Apple Watch development
  • Storage
    SQLite, MySQL
Education
  • Spetialist degree in Automation and Instrumentation
    National Technical University «Kharkiv Polytechnic Institute» - Kharkiv, Ukraine
    2003 - 2009
I really like this profile
Share it with others