Oleksandr Karaberov

Technical Lead - Core Infrastructure at SpotMe

Lausanne Metropolitan Area Switzerland
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 Karaberov is a Technical Lead in Core Infrastructure with 11+ years of hands-on experience designing and operating resilient, high-performance distributed systems from Lausanne, Switzerland. He specializes in platform and SRE practices, migrating legacy DBMS platforms to AWS with Infrastructure as Code, and building geographically distributed databases, adaptive video streaming, and event-driven systems using Elixir, Go, and Python. At SpotMe he moved the company off an IBM stack, patched and extended CouchDB’s Erlang core for production needs, and authored monitoring and platform services that improved reliability at scale. A pragmatic engineer who still dives into low-level bug fixes and test automation, he contributes to well-known open-source projects like Apache CouchDB and describes himself wryly as “just another eukaryotic entropy amplifier.”
code11 years of coding experience
job3 years of employment as a software developer
bookKharkiv National University of Radio Electronics
languagesUkrainian, English, French
github-logo-circle

Github Skills (11)

couchdb10
databases10
database-administration10
erlang10
admin10
database10
testing10
big-data8
http7
cloud-computing6
network-server5

Programming languages (8)

JavaC++ScalaGoObjective-CSwiftErlangMarkdown

Github contributions (5)

github-logo-circle
apache/couchdb

Feb 2018 - Nov 2018

Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:6 commits, 9 PRs, 55 comments in 9 months
Contributions summary:Oleksandr primarily focused on improving the CouchDB backend, specifically related to Erlang code. Their contributions include fixing validation functions, enhancing error handling within file operations, and adding tests to ensure the reliability of changes feed filtering. The user also addressed a function_clause crash in the native process and added support for bulk get operations using multipart responses, demonstrating a focus on both bug fixes and extending functionality.
nosql-databaseintuitivejson-apierlangnetwork-client
Contributions:13 commits, 11 pushes, 1 branch in 3 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
Oleksandr Karaberov - Technical Lead - Core Infrastructure at SpotMe