Skip to content
View kristileka's full-sized avatar

Organizations

@viaduct-dev

Block or report kristileka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kristileka/README.md

Hi, I'm Kristi Leka 👋

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.

Open Source

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.

Skills

  • 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)

Projects

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.

Contact

Feel free to reach out if you'd like to collaborate on open source projects or just say hello! 😃

Pinned Loading

  1. airbnb/viaduct airbnb/viaduct Public

    Viaduct is a GraphQL-based system that provides a unified interface for accessing and interacting with any data source.

    Kotlin 168 37

  2. graphdsl/graphql-kotlin-dsl graphdsl/graphql-kotlin-dsl Public

    Kotlin 1 1