Alexander Shorin

Senior Programmer at Luxoft

Aurora, Colorado, 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

🤩
Rockstar
🎓
Top School
Alexander Shorin is a Senior Programmer with 15 years of experience based in Aurora, Colorado, known for blending backend systems, databases, and front-end polish. He contributes to prominent open-source projects such as Apache CouchDB and aiohttp, improving core HTTP handling, replication features, and user-facing web UI consistency. His work on Hypothesis demonstrates strong test automation and compatibility focus, while his documentation contributions show attention to developer experience and clarity. Trained in mathematics at Lomonosov Moscow State University, he brings analytical rigor to debugging distributed systems and protocol edge cases. Notably, he pairs low-level protocol fixes with consumer-facing improvements, making complex systems both more reliable and easier to use.
code15 years of coding experience
bookLomonosov Moscow State University
stackoverflow-logo

Stackoverflow

Stats
4,669reputation
150kreached
122answers
0questions
Badges
couchdb
top-1%
github-logo-circle

Github Skills (41)

property-based-testing10
json10
api-rest10
couchdb10
javascript10
erlang10
fauxton10
python10
restful-api10
api-design10
testing10
http10
asyncio10
http-server10
http-client10

Programming languages (19)

JavaC++CSSRustCScalaMakefileGo

Github contributions (5)

github-logo-circle
apache/couchdb-documentation

Jun 2013 - Jan 2017

Apache CouchDB Documentation
Role in this project:
userTechnical Writer
Contributions:256 commits, 2 PRs, 1 push in 3 years 7 months
Contributions summary:Alexander focused on improving the documentation for the Apache CouchDB project. Their commits primarily involve correcting the descriptions of fields within the database information and enhancing the documentation for the CouchDB API. The user updated and added to the documentation, covering various topics such as changes feeds, replication and configuration. These updates included the addition of new sections with code examples.
couchdberlangnetwork-clientcplusplusbig-data
apache/couchdb

Oct 2012 - Oct 2017

Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reliability
Role in this project:
userBack-end Developer & Database Engineer
Contributions:754 commits, 27 PRs, 1 push in 5 years 1 month
Contributions summary:Alexander contributed to the CouchDB codebase by modifying the code to apply list functions for the _all_docs view. They also fixed documentation, particularly around API references. Further contributions involved setting up API sections references and modifying the core code to improve functionality and fix issues with the codebase. The user was actively involved in fixing references to API.
databasejson-apinetwork-serverclouderlang
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