Roman Stetsenko, Developer in Kharkiv, Ukraine
Roman is available for hire
Hire Roman

Roman Stetsenko

Verified Expert  in Engineering

iOS Developer

Location
Kharkiv, Ukraine
Toptal Member Since
October 22, 2012

Roman是一名熟练的移动开发人员,精通iOS、iPadOS、watchOS和tvOS. 他对开发具有漂亮UI和高水平UX的应用程序有很好的感觉. His logical thinking, mathematical background, orientation in programming patterns, 现成的第三方解决方案对于创建复杂的应用程序来说是无价的. Roman总是关注细节,并专注于根据规范及时交付代码.

Portfolio

Freelance
WatchOS, tvOS, iOS, Objective-C, Swift,物联网,SQL, Figma...
Duolingo, Inc.
iOS, Swift
Dev-Pro.net
Objective-C, SQL, Core Location

Experience

Availability

Part-time

Preferred Environment

MacBook, Git, Xcode

The most amazing...

...我为老师们做了一个叫Plickers的应用, where students make responses, 该应用程序可以立即向教师提供结果.

Work Experience

iOS Developer

2013 - PRESENT
Freelance
  • 根据提供的设计从头开始创建现代应用程序.
  • 检查现有代码,并在不破坏任何东西的情况下快速进行改进.
  • 管理GPS,蓝牙,加速度计和其他设备传感器.
  • Worked with various video, photo, 以及使用AVFoundation生成和操作音频, GPUImage, AudioKit, and other tools.
  • Deployed various services to apps, such as AWS S3 uploads, Mixpanel analytics, Stripe payments, Mapbox custom maps, Firebase Auth, Realm database, and many more.
Technologies: WatchOS, tvOS, iOS, Objective-C, Swift,物联网,SQL, Figma, Core Bluetooth, Amazon Web Services (AWS), Core Location

iOS Developer

2022 - 2022
Duolingo, Inc.
  • 通过消除漏洞和实现小功能,帮助推出MVP.
  • 提前计划好自己的工作,避免因时差造成的空档.
  • 实现基于数据的多链介绍动画与核心动画.
Technologies: iOS, Swift

iOS Team Leader

2013 - 2013
Dev-Pro.net
  • 处理视频和音频的录制和播放在应用程序.
  • 实现社交媒体整合(Facebook和Twitter).
  • 处理应用分析(Flurry, GA, New Relic等).
  • 提供持续集成(Jenkins和Xcode机器人).
  • 提高了团队管理能力,对员工动机有了更多的了解.
Technologies: Objective-C, SQL, Core Location

iOS Developer

2012 - 2013
Brightgrove
  • 创建了一个带有异步视频下载器的iOS应用程序.
  • 用一个简单的照片编辑器创建了一个类似instagram的应用程序.
  • Worked with data caching and updating. Optimized network requests for low-speed networks.
  • Worked with Grand Central Dispatch and multithreading.
  • 使用AVFoundation框架创建音频预览.
Technologies: Objective-C, SQL, Core Location

iOS Team Leader

2011 - 2012
AppDragon
  • 管理两个负责不同项目的iOS开发者团队.
  • 与客户沟通制定开发计划.
  • 使用3D增强现实技术在相机视图上显示位置pin和描述.
  • 使用地图,GPS和指南针来显示方向提示. 使用MapKit, Core Motion和Core Location框架.
  • 与Core Animation一起实现自定义动画.
Technologies: Objective-C, SQL

Wilmaa

瑞士收视率最高的电视应用程序,拥有超过150个电视频道. I worked on the iOS and tvOS apps.

Key points:
- In the iOS app, 我添加了一个记录功能,并对现有的Objective-C代码进行了小的改进.
tvOS应用是用响应式的Swift (RxSwift和RxCocoa)从头开始重写的。.
-加入了应用内购买和订阅.

Plickers

http://apps.apple.com/us/app/plickers/id701184049
Plickers是一款面向教师的应用程序,可以让他们在不需要学生设备的情况下对班级进行投票. Just give each student a card (a "paper clicker"), 然后用你的应用程序扫描他们,以便即时检查他们是否理解, exit tickets, and impromptu polls.

I developed the redesign for the existing iOS app.

Key points:
- Optimized for iPhone and iPads.
- Card scanning feature based on OpenCV.
在Android项目中复制现有Kotlin代码的业务逻辑.
-在不中断发布计划的情况下,以小步骤从纯Objective-C重构为纯Swift代码.
—离线使用,恢复连接后同步. Used Realm database.

CareTraxx

CareTraxx平台是一个针对患者和护理人员的用户参与解决方案.

其直观、移动优先的设计改善了护理成本、质量和体验.

Key points:
-保持应用程序的高安全性,以满足健康行业标准
- Tested against common software security weaknesses
Indoor and outdoor navigation
-可为医院定制功能列表和UI样式.
- Mixed Swift and Objective-C project

GetPerfect

http://itunes.apple.com/se/app/getcompliantapp/id616031681?mt=8
让您尽可能有效地管理您的食品安全工作, makes it effortless to complete routine checks, tasks, and more. I have developed the initial version of the iOS app.

Key points:
- Optimized for iPhone and iPod Touch.
—连接恢复后,可以离线同步工作.
-可以定制每个公司的品牌颜色和形象
- Written in Objective-C

Happy Studio

麦当劳正式申请快乐工作室网站. I developed the initial version of this app for iOS.

Key points:
- Optimized for iPhone and iPad
- Mini games written with Cocos2D framework
- QR code recognition
-开发有严格的截止日期,因为营销活动和印刷生产已经安排好了
- Written in Objective-C

iOS native app for Cryptocurrency exchange platform

我一直在为提供加密货币交换和其他DeFi服务的平台开发iOS应用程序.
There are was two iOS developers. 我在这个项目中不是主要角色,应用程序是用SwiftUI编写的

Languages

Swift, Objective-C, Kotlin, Swift 5, Swift 4, GraphQL, SQL, JavaScript, Ruby, Bash, HTML, CSS, HTML5

Frameworks

iOS SDK, UIKit, Core Location, MapKit, PushKit, Core Bluetooth, SwiftUI, Combine, Cocos2d

Tools

Xcode, Interface Builder, Git, Figma, PaintCode, Sketch, Adobe Photoshop, Zeplin, Apple HomeKit

Paradigms

Mobile Development, Agile Software Development, Concurrent Programming, Model View Controller (MVC), Design Patterns, Object-oriented Programming (OOP), Model View ViewModel (MVVM)

Platforms

tvOS、WatchOS、iOS、亚马逊网络服务(AWS)、AWS物联网核心、MacOS、Firebase

Other

Mobile App Development, AVFoundation, Near-field Communication (NFC), Early-stage Startups, UI Animation, Social Networks, Internet of Things (IoT), MacBook, iPadOS, Kotlin Multiplatform, Arduino IDE, Cryptocurrency, CI/CD Pipelines, Messaging, eCommerce

Libraries/APIs

谷歌地图,libdispatch, RxSwift, RxCocoa, GPUImage, Firebase iOS SDK, Shopify API

Industry Expertise

Healthcare

Storage

SQLite, Realm, MySQL, MongoDB, Amazon DynamoDB

2003 - 2009

Spetialist Degree in Automation and Instrumentation

国立技术大学«哈尔科夫理工学院»-哈尔科夫,乌克兰

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring