Software Engineer / Engieering Manager
Hello, my name is Ilia Kolo (legal name is Ilia Kolomeitsev).
I am a seasoned software engineer with a solid and diverse technical background, starting with script languages (Python, Typescript, Ruby and more) to cross-platform (Qt, C/C++), Apple (ObjC, Swift) and Android (Kotlin), backend (Node.js, Ruby on Rails).
My main expertise is in building high-quality, maintainable and scalable software solutions with Swift. I am passionate about creating products that solve real-world problems and have a strong work ethic.
As an Engineering Manager, I have successfully led teams of 8-10 engineers distributed across the globe, working on complex and ambitious software initiatives. I believe in fostering a collaborative and inclusive work environment, valuing diverse perspectives.
My leadership style:
- Create close trust relationship with engineers, leveraging unique skills of engineers. Provide clear and timely actionable feedback.
- Be close to the tech side but not interfere, be on-call to understand the product and find opportunities of improvements.
- Create self-organized teams with engineers able to speak up and propose solutions, all while being in a friendly environment.
- Help them grow personally and professionally.
- Be transparent in communication with all stakeholders, and be open to learning from others.
Experience
Freelance
Freelance engineer
06/2025 – present
Helping friendly car service shop with their WordPress site, setting up store
Writing iOS application with ARKit
Swift
SwiftUI
ARKit
iOS
macOS
Web
WordPress
Alludo (Parallels)
Engineering Manager
07/2023 - 06/2025
Managed teams building RAS clients (Android, iOS, macOS, Linux), Toolbox for Windows and for Mac, with engineers located across time zones, 10 direct reports.
Scope planning, prioritization, shaping cross-team communication.
Hiring, staffing and capacity planning.
1-1s, performance review, promotions, compensation decisions, tailored personal and professional growth plans.
Ensured alignment with product team, performing functional and requirement analysis.
Hands-on: active participant in architectural / design decisions; PR reviews; customer escalations investigation; creation of PoCs for upcoming features.
macOS
iOS
Swift
Android
ObjC
C++
Qt
Python
Jenkins
Sentry
Amplitude
CMake
Tech Lead, acting Engineering Manager
07/2023 - 03/2024
Led the adoption of the new UI (Swift, SwiftUI, MVVM, Combine, SwiftPM).
Improved test coverage of existing code, covered new code with tests (XCTest).
Amplitude telemetry integration across multiple applications to collect usage statistics.
CI/CD improvements (building scripts, notarization, Jenkins, groovy scripts).
Helped to shape the upcoming reorganization of the company in our Business Unit.
macOS
iOS
Swift
SwiftUI
ObjC
C++
Jenkins
Groovy
Python
Twilio
Senior Software Engineer
04/2019 - 06/2023
Responsible for Conversations and Sync iOS SDKs development (ObjC, Swift, C++, Cocoa, SwiftPM, Carthage)
Participated in JS SDK development (TypeScript)
Helped to bootstrap React Native app along with Node.js back-end
Designed features for SDKs aligning requirements and details with back-end teams
Created iOS demo applications (iOS SDK, UIKit)
Swift
ObjC
CMake
JS
TypeScript
React Native
Circle CI
Ruby
GitHub Actions
Engineering Manager progression
03/2021 - 06/2023
Managed a team of contractor developers with the support of a senior EM, planning sprints, improving communication between them, our team and several back-end teams.
Responsible for configuring and maintaining build systems (CircleCI, Travis, Bitrise, GitHub Actions, GitHub App), testing services (Firebase TestLab).
Mentoring interns, actively participated in an interview process, helped in building of a company-wide interview framework.
Management
Planning
Marina Ahoy
Lead iOS Engineer
03/2017 - 10/2022
Developed and maintained an iOS application (iOS SDK, UIKit, MVVM).
Implemented a payment pipeline from different providers throughout the years.
Integrated social account authentification.
Facilitated discussions of the future of the product as a whole, and of mobile applications in particular.
Led iOS and Android development plans.
iOS SDK
UIKit
ObjC
Swift
MVVM
Payment
Parallels
macOS Engineer
01/2015 - 04/2019
Worked on
Parallels Toolbox for macOSapplication.Developed several different tools with deep system integration.
Moved authenticated tasks to a special daemon.
Started migration of the project code from ObjC to Swift.
Introduced unit testing in the project (
XCTest)Mentored teammates.
Swift
ObjC
macOS
Contacts
Languages
English (fluent)
Russian (native)
Estonian (intermediate)
Education
National Research University of Electronic Technology
Bachelor’s degree, Computer Science, 2003 - 2006
Master’s degree (unfinished), Computer Science, 2009 - 2010
Hobbies
Traveling
Sports (cycling, gym)
Meeting new cultures
Board games
Photography
Motorcycles
Relevant experience
Parallels
Software Developer Engineer in Test
02/2013 - 12/2016
SMP-Service
Software Engineer
01/2011 - 01/2013
Software Developer Engineer in Test
10/2006 - 12/2012
Mist Land – South
Software Engineer
01/2006 - 07/2006
Quality Assuranse Engineer
09/2005 - 12/2005