Vadym Yaroshchuk
I'm a Kotlin Software Engineer with 6 years of experience, mostly from personal projects. While my professional experience is limited, I've gained practical skills by working on various applications, focusing on Kotlin Multiplatform and client-server development. I enjoy solving complex problems, simplifying code, and sharing what I’ve learned through teaching and writing.

General Summary

Languages spoken
• ☕️ English (B2+) • 🇩🇪 German (B1) • 🇺🇦 Ukrainian (C2) • 🏳️ Russian (C2)
Programming Languages
• Kotlin • Java • PHP • Python (Pet) • TS/JS (Pet)
Development platforms
• Android • iOS • Web • JVM (Desktop, Backend)

Latest Projects

TimeMates
The application for time-management and collaboration. With TimeMates, you can achieve a perfect work-life balance while staying productive and efficient. Time-boxing feature allows you to easily set up a timer that fits your schedule, whether you're working on a project or taking a break. TimeMates isn't just another time-management tool; it's a lifestyle change.
Kotlin Course
Kotlin course that's perfect for very-very beginners. It's available in both Ukrainian and English versions, and it's divided into two tracks - one for Gradle and one for Kotlin.

Latest Posts

Finding the Right Balance Between DDD, Clean and Hexagonal ArchitecturesArticle about combining and implementing together Domain-driven Design, Clean and Hexagonal Architectures.
Finding the Right Balance in Gradle Dependency StrategyDiscover different approaches to managing dependencies in Gradle. Whether you're a newbie or a pro, there's something here for you.
🕸️