iOS Team Lead

denisrumiantsev@gmail.com English level is upper-intermediate Kyiv, Ukraine

Skills

Swift, Objective-C Foundation, UIKit, Auto Layout, AVFoundation, Core Animation, Realm Knowledge of software design approaches; OOP/POP; Xcode Instruments Design application architecture (MVC, MVP, MVVM, VIPER, UDF+SwiftUI) Multithreading (GCD, Operations) Experience with custom UI elements; unit and UI testing; CI/CD setup People management

Experience

appflame iOS Team Lead Oct 2019 – present Senior iOS Developer Jan 2018 – Oct 2019

Project: Hily
Tech
Besides new features implementation and bugfix, defined technical stack and architecture of a project, settled up infrastructure: CI/CD, development automation tools; created project-specific DSL's and core APIs. Made app optimizations such as modularization policy for decreasing compile-time and faster feature development process, finding and removing memory leaks, and providing smooth animations even on old devices. Designed code style in combination with linters, contribution guides, project's wiki, and testing policy.
People management & business related
Hired and leaded a team of 5 developers: holding performance reviews, code reviews, one on ones, created technical skills roadmaps for each member. Carrying cooperation with other development cycle participators, designed the whole pipeline of the development process (not only iOS team) from the task description and prioritization framework to release-cycles definitions by taking into account business requirements. Based on analytics data, applied changes in business logic for improving UX (especially for specific regions with the lousy connection). Launched A/B tests, which tended to retention and ROI increasing.
 
IT4Medicine Lead iOS Developer Nov 2016 – Jan 2018

Project: Nurse Mobile
Implemented and launched MVP and, after, supported stable version with new features. Provided close-to-100% code coverage on core units and services (medical app, totally worth it). Designed system which guaranteed notification reminders delivery (competitors didn't have that; it's all about iOS system limitation of scheduled notifications). Cooperated with one more iOS developer and representatives of pharmaceutical companies/clinics on integration issues.
 
Noisy Miner iOS Developer Feb 2015 – Nov 2016

Projects (with links): Fitior, SuperDeal, PushME PRM, Edusson, Doman Cards
Implemented a bunch of apps from scratch and provided support after. Several projects unreleased
PrivatBank Automation QA Jul 2014 – Feb 2015

Testing web applications (NDA)
 

Additional

Public talks: https://speakerdeck.com/rmncv PHP (enough for building REST API or MVP) Graduated from Genesis Management School and Podlodka Team Lead Crew

Education

National TU Dnipro Polytechnic (ex. National Mining University), Electromechanical automation systems and electric drive
Dnipro, 2009-2014 (Master's degree)

National TU Dnipro Polytechnic (ex. National Mining University), Finances and Credit
Dnipro, 2011-2014 (Bachelor's degree)
badge