Dmitry Nesterenko,俄罗斯斯塔夫罗波尔边疆区斯塔夫罗波尔的开发者
Dmitry is available for hire
Hire Dmitry

Dmitry Nesterenko

Verified Expert  in Engineering

iOS Developer

Location
斯塔夫罗波尔,俄罗斯斯塔夫罗波尔边疆区
Toptal Member Since
January 22, 2021

德米特里从事移动应用开发已有10年, 有5年的Objective-C和5年的Swift经验. 他注意每一个细节, from the UX to API design, 他的决定都是经过深思熟虑的. 他的代码是可理解和可维护的,因为他遵循了SOLID原则. Dmitry还为应用程序的核心组件编写单元测试,以确保在进行更改时不会出现错误.

Portfolio

FoodTech Company
Swift, SwiftUI, Remote Work, Firebase, iPhone, 模型视图视图模型(MVVM)
e-Legion
iOS, Swift,远程工作,apn, Firebase, iPhone, VIPER架构...
e-Legion
iOS, Swift, Apple Pay, Objective-C, Remote Work, apn, Firebase, iPhone...

Experience

Availability

Part-time

Preferred Environment

Swift, iOS

The most amazing...

...我参与的项目是移动运营商Tele2的iOS应用,月活跃用户达到200万.

Work Experience

iOS Developer

2021 - 2022
FoodTech Company
  • 增加了对Apple Pay的支持,作为支付流程的一部分.
  • 推出了一项重大举措,以提高客户忠诚度和付款回报.
  • 使用单元和UI测试涵盖业务特性.
  • 使用A/B测试和功能切换来控制功能的推出.
技术:Swift, SwiftUI, Remote Work, Firebase, iPhone, 模型视图视图模型(MVVM)

Lead iOS Developer

2018 - 2021
e-Legion
  • 为俄罗斯的一家移动电信公司开发了一个应用程序.
  • 领导5名iOS开发人员的团队. 我管理任务评估、发布构建以及与其他团队和客户的关系.
  • 集成了一个库,允许用户扫描身份文件,无需访问移动运营商的办公室即可远程购买SIM卡.
Technologies: iOS, Swift,远程工作,apn, Firebase, iPhone, VIPER架构, 模型视图视图模型(MVVM)

Senior iOS Developer

2016 - 2018
e-Legion
  • 帮助开发了一个允许用户转账和支付账单的金融科技应用程序. 设计和开发应用程序的架构. 使用Jenkins管道、Fastlane和GitHub Actions配置CI.
  • 分析应用程序的内存泄漏和崩溃情况.
  • 引导应用程序通过安全审计. 修复了与用户个人和信用卡数据安全存储相关的问题.
Technologies: iOS, Swift, Apple Pay, Objective-C, Remote Work, apn, Firebase, iPhone, VIPER Architecture, 模型视图视图模型(MVVM), RxSwift

iOS Developer

2017 - 2017
Nix (Beauty Fashion App)
  • 修复了错误,提高了应用程序的整体稳定性.
  • 研究了一个允许用户实时使用美容面膜和化妆品的框架.
  • 为基于VIPER架构的美容应用程序实现了新功能.
技术:iOS、Swift、Remote Work、iPhone

iOS Developer

2013 - 2016
e-Legion
  • 开发了一个应用程序,为各种课程的学生提供一系列视频课程.
  • 为当地一家出租车提供商开发了一个叫车应用.
  • 研究了当时市场上可用的AR框架,以决定将哪个框架集成到应用程序中.
技术:iOS, iPad, Remote Work, iPhone, Swift

Tele2 Selfcare

允许移动运营商用户管理其账户的应用程序. 他们还可以检查他们当前的余额和允许的服务,补充余额和更新服务.

这款应用使用Apple Pay、推送通知、现代的SwiftUI小部件和REST API.

我是iOS开发团队的负责人, 管理日常站立会议, task estimation, sprint planning, and builds delivery.

Banking Application

用于Raiffeisen Bank客户端的应用程序,允许客户管理其帐户和卡, pay bills, and transfer funds.

我负责在应用程序中配置和开发Apple Pay功能.

Dylan's Candy Bar iOS App

http://www.dylanscandybar.com
一个允许用户浏览来自世界各地的糖果和糖果相关礼物的应用程序. 该应用程序预装在商店里的iPad设备上.

该应用程序提供了一个方便的文本编辑器,用户可以设计一个标签,印在他们的礼品盒上.

Educational Video Project

该应用程序为各种课程的学生提供了一系列教育视频课程. 它是用Objective-C编写的,支持iPad设备和横向.

我开发并支持了应用程序的视频播放器部分.

Languages

Swift, Objective-C

Paradigms

VIPER架构,模型-视图-视图模型(MVVM),用户体验设计

Platforms

iOS, Firebase

Other

iPhone、iPad、远程办公、Apple Pay、apn、软件工程、用户体验(UX)

Frameworks

SwiftUI

Libraries/APIs

RxSwift

2002 - 2007

计算机科学硕士学位

北高加索联邦大学-斯塔夫罗波尔,俄罗斯

JANUARY 2007 - PRESENT

UX Design

Usability Lab

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring