Andrei Kaleshka is a founder and seasoned Ruby on Rails engineer with 14+ years of hands-on experience building and scaling web and mobile apps, currently leading WideFix from Warsaw. He combines deep backend expertise—evidenced by significant contributions to stripe-ruby-mock adding tax and invoice behaviors—with practical product delivery for clients ranging from startups to enterprises like Toptal and Hubstaff. Author of "Rake Task Management Essentials," Andrei brings a tooling-first mindset to automation, testing, and maintainable deployments. His background includes architecting billing and invoicing systems, driving PCI-compliant deployments, and migrating monoliths toward microservices. He’s as comfortable shipping code and tests as he is building and mentoring teams, and he often turns payment and billing complexity into reliable, production-ready features.
14 years of coding experience
12 years of employment as a software developer
Engineer's degree Mechanical Engineering, Engineer's degree Mechanical Engineering at Belarussian National Technical Unversity
Contributions summary:Andrei focused on adding and modifying functionalities related to tax rates and invoices within the mocking library. They implemented API endpoints for tax rates, including creation, retrieval, updating, and listing. Additionally, they extended invoice data with fields like status, invoice PDF URL, hosted invoice URL, tax amounts, and other related data. These changes involved modifications to the core data structures and request handling logic of the library.
Wipe out inconsistent DB and schema.rb when switching branches. To do that, install this gem and use the standard rake db:migrate command.
Contributions:7 releases, 104 reviews, 35 commits in 3 months
ruby-on-railsbrancheskeeprailssql
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.