Sergey Semyonov

Ruby Developer at Workato

United States
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
Sergey Semyonov is a seasoned Ruby developer with 13 years of experience building web applications and backend services, currently contributing at Workato. He has deep Rails expertise from roles at Restream, FunBox, and other firms, and complementary experience with JavaScript and Elixir/Phoenix that helps him bridge backend and realtime challenges. Sergey is an open-source contributor to projects like floere/phony, where he implemented country-specific E.164 phone number normalization and validation rules with thorough test coverage. His background in desktop and client-server .NET systems early in his career gives him a pragmatic systems-oriented perspective uncommon in pure web specialists. Based in the United States and holding an engineering degree in Computer Software Engineering, he focuses on shipping reliable, well-tested features that handle internationalization and interoperability nuances.
code13 years of coding experience
job14 years of employment as a software developer
bookEngineer's degree, Computer Software Engineering, Engineer's degree, Computer Software Engineering at Chuvash State University
languagesEnglish, Russian
github-logo-circle

Github Skills (10)

number-format10
programming-language10
number-formatting10
testing9
regular-expression9
php7
algorithms6
algorithm6
data-structures6
data-structure6

Programming languages (6)

ShellJavaScriptGoVim scriptRubyVim Script

Github contributions (5)

github-logo-circle
floere/phony

Mar 2013 - Apr 2013

E164 international phone number normalizing, splitting, formatting.
Role in this project:
userBack-end Developer
Contributions:51 commits in 15 days
Contributions summary:Sergey primarily contributed to the `phony` repository, which focuses on phone number normalization, splitting, and formatting. Their work involved implementing country-specific validation rules and formatting for various countries, including Russia, Austria, and several others. The user's commits demonstrate an understanding of number plan structures and the ability to apply them in code. They also wrote tests to validate the implemented formatting and normalization rules.
phone-numberphonee164international-phonethai
Slike9/dotfiles

Jan 2015 - May 2023

Contributions:87 pushes, 5 branches in 8 years 5 months
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
Sergey Semyonov - Ruby Developer at Workato