Svyatoslav Chatchenko

Staff Software Engineer (Android) at XING

Hamburg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job12 years of employment as a software developer
bookNational Technical University "Kharkiv Polytechnic Institute"
bookEcole centrale de Lyon
languagesRussian, English, French, Ukrainian, German
stackoverflow-logo

Stackoverflow

Stats
4,556reputation
1.1mreached
62answers
8questions
Badges
android
top-5%
reactive-programming
top-5%
android-studio
top-5%
java
top-5%
bitmap
top-5%
github-logo-circle

Github Skills (31)

kotlin10
ktlint10
testing10
java10
javas10
sql10
android10
linting10
test-automation10
annotations9
bitmap9
database-design9
junit9
compiler-compiler9
android-studio9

Programming languages (8)

TypeScriptJavaC++JavaScriptHTMLGroovyRubyKotlin

Github contributions (5)

github-logo-circle
SimonVT/schematic

Jun 2015 - Nov 2016

Automatically generate ContentProviders
Role in this project:
userBack-end Developer
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.
pinterest/ktlint

Nov 2017 - Dec 2017

An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
userQA 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