Ivan Molochiy

Senior Software Engineer

Profile

Senior Software Engineer with 15+ years of experience designing and delivering scalable distributed systems, cloud-native platforms, and high-performance backend services. Expert in Go and Java with deep expertise in microservices, API platforms, Kubernetes, and modern software architecture. Proven track record of leading complex technical initiatives from concept through production, solving challenging engineering problems, and building reliable, performant, and maintainable systems in fast-paced, high-stakes environments. Experienced in aligning technical strategy with business goals while mentoring engineers and driving engineering excellence.

Skills

Languages

Golang: Concurrency, APIs, gin, echo, chi, gorilla/mux, WebSockets, gRPC, pprof
Java: Spring Boot, Spring Data, JPA, Multithreading/NIO, JUnit
JavaScript: React, Vue, HTMX, Node.js, TypeScript

Databases

PostgreSQL, MySQL, MS SQL Server, MongoDB, Redis, Elasticsearch, Couchbase

Messaging

RabbitMQ, NATS

Infrastructure

Linux, Docker, Kubernetes, Helm, Ansible, GitHub Actions, CI/CD, IaC, AWS / GCP

Observability

Prometheus, Grafana, OpenTelemetry

Architecture

Distributed systems, Event-driven systems, DDD, Microservices, High availability, Observability, Security, Performance optimization

Soft Skills

Technical leadership & mentorship
Ownership and strategic decision-making
Cross-team communication
Problem solving

Experience

Kyivstar / Kyivstar Tech

Senior Golang Engineer

2020 – Present

  • Architected and led development of developer portal and API gateway.
  • Translated business requirements into scalable technical solutions
  • Identified and resolved technical risks and system bottlenecks.
  • Mentored engineers, conducted interviews, enforced best practices.
  • Ensured smooth deployments and long-term system reliability.

Independent Contractor

Fullstack Golang Engineer

2019 – 2020

  • Delivered features for a teaching process management platform.
  • Designed study planning and learning workflow improvements.
  • Worked directly with stakeholders on product and UX decisions.

Android App Engineer

  • Developed Android navigation and bonded-content applications with dynamic user interfaces.
  • Implemented offline support and efficient data synchronization.

Edvantis

Senior Golang Engineer

2017 – 2018

  • Developed features for a natural resources management platform.
  • Led Red Hat SSO migration and entitlement system stabilization.
  • Resolved legacy issues and optimized system performance.

Lohika

Java Engineer

2013 – 2017

  • Built ingestion pipelines and APIs for energy metrics systems.
  • Implemented forecasting, alerting, and anomaly detection.
  • Improved resiliency of background services.

N-IX

Java Engineer

2011 – 2013

  • Built mobile build-management systems from scratch.
  • Optimized deployment pipelines and HTTP infrastructure.
  • Mentored junior engineers.

GlobalLogic

Java Engineer

2010 – 2011

  • Backend development for mobile retail platforms.
  • Built certificate management and content delivery systems.
  • Optimized video streaming performance at low-level layers.

Education

Ivan Franko National University of Lviv

Master of Applied Mathematics and Informatics



Other Activities

  • Songwriting
  • Sound engineering
  • Guitar / bass
  • Gaming
  • Camping
  • Reading
  • Electronics engineering