I'm a software engineer passionate about open source and JVM-based technologies, with 6 years of experience spanning backend and mobile development. I specialize in Kotlin and Java, with additional experience in Python and a growing enthusiasm for Scala. I'm driven by clean, maintainable code and enjoy exploring architectural patterns like clean architecture, hexagonal architecture, and microservices.
Contributor & Developer โ Viaduct (Airbnb)
I'm a contributor and developer of Viaduct, Airbnb's open source data-oriented service mesh. Viaduct provides a central schema connecting domains across an organization, a serverless platform for hosting business logic, and a re-entrant API that enables modular composition through GraphQL fragments and queries.
- Languages: Kotlin, Java, Scala, Python
- Mobile: Android (Jetpack Compose, MVVM, Hilt, Coroutines/Flows)
- Architecture: Clean Architecture, Hexagonal Architecture, Microservices
- Tools: Spring Boot, GraphQL, Docker, PostgreSQL, CI/CD (Azure DevOps, Firebase)
Clean Architecture Library Application
A Kotlin/Spring Boot application demonstrating clean architecture principles with Docker containerization and PostgreSQL persistence.
Reactive Anagram Finder
A reactive Spring Boot/Kotlin service for anagram operations, leveraging Coroutines for async processing with a modularized PostgreSQL storage layer optimized for performance.
Live Currency Converter
A Java/Spring Boot application providing real-time currency conversion using daily exchange rates from the European Central Bank.
- Email: [email protected]
- LinkedIn: linkedin.com/in/kristileka
Feel free to reach out if you'd like to collaborate on open source projects or just say hello! ๐


