Dmitry Nesterenko, Developer in Stavropol, Stavropol Krai, Russia
Dmitry is available for hire
Hire Dmitry

Dmitry Nesterenko

Verified Expert  in Engineering

Bio

Dmitry has been developing mobile apps for 10 years, with five years of experience in Objective-C and five years in Swift. He pays attention to every detail, from the UX to API design, and his decisions are carefully thought out. His code is understandable and maintainable, as he follows the SOLID principles. Dmitry also writes unit tests for the application's core components to ensure there will be no bugs when making changes.

Portfolio

FoodTech Company
Swift, SwiftUI, Remote Work, Firebase, iPhone, Model View ViewModel (MVVM)
e-Legion
iOS, Swift, Remote Work, APNs, Firebase, iPhone, VIPER Architecture...
e-Legion
iOS, Swift, Apple Pay Development, Objective-C, Remote Work, APNs, Firebase...

Experience

Availability

Part-time

Preferred Environment

Swift, iOS

The most amazing...

...project I've participated in was the iOS app for mobile operator Tele2 with 2 million monthly active users.

Work Experience

iOS Developer

2021 - 2022
FoodTech Company
  • Added support for Apple Pay as a part of the payment flow.
  • Launched a major initiative to increase customer loyalty and payments returns.
  • Covered business features with the unit and UI tests.
  • Used A/B tests and feature toggles to control the feature rollout.
Technologies: Swift, SwiftUI, Remote Work, Firebase, iPhone, Model View ViewModel (MVVM)

Lead iOS Developer

2018 - 2021
e-Legion
  • Developed an app for a mobile telecom company in Russia.
  • Led a team of five iOS developers. I managed the task estimation, release builds, and relationships with other teams and the client.
  • Integrated a library that allows users to scan identity documents to buy a SIM remotely without visiting the mobile operator's office.
Technologies: iOS, Swift, Remote Work, APNs, Firebase, iPhone, VIPER Architecture, Model View ViewModel (MVVM)

Senior iOS Developer

2016 - 2018
e-Legion
  • Helped develop a fintech application that allows users to transfer funds and pay bills. Designed and developed the app's architecture. Configured CI using the Jenkins pipeline, Fastlane, and GitHub Actions.
  • Profiled the application for memory leaks and crashes.
  • Led the application through a security audit. Fixed issues related to the secure storage of users' personal and credit card data.
Technologies: iOS, Swift, Apple Pay Development, Objective-C, Remote Work, APNs, Firebase, iPhone, VIPER Architecture, Model View ViewModel (MVVM), RxSwift

iOS Developer

2017 - 2017
Nix (Beauty Fashion App)
  • Fixed bugs and improved the overall stability of the application.
  • Researched a framework that allows users to apply beauty masks and cosmetics in real time.
  • Implemented new features for a beauty application based on a VIPER architecture.
Technologies: iOS, Swift, Remote Work, iPhone

iOS Developer

2013 - 2016
e-Legion
  • Developed an app that provides a collection of video lessons for students on all kinds of curricula.
  • Built a ride-hailing app for a local taxi provider.
  • Researched AR frameworks that were available on the market at the time to decide which one to integrate into the application.
Technologies: iOS, iPad Development, Remote Work, iPhone, Swift

Tele2 Selfcare

The application that allows mobile operator subscribers to manage their accounts. They can also check their current balance and allowed services, refill balance, and update services.

The app uses Apple Pay, push notifications, a modern SwiftUI widget, and REST API.

I was the lead of the iOS development team, managing daily standup meetings, task estimation, sprint planning, and builds delivery.

Banking Application

An application for a Raiffeisen Bank client that allows clients to manage their accounts and cards, pay bills, and transfer funds.

I was responsible for the configuration and development of an Apple Pay functionality in the app.

Dylan's Candy Bar iOS App

https://www.dylanscandybar.com
An application that allows users to look through the selection of candies and candy-related gifts from around the world. The application is preinstalled on iPad devices located in stores.

The application provides a convenience text editor where users can design a label to be printed on their gift box.

Educational Video Project

The application provides a collection of educational video lessons for students on all kinds of curriculum. It is written in Objective-C and supports iPad devices and landscape orientation.

I've developed and supported the video player part of the application.
2002 - 2007

Master's Degree in Computer Science

North-Caucasus Federal University - Stavropol, Russia

JANUARY 2007 - PRESENT

UX Design

Usability Lab

Libraries/APIs

RxSwift

Languages

Swift, Objective-C

Paradigms

VIPER Architecture, Model View ViewModel (MVVM), UX Design

Platforms

iOS, Firebase

Frameworks

SwiftUI

Other

iPhone, iPad Development, Remote Work, Apple Pay Development, APNs, Software Engineering, User Experience (UX)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring