Summary
Daniil Smirnov is a Senior iOS Developer based in Berlin with six years of experience designing and shipping production-grade iOS applications and mentoring engineering teams ranging from 2 to 200 developers. He excels at end-to-end delivery—rearchitecting apps to MVVM+Coordinators, building CI/CD workflows, modularizing code with SPM, and replacing dependencies to cut cold build times by a minute. Daniil has a track record of measurable impact: reducing order time by 6% with a new filter screen, cutting network usage by 30–40% via caching, and eliminating monthly Realm crashes through safer architecture changes. He also builds hiring and evaluation processes, having conducted 30+ interviews and mentored juniors systematically, and has shared performance insights at industry conferences. A practical problem-solver, he often implements custom solutions when third-party tools are the bottleneck, improving both performance and maintainability.
4 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, GPA 3,46, Bachelor's degree, Computer Science, GPA 3,46 at Moscow State University of Technologies and Management
Computer Software Engineering, GPA 3,83, Computer Software Engineering, GPA 3,83 at Moscow State College of IT
English, Russian