Gatis Tomsons

Developer at eazyBI

Ventspils, Latvia
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
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.
code16 years of coding experience
job12 years of employment as a software developer
bookVENTSPILS BIZNESA UN INFORMĀCIJAS TEHNOLOĢIJU VIDUSSKOLA
languagesEnglish, Latvian, Russian
stackoverflow-logo

Stackoverflow

Stats
1,037reputation
69kreached
16answers
3questions
github-logo-circle

Github Skills (17)

api-rest10
api-design10
restful-api10
omniauth10
rspec10
authentication10
user-authentication10
ruby10
rest-api10
nginx6
css-position6
simpleform6
ruby-on-rails6
thin6
scroll6

Programming languages (9)

ShellRustCJavaScriptLuaVim scriptRubyVim Script

Github contributions (5)

github-logo-circle
omniauth/omniauth

May 2011 - May 2011

OmniAuth is a flexible authentication system utilizing Rack middleware.
Role in this project:
userBack-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.
authentication-systemrack-middlewarerailsauthenticationomniauth
gacha/vim-tiny

Oct 2013 - Oct 2014

Contributions:7 commits in 1 year
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
Gatis Tomsons - Developer at eazyBI