Summary
Tatiana Bulavko is an Android developer with 10 years in IT who transitioned from QA automation to building native mobile apps, bringing a strong testing and architecture-first mindset to product development. She designs scalable, modular Android solutions using Kotlin, Jetpack Compose, Coroutines/Flow and Clean/MVVM/MVI patterns, and has delivered finance, e-commerce and travel apps featuring CameraX/ML Kit scanning, custom Canvas charts, multilanguage/RTL support and real-time APIs. Her background in test automation and API testing (RestAssured, Appium, Selenium) informs a pragmatic approach to reliability, CI/CD and observability in mobile projects. Comfortable both shipping features and mentoring teams, she has migrated codebases from RxJava to coroutines and helped build test automation curricula at EPAM. Based in Lower Silesia, Poland, she pairs deep Android engineering with hands-on QA experience—an uncommon combination that speeds up feature delivery while reducing regressions.
10 years of coding experience
5 years of employment as a software developer
Management & Economics, Management & Economics at Belarusian State University
Software for Information Technologies, Software for Information Technologies at Belarusian State University of Informatics and Radioelectronics
English, Russian, Polish