Anton Kolchunov

Development Manager and Software Developer

Potsdam, Deutschland

Erfahrungen

Apr. 2023 - Bis heute
2 Jahren
Deutschland

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

Used the following technologies: Swift, SwiftUI, Swift Concurrency, Swift Package Manager, Bash, Git, GitHub Actions, and Bitrise.

Jan. 2020 - März 2023
3 Jahren 3 Monaten
Deutschland

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
Mai 2017 - Jan. 2020
2 Jahren 9 Monaten
Deutschland

Senior iOS Developer / Team Lead

Gastrofix GmbH

Individual contributor achievements and tasks:

  • 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

Used the following technologies: Objective-C, Swift, Bash, Cocoa touch, NSFoundation, CoreData and XCTest frameworks, Grand Central Dispatch, Appium, Cocoapods, Git, and GitHub/GitLab.

Dez. 2011 - Mai 2017
5 Jahren 6 Monaten

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

Used the following technologies: Objective-C, Swift, C#, Bash, GNU/Linux & UNIX OS, Cocoa touch, NSFoundation, AVFoundation, CoreData, and XCTest frameworks, Grand Central Dispatch, SQLite, metaioSDK AR framework, Xcode, Unity 3D engine, Cocoapods to maintain application modules, Git and GitHub/Bitbucket.

Sept. 2009 - Dez. 2011
2 Jahren 4 Monaten

iOS/OS X Developer (freelance)

  • 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

Used the following technologies: Cocoa touch, NSFoundation, and CoreData frameworks, Cocos2d-iPhone game engine, SQLite, Xcode, Git, and GitHub/Bitbucket

Jan. 2009 - Sept. 2009
9 Monaten
Russische Föderation

Software Engineer

ZAO "MCST"

Used the following technologies: Bash, Git, GNU/Linux & UNIX OS.

Dez. 2005 - Dez. 2009
3 Jahren 1 Monate
Russische Föderation

System Administrator

ZAO "ADM Service"

Used the following technologies: GNU/Linux & UNIX OS, Windows Active Directory, and Windows Server 2003

Zusammenfassung

Development Manager and Software Developer with 14+ years of experience in iOS development and 4+ years of experience in people management. Degree in Engineering. 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. Core Skills - Leadership and project management - Great attention to details - Critical thinking and creative problem-solving - Effective communication - Swift and Objective-C - Strong technical knowledge of iOS/iPadOS - CI/CD with Gitlab and GitHub Actions - Expertise in modern software architecture

Sprachen

Russisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse

Ausbildung

Okt. 2004 - Juni 2010

Moscow State Institute of Electronics and Mathematics

Degree in Engineering · Flexible Manufacturing · Moskau, Russische Föderation