Alexander Zagaynov

Lead Software Engineer at AT&T

Prague, Czechia
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
Alexander Zagaynov is a Lead Software Engineer based in Prague with 11 years of professional experience and a lifelong passion for programming that began with writing code at age eight. He brings deep back-end expertise in concurrent and distributed systems, contributing to notable open-source projects like concurrent-ruby and ManageIQ where he improved robustness, executor features, and cloud provider integrations. Alexander has held senior engineering and leadership roles at AT&T, EPAM, and Red Hat, and his background includes building bespoke enterprise systems and real-time warehouse solutions during an extensive freelance period. Known for pragmatic refactors, careful validation and error-guarding, he blends hands-on coding with architectural thinking to harden and scale systems. An autodidact in IT, he pairs practical experience across telecom, cloud, and enterprise domains with a persistent interest in low-level concurrency and tooling.
code11 years of coding experience
job23 years of employment as a software developer
bookIT, IT at Self study
languagesРусский, Английский, Czech
stackoverflow-logo

Stackoverflow

Stats
83reputation
1kreached
4answers
1question
github-logo-circle

Github Skills (32)

ruby-rails10
back-end-development10
user-authentication10
authentication10
rails10
ruby10
manageiq10
thread10
refactoring10
concurrency10
testing9
cloud-computing9
aws8
ansible-filter6
database6

Programming languages (9)

HCLTypeScriptC#ShellJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
ManageIQ/manageiq

Dec 2018 - May 2019

ManageIQ Open-Source Management Platform
Role in this project:
userBack-end Developer
Contributions:5 commits, 15 PRs, 52 comments in 5 months
Contributions summary:Alexander primarily focused on modifying back-end code related to endpoint validation and authentication within the ManageIQ platform. They refactored code, updated validations, and added functionality for AWS assume role features. Additionally, they addressed URL uniqueness requirements for endpoints, adjusting validation rules and integrating cloud provider exceptions. These changes reflect contributions to core functionality and provider integrations.
gcporigamiopenshiftcephredfish
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 4 comments in 23 days
Contributions summary:Alexander primarily focused on improving the `concurrent-ruby` library's core functionality. Their contributions involved refactoring code, aligning method signatures, and enhancing thread naming conventions. Furthermore, the user addressed potential errors by adding guards against undefined methods and introduced new features for the executor, such as the ability to have a name. These modifications demonstrate a focus on improving the robustness and usability of the concurrency tools.
supervisorsthreadpatternserlangconcurrent-programming
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
Alexander Zagaynov - Lead Software Engineer at AT&T