Roman Truba

Senior Software Engineer at Teya

Stony Stratford, England, United Kingdom
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
Roman Truba is a Senior Software Engineer with 13 years of experience architecting mobile applications and working cross-stack, currently focused at Teya after a long tenure at Meta supporting Workplace, Portal and Quest for Business experiences. He began in mobile and full-stack roles, contributing to notable Android projects like a touch-enabled gallery widget and the VK Android SDK where he implemented core request handling and token validation. Roman combines deep Android UI/interaction expertise (pinch-to-zoom, touch handling) with cross-product engineering at scale, and holds a master’s in Mathematics and Computer Science. Based in Stony Stratford, he brings a pragmatic blend of hands-on implementation and system-level thinking, comfortable moving between native mobile internals and broader platform integrations.
code13 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Siberian Federal University
languagesРусский, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
4,401reputation
475kreached
49answers
15questions
Badges
localization
top-5%
android
top-5%
bitmap
top-1%
base64
top-1%
github-logo-circle

Github Skills (26)

apim10
bitmap10
mobile-development10
android-development10
java10
javas10
api10
android10
viewpager10
touches10
base6410
native-android10
touch-event10
git9
image-viewer9

Programming languages (11)

JavaLiquidCObjective-C++JavaScriptObjective-CMustacheLua

Github contributions (5)

github-logo-circle
VKCOM/vk-android-sdk

Jan 2014 - Apr 2016

Android library for working with VK API, authorization through VK app, using VK functions.
Role in this project:
userFull-stack Developer
Contributions:148 commits, 11 PRs, 39 pushes in 2 years 3 months
Contributions summary:Roman's contributions primarily focus on the Android library for interacting with the VK API. They made initial commits creating the `VKRequest.java` and the basic structure of the library. They fixed display results, logged the application fingerprint. The commits also involved improving the build and release by merging remote-tracking branches and updating the SDK version. The user also implemented features related to access token validation and improved general code quality.
vk-appapiauthorizationandroid-libraryandroid
Android widget for gallery, using viewpager. Allow pinch zoom and drag for images by url
Role in this project:
userMobile Developer (Android)
Contributions:18 commits in 1 year 11 months
Contributions summary:Roman primarily contributed to the development of an Android gallery widget. Their work included the initial implementation of core functionality for image viewing and interaction, as well as adding layout support and enhancements. The user also integrated features such as pinch-to-zoom, drag functionality and touch input handling. Further contributions included the addition of a license and reorganization of example files and URLs.
imageviewwidgetviewpagertabletimage-viewer
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 Truba - Senior Software Engineer at Teya