Oleksandr Avoiants

Full Stack Engineer at Railsware

Kyiv, 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
Oleksandr Avoiants is a seasoned Full Stack Engineer with over 14 years building reliable web and backend systems, specializing in Ruby and relational databases while also shipping services in Elixir, Go, Node.js and TypeScript. He has a strong track record in warehouse and logistics platforms, e‑commerce stacks, and developer productivity tooling—designing microservice contracts, migration paths and automated test suites that keep large systems resilient. At companies like thredUP, Easyship and Railsware he delivered end-to-end features spanning React frontends, GraphQL, serverless Lambdas, DynamoDB/OpenSearch and containerized deployments. An active open-source contributor, he has improved Elixir/Ecto internals around timestamps and decimal changeset comparisons, showing an attention to nuanced DB behavior. Comfortable leading architecture discussions and working directly with stakeholders, he combines pragmatic engineering with a focus on developer experience, having even built a gRPC auth service to simplify local dev environments. Based in Kyiv and UK-registered, he pairs academic training in applied mathematics with a practical, hands-on approach to solving complex production problems.
code14 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree, Applied Mathematics, Operations Research, Faculty of Computer Science and Cybernetics, Bachelor's degree, Applied Mathematics, Operations Research, Faculty of Computer Science and Cybernetics at Taras Shevchenko National University of Kyiv
languagesUkrainian, Russian, English
stackoverflow-logo

Stackoverflow

Stats
1,909reputation
60kreached
54answers
0questions
Badges
elixir
top-5%
github-logo-circle

Github Skills (20)

database-migrations10
elixir10
schema-design10
database-design10
db-schema10
database-schema10
database-migration10
ecto10
schema10
testing9
data-validation8
imagemagick6
sorting6
ruby-on-rails6
timex6

Programming languages (7)

CSSRJavaScriptPHPHTMLRubyElixir

Github contributions (5)

github-logo-circle
elixir-ecto/ecto

Aug 2016 - Nov 2016

A toolkit for data mapping and language integrated query.
Role in this project:
userBack-end Developer
Contributions:10 commits, 14 PRs, 18 comments in 2 months
Contributions summary:Oleksandr contributed to the Elixir/Ecto project by implementing new features and fixing bugs related to database interactions. Their work included adding functionality to the `timestamps` function within the migration module, allowing more control over timestamp fields and their types. They also modified the `changeset` module to allow decimal comparisons. Furthermore, they addressed various issues, including fixing a typo, improving schema prefix handling, and validating unique embeds.
querysqlserverintegratedlanguage-integrated-querysql
shhavel/active_attr

Oct 2015 - Aug 2023

What ActiveModel left out
Contributions:1 push, 3 branches in 7 years 10 months
ruby-on-railsrailsrubyactivemodelactiverecord
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
Oleksandr Avoiants - Full Stack Engineer at Railsware