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.
13 years of coding experience
13 years of employment as a software developer
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Siberian Federal University
Android library for working with VK API, authorization through VK app, using VK functions.
Role in this project:
Full-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.
Android widget for gallery, using viewpager. Allow pinch zoom and drag for images by url
Role in this project:
Mobile 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.