Roman Zavarnitsyn

Senior Software Engineer II at Sentry

Vienna, Austria
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

🤩
Rockstar
🎓
Top School
Roman Zavarnitsyn is a Senior Software Engineer with 11 years of experience specializing in Android and full-stack development, currently leading platform work at Sentry in Vienna. He combines deep mobile expertise—contributing to prominent Android KTX libraries and custom UI components like ArcNavigationView—with backend and instrumentation work on Sentry and sentry-java to improve error and performance observability. His contributions to ktlint and other open-source projects show a strong focus on code quality, tooling and developer experience alongside pragmatic feature work. Roman’s background spans hands-on Android leadership roles and system architecture at companies like Runtastic and Bloom Diagnostics, reflecting both product-minded engineering and low-level platform instrumentation skills. A not-obvious strength is his frequent cross-cutting work: improving UX for error analysis while also implementing file I/O instrumentation and Kotlin language tooling.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Ural State Technical University
languagesRussian, English, German
stackoverflow-logo

Stackoverflow

Stats
11,787reputation
455kreached
226answers
1question
Badges
material-design
top-5%
listview
top-5%
android-fragments
top-5%
android-recyclerview
top-5%
android
top-1%
android-viewpager
top-5%
github-logo-circle

Github Skills (49)

kotlin10
unit-testing10
error-logging10
sentry10
ui-components10
android-sdk10
instrumentation10
ui-design10
java10
javas10
uid10
androidx10
editorconfig10
sdk10
front-end-development10

Programming languages (17)

C#MDXPowerShellJavaC++RustCHTML

Github contributions (5)

github-logo-circle
romtsn/ArcNavigationView

Jan 2017 - Jun 2020

Another approach to create NavigationDrawer with Material concepts
Role in this project:
userMobile Developer (Android)
Contributions:6 releases, 33 commits, 3 PRs in 3 years 6 months
Contributions summary:Roman primarily worked on the `ArcNavigationView` library, creating a custom navigation view component for Android applications. Their contributions included implementing the core functionality of the `ArcNavigationView`, supporting right/end modes for the navigation drawer, and fixing behavior in the cropOutside mode. Further work involved converting the project to AndroidX and updating Gradle dependencies. The user also integrated the `ArcNavigationView` component within a sample application to demonstrate its usage.
materialapproachandroidcustom-viewtablayout
pinterest/ktlint

Jan 2019 - Jan 2022

An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:64 reviews, 43 commits, 142 PRs in 3 years 1 month
Contributions summary:Roman primarily contributed to the Kotlin linting ruleset. They fixed bugs related to spacing and indentation, and also added new rules to the ruleset, suggesting involvement in the core functionality of the linter. Furthermore, the user worked on the configuration and testing of the linting rules, including the import ordering, and configuration of the editor.
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
Roman Zavarnitsyn - Senior Software Engineer II at Sentry