Alexander Shopov

Netherlands/Amsterdam, Bulgaria
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
Alexander Shopov is a seasoned Software Engineer II at Uber with 15 years of experience delivering scalable backend systems and a track record across public and private sectors. He specializes in Java and JavaScript with extensive SQL and database expertise (Postgres, MySQL, Oracle) and has hands-on experience with J2EE, Hibernate, Wicket, Struts, and modern web interfaces. Based in Amsterdam, he coordinates Bulgarian translation for GNOME since 2000, underscoring a long-standing commitment to localization and internationalization. He contributes to open source as a back-end and localization specialist for Git and as a contributor to the Jaeger Java client, focusing on code quality, test coverage, and performance improvements. His background includes leading teams, DBA work, and migration and legacy support, consistently delivering optimized solutions under constraints.
code15 years of coding experience
github-logo-circle

Github Skills (26)

git10
rails-i18n10
testing10
command-line-interface10
c-programming10
c1110
java10
c1710
javas10
localize10
localization10
ember-i18n10
locale10
command-line10
i18n-js10

Programming languages (19)

C#JavaC++CSchemeValaGoXSLT

Github contributions (5)

github-logo-circle
🛑 This library is DEPRECATED!
Role in this project:
userBack-end Developer
Contributions:10 commits, 17 PRs, 23 comments in 3 months
Contributions summary:Alexander primarily contributed to the cleanup and refactoring of the Jaeger client-java library. Their work involved addressing code quality issues like removing unused imports, standardizing locale usage, and iterating through maps using entry sets. The user also improved test coverage by refactoring existing tests, utilizing annotations for mocking, and addressing potential errors within the testing framework. In addition, the user fixed bugs and implemented performance improvements within the metrics reporting system.
opentelemetryjava-agentjaegertracingopencensusdistributed-tracing
git/git

Jan 2014 - Dec 2022

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Role in this project:
userBack-end Developer & Localization Specialist
Contributions:69 commits in 9 years
Contributions summary:Alexander primarily contributes to the Git source code, focusing on improving and maintaining the codebase. They implement changes to the GUI, specifically marking strings for translation, which involves modifying existing code to integrate internationalization features. In addition, the user addresses other messages to be properly marked as translatable, ensuring tests will use the correct messages. These contributions show a focus on code maintainability and internationalization within the Git project.
hacklanggit-clientmercurialfollowlibgit2
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