Profile image

Dmitry Borodin

iOS engineer with strong background in business management

Email: borodindr@gmail.com

Location: Austin, TX

  • LinkedIn
  • GitHub

ABOUT

I'm an iOS developer in Swift with three years of experience in developing, designing and publishing apps. Originally graduated in Business Management I worked in Toyota Motor for 5 years. I gained mobile development experience through self-study and building different kinds of commercial apps.

Download iconDownload resume
  • Swift icon

    Swift

  • RxSwift icon

    RxSwift

  • Core Data icon

    Core Data

  • Git icon

    Git

  • Core Bluetooth icon

    Core Bluetooth

  • Sketch icon

    Sketch

WORK

App icon

PEC (ПЭК)

Commercial

The app that allows users to order and track their deliveries of the transportation company (PEC).

What I did and improved:

  • - Extracted reusable UI elements and screens;
  • - Resolved memory leaks issues;
  • - Developed fully new profile page;
  • - Added synchronisation of contractors and addresses search history with server.

Used Stack:

  • VIPER
  • Core Data
  • RxSwift
Project image
App icon

Plantain – Engy

Commercial

An internal app in Engy, which I built from scratch on my own.

Main functionality:

  • - Monitor stock balance;
  • - Communication through chat;
  • - Agree financial transactions by top managers;
  • - Visual graph reports of warehouses.

Used Stack:

  • MVVM
  • RxSwift
  • Charts
Project image
App icon

Post Box Apps – Engy

Commercial

Pack of 5 apps to control smart post boxes through Bluetooth Low Energy.

Pack contents:

  • - 2 for post boxes for customer and courier;
  • - 2 for vending machines also for customer and courier;
  • - 1 for engineer to maintain the system.

Used Stack:

  • MVVM
  • Core Bluetooth
  • RxSwift
Project image
App icon

Service Desk – Engy

Commercial

Internal app for servicemen in Engy maintaining smart post boxes. It was rebuilt and optimized by myself.

Main features:

  • - Tickets follow up;
  • - Synchronization and persistence of the tickets to be able to use the app outside of network coverage;
  • - Chat to discuss the tickets;
  • - Visual reports with charts of maintenance department performance for top management.

Used Stack:

  • Core Data
  • RxSwift
  • Charts
Project image
App icon

Shared Playlist

Personal

Proof of concept for a bigger app, which allows to create a playlist simultaneously from several devices. It uses Apple’s Multipeer Connectivity framework for data sharing and Core Data for persistence.

Used Stack:

  • MVVM
  • Multipeer Connectivity
  • Core Data
Project image
App icon

Dog Maps

Personal

My own app available in the App Store, which helps people to find dogs playgrounds in Moscow.

Used Stack:

  • MapKit
Project image

RESUME

Work experience

1551 PEC (ПЭК), Moscow, Russia

Middle iOS Developer

Nov 2020 – Oct 2021 (11mo)
  • - Resolved inconsistencies in RxSwift framework implementation that minimized memory leakages and improved performance;
  • - Extracted UI elements into separate library that increased development speed;
  • - Agreed changes in process of new feature development to gather feedback from iOS developers. It allowed to follow Apple Human Interface Guidelines more precisely and optimise development cost.

Engy, Moscow, Russia

iOS Developer

Jul 2019 – Nov 2020 (1y 4mo)
  • - Developed and supported 5 commercial (communication with automated postboxes) and 2 internal (postboxes service monitoring and stock control) iOS applications of that company;
  • - Developed Network, BLE and UI layers frameworks for 5 applications that shared similar functionality in order to boost development speed and simplify the quality assurance process;
  • - Rewrote Core Data layer with proper multithreading and single source of truth that made new features implementation more transparent.

Toyota Motor Russia, Moscow, Russia

Specialist Marketing Strategic Planning

Sep 2017 – Jun 2019 (1y 9mo)
  • - Contributed to the development of the company-wide strategy by analysing marketing research data and presenting findings to the upper management;
  • - Participated in every aspect of the new Toyota models launch by planning, organising and managing stock deliveries, staff schedule and overall logistics of the launch.

Toyota Motor Russia, Moscow, Russia

Sales Planning and Analysis

Jun 2014 – Sep 2017 (3y 3mo)
  • - Reviewed algorithms of the sales and pipeline analysis of dealer network;
  • - Responsible for regular sessions of dealers' sales plans approval keeping required deadlines.

Education

University of Westminster, London, England

Bachelor of Arts (BA), Business Management

2009 – 2013

Upper-second class (2.1). Equivalent to GPA 3.7

Bellerbys College, Brighton, England

Foundation degree, Business Administration and Management

2008 – 2009