Anton Kolchunov

Senior iOS Engineer

Potsdam, Germany

Experience

Apr 2023 - Present
2 years 4 months

Senior iOS Engineer

HelloFresh SE

  • Spearheaded development of the Experimentation Library, starting from writing RFC towards integration and support of the feature teams.
  • Spiked the possibility of using Kotlin Multiplatform for Experimentation Library as we wanted to share implementation with Android.
  • Designed, developed, and iteratively integrated a new Data Layer, which unblocked and improved the development speed of the feature teams.
  • Organized workshop about Swift Concurrency to improve knowledge amongst iOS engineers and became a go-to person for related questions.
  • Completed overhaul of the existing CI configuration to make it more maintainable by big team.
  • Incorporated Bash script linter to harden CI and Utils scripts for iOS project.
  • Spiked Tuist as an option to integrate modularized features with 500+.
  • Maintained tooling to identify UI Tests ownership with custom Swift CLI and native SwiftLint rule.
  • Provided support to other teams on uncommon architecture questions.
  • Actively participated in shaping development culture within the team and across the whole iOS chapter.

Technologies: Swift, SwiftUI, Swift Concurrency, Swift Package Manager, Bash, Git, GitHub Actions, Bitrise.

Jan 2020 - Mar 2023
3 years 3 months

Development Manager

Lightspeed Commerce Inc.

  • Led a team of up to 20 developers across multiple disciplines, locations, and squads, including iOS, Java, and React developers.
  • Periodically contributed to iOS projects, including legacy product of Gastrofix.
  • Actively participated in technical discussions and architecture around the iOS project.
  • Helped to run iOS horizontal meetings to have a platform for knowledge sharing between iOS developers.
  • Established synchronization meetings with Architects and Staff iOS Developers in different locations and timezones to effectively provide feedback to developers on ongoing initiatives.
  • As a hiring manager, showed outstanding results and completed hiring of Team Lead, iOS, Java, and React developers.
  • Revamped existing interview and onboarding processes for iOS, Java, and React developers to make them more efficient.
  • Performed talent reviews and quarterly performance evaluations for up to 10 direct reports, including 2 Team Leads, a Principal, and Staff developers.
  • Continuously participated in improving development processes, squads structure, and procedures.
May 2017 - Jan 2020
2 years 9 months

Senior iOS Developer / Team Lead

Gastrofix GmbH

  • Implemented multiple features for existing application.
  • Developed high-quality tender calculations module to provide errorless monetary amounts.
  • Re-architectured service and data layers to enable the development of new features for hotels.
  • Hardened local networking layer for communication between multiple iPads and external systems, such as Raspberry Pi-based bridges for hotel systems.
  • Actively worked on transitioning CI/CD from Jenkins to GitLab CI.
  • Introduced numerous best practices to the team: unit testing, code style guidelines, and knowledge sharing.

Team Lead achievements and tasks:

  • Performed talent evaluation and provided guidance on growth to team members.
  • Improved existing development processes to increase application quality and stability.
  • Acted as technical product owner for the iOS project by aligning priorities, engaging project managers to provide more context to tickets, and involving developers to groom tickets.
  • Revamped the interview process for the iOS developer position and performed interviews to validate technical skills.
  • Prepared onboarding process for new iOS hires to effectively share knowledge with newcomers.

Technologies: Objective-C, Swift, Bash, Cocoa touch, NSFoundation, CoreData, XCTest frameworks, Grand Central Dispatch, Appium, Cocoapods, GitHub/GitLab.

Dec 2011 - May 2017
5 years 6 months

Lead Developer

HyperActive Inc.

  • Designed architecture and developed from scratch iOS application with separate reusable module for synchronization with RESTful API of CMS backend.
  • Took an active part in developing and improving UI/UX for iOS applications.
  • Developed several AR applications to present 3D models of upcoming medical Philips equipment.
  • Developed numerous iOS applications that are used internally by clients (Philips, St. Jude Medical, Boston Scientific, Fujifilm) or for Healthcare trade shows.
  • Incorporated Jenkins continuous integration to deploy internal and public builds of HyperFrame iOS applications.
  • Incorporated unit tests for iOS applications.
  • Developed Bash scripts for continuous integration.

Technologies: Objective-C, Swift, C#, Bash, GNU/Linux & UNIX OS, Cocoa touch, NSFoundation, AVFoundation, CoreData, XCTest frameworks, Grand Central Dispatch, SQLite, metaioSDK AR framework, Xcode, Unity 3D engine, Cocoapods, GitHub/Bitbucket.

Sep 2009 - Dec 2011
2 years 4 months

iOS/OS X Developer

  • Developed numerous applications for clients from the USA, the UK, Australia, and Russia.
  • Led an iOS application development process with other iOS Developers.
  • Performed various tasks to support existing projects.
  • Led development process, programmed and released personal project—table game for iOS.

Technologies: Cocoa touch, NSFoundation, CoreData frameworks, Cocos2d-iPhone game engine, SQLite, Xcode, GitHub/Bitbucket.

Jan 2009 - Sep 2009
9 months

Software Engineer

ZAO “MCST”

Technologies: Bash, Git, GNU/Linux & UNIX OS.

Dec 2005 - Dec 2009
3 years 1 month

System Administrator

ZAO “ADM Service”

Technologies: GNU/Linux & UNIX OS, Windows Active Directory, Windows Server 2003.

Jan 2004 - Dec 2010
7 years
Moscow, Russian Federation

Degree in Engineering

Moscow State Institute of Electronics and Mathematics (Technical University)

Specialization: Flexible Manufacturing Faculty: Automation and Computer Science.

Summary

Development Manager and Software Developer with 14+ years of experience in iOS development and 4+ years of experience in people management. Expert in Swift and Objective-C programming languages, multithreading, and software architecture. Passionate technical leader with expertise in building distributed cross-functional teams, improving development processes, and growing talent through coaching.

Languages

Russian
Native
English
Intermediate

Education

Oct 2004 - Jun 2010

Moscow State Institute of Electronics and Mathematics (Technical University)

Engineering, Flexible Manufacturing · Automation and Computer Science · Moscow, Russian Federation