Gatis Tomsons is a self-taught full-stack developer with 16 years of professional experience, specializing in Ruby web development and dev-ops. Based in Ventspils, Latvia, he has built production systems across startups and enterprise teams, from Python-based web apps to long-term Ruby roles at Tieto Latvia and eazyBI. He contributed a Draugiem.lv authentication strategy to the widely used OmniAuth project, implementing core auth logic and tests that integrate local social login into the Rack middleware ecosystem. Comfortable with server maintenance and project planning, he brings practical operational know-how alongside hands-on coding. Colleagues rely on him for pragmatic solutions that bridge backend engineering and deployment.
16 years of coding experience
12 years of employment as a software developer
VENTSPILS BIZNESA UN INFORMĀCIJAS TEHNOLOĢIJU VIDUSSKOLA
OmniAuth is a flexible authentication system utilizing Rack middleware.
Role in this project:
Back-end Developer
Contributions:5 commits in 1 day
Contributions summary:Gatis primarily contributed to the development of a Draugiem.lv authentication strategy within the OmniAuth framework. They implemented the core logic for user authentication, including handling API requests, processing responses, and mapping user data. The user also added associated testing for the new authentication strategy. Modifications to configuration and examples were also made.
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.