Oleksiy Pylypenko
Principal Software Engineer · Platform & API Architect
Playing with software since the age of 8. Twenty-plus years of building, operating, and teaching software — from banking platforms to open source used around the world.
Highlights
- MockK — author of the mocking library for Kotlin: ~40K lines coded from scratch, 4K+ GitHub stars, ~1.2M downloads/month, used in 80+ countries
- Software Architecture in the AI & Cloud Era — a free online book: 14 chapters on the road to platform architecture
- Effective Retro — retrospective boards; the original version, built at a bank hackathon in 2018, was used by ~10,000 employees (150K retro items, 21K action items) and outlived my tenure
Experience
Connectivity / API Architect — Kyriba
- Led the company’s API-first turn as an “internal startup” — coding, pitching, and cultural shift: 1,085 pull requests, 234 API contracts, 89 RFC-style REST guidelines
- Replaced a home-built API gateway with a market solution (Gravitee): CTPO approval, four architecture-board sessions, technical leadership through delivery — 43K LoC of integration including Java-based Kubernetes operators
- Trained the API team on Gravitee APIM and advanced Kubernetes: 10 days, 20 sessions, 12 hands-on exercises
- Tech: OpenAPI, Java, Spring Boot, Gravitee, Kubernetes operators
- Led engineering of the cloud version of the microservice part of a 1.8M-user platform — not lifting-and-shifting, but solving the problems the on-prem version could not
- Hands-on: Java, GitOps CI/CD, Helm charts, TypeScript/React dashboards, platform documentation
- Processes: solution architecture documents, service transition to production, training platform and application teams
- Production experience: hundreds of prod puzzles solved; tcpdump, Splunk, x509 certificates, HTTP/TCP, Kubernetes and service-mesh troubleshooting
Architecture beliefs
- API specifications are key to consistent architecture
- Developer experience is key to agility
- Kubernetes is an essential part of modern system design
- Platform engineering is the way to organize big software organizations
Skills
Java foundation · Kotlin fan · TypeScript/React · API-specification-first · security-oriented mindset · being smart about quality
Beyond work
Conducting trainings · ICPC winner · in-org pet projects · VR · gaming
Links
GitHub · LinkedIn · MockK · The Book