Svyatoslav Chatchenko is a Staff Android Engineer based in Hamburg with 11+ years in software development and a decade on Android, currently driving platform and team-level engineering at XING. He combines deep practical expertise in Java/Kotlin, RxJava, Dagger, Retrofit and database work (Oracle, SQLite) with a broad understanding of product delivery from developer to QA and PM perspectives. His background includes hands-on improvements to open-source Android tooling—contributing tests to the widely used ktlint project and core logic to the Schematic ContentProvider generator—highlighting a focus on correctness and maintainable data handling. A pragmatic proponent of SOLID, TDD and Agile practices, he brings both leadership experience and an analytical, lifelong-learning mindset to complex mobile systems.
11 years of coding experience
12 years of employment as a software developer
National Technical University "Kharkiv Polytechnic Institute"
Contributions:6 commits, 6 PRs, 11 comments in 1 year 4 months
Contributions summary:Svyatoslav primarily contributed to the core logic of the `schematic` project, which is designed to generate ContentProviders for Android applications. Their contributions focused on improving data handling and database interactions. They implemented try-finally blocks for transaction management, added conflict resolution for database constraints, added support for "CHECK" constraint, and extended the values builder to support Double type, and also added the possibility to specify Unique constraint on multiple columns.
An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits, 14 PRs, 34 comments in 1 month
Contributions summary:Svyatoslav's contributions primarily involve writing and modifying tests for the `ktlint` linter. They added tests for new rules related to code style, such as `NoLineBreakBeforeAssignmentRule` and `NoLineBreakAfterElseRule`. They also updated existing tests, particularly within `IndentationRuleTest`, to verify correct behavior regarding continuation indents, demonstrating a focus on ensuring the linter's accuracy and adherence to coding conventions.
linterlintantiktlintkotlin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Svyatoslav Chatchenko - Staff Software Engineer (Android) at XING