Summary
Mykhailo Kozik is a Senior Software Engineer and technical leader from Kyiv with over 15 years of experience designing and delivering resilient, high-throughput systems across retail, telecom and analytics domains. He has led architecture and large engineering teams to build integration platforms, multitenant services and observability tools—successfully integrating with major grocery retailers and reducing cloud spend by hundreds of thousands per year. Hands-on across JVM and functional stacks (Clojure/Java) and distributed storage (Cassandra), he designs DSLs, transformation pipelines and event-processing fabrics that simplify complex business flows. Known for preferring simplicity, he balances pragmatic engineering with strategic roadmaps, regular design reviews and automation that keeps models and diagrams up to date. Beyond coding, he’s driven cross-cutting initiatives like SSO/RBAC migrations, anomaly detection dashboards and tooling to surface unstable components. His background in applied mathematics underpins a data-driven approach to system design and optimization.
15 years of coding experience
12 years of employment as a software developer
NTUU "KPI"
English, Ukrainian, Russian