Personal details

Oleksandr K. - Remote

Oleksandr K.

Timezone: Kyiv (UTC+3)

Summary

CTO: I create teams and solutions tailored to the business needs adapting and improving iteratively, as the business grows.

Mentor: I love teaching people and seeing as they grow and then blossom, becoming awesome professionals impacting the industry.

SDE: I pick instruments, that suite task instead of trying to only get involved in the tasks for the tools I'm already proficient in. In the past year I've used Swift, Objective-C, Python, Ruby, TypeScript, Golang for tasks varying from creating mobile apps to CRM backends with a lot in-between driven by agile, TDD and BDD.

Work Experience

CTO
IDAP | Sep 2011 - Mar 2021
Python
TypeScript
Objective-C
Swift
Go (Golang)
IDAP Group is a Ukrainian web and mobile development company, whose tech team has grown from 10 to over a 100 professionals under my supervision. As a CTO I managed the technical decision making, architectural decisions, grew and expanded the engineering culture in the team leading by example and creating and drafting out the approaches to be used during development. As a trendsetter within the company I've successfully improved team communications and created a heart-warming atmosphere within the company using valuable feedbacks from the team members. As a mentor I taught and helped out in various ways both the newcomers and experienced developers, sharing insights, performing code reviews, doing 1to1s, etc. My personal pride is that at least 3 of my ex students and employees became CTOs themselves. As a developer I wrote mobile applications using DSP algorithms for video, image and audio processing, scalable backends with both restful and real-time communications, architectural solutions to handle exponential load, implemented neural networks used for tagging and image segmentation and processing.

Personal Projects

White-label neo-bank backend system
2020
MongoDB
PostgreSQL
TypeScript
Swift
Go (Golang)
White-label application sold to banks to create their own mobile banks, such as Revolut. I was responsible for coding, mentoring, management of the tech team and architectural design of the project.