Dmitriy Zharov

Software Engineer who knows Swift & Objective-C and uses UIKit, AppKit, and SwiftUI

Almaty, Kazakhstan
Dmitriy Zharov

About

Over 7 years of experience across a wide range of projects. Proven ability to lead and scale engineering teams. Driven by a passion for delivering high-quality software and exploring modern technologies. Currently self-employed.

Work Experience

Alfa-Bank JSC
Remote

2022 - 2023

iOS Tech Lead

• Proposed and developed an interactive constructor for new screens in a mobile banking app, utilizing Server-Driven UI. This innovation saves working time for managers, designers, QAs, and developers.
• Resolved key architectural issues that were independently addressed by developers within each feature flow. This required attention to carefully eliminate hundreds of quirks.
• Mentored developers. Taught student groups. Guided product teams in selecting efficient paths for feature development.
• Continued to be recognized for my contributions even a year after leaving the organization.

PJSC Sberbank

2017 - 2022

Junior iOS Engineer → Lead iOS Engineer

• Developed three enterprise mobile apps from scratch, transitioning each for maintenance to teams I organized myself. Consistently met deadlines that were considered impossible.
• Developed a biometric framework for facial and voice recognition for a mobile banking app with 38 million MAU.
• Mentored nine interns to a proficient programming level. Recognized by a certificate of appreciation.

Skills

Team Leadership
Swift
Objective-C
UIKit
AppKit
SwiftUI
System Design
Networking
Security
Reverse Engineering
App Distribution

Languages

English

Professional working proficiency

Russian

Native proficiency