Oleksii Sholik

Founding Engineer at ElectricSQL

Tuscany, Italy
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
Oleksii Sholik is a Founding Engineer with 16 years of experience building reliable back-end systems, currently helping scale real-time Postgres sync at ElectricSQL from Tuscany, Italy. He is an Elixir specialist who has contributed to core projects like the Elixir language, Ecto, Timex and the popular bypass mocking tool, demonstrating depth in both language internals and practical libraries. His career spans product-focused startups and engineering roles where he designed high-throughput data pipelines, optimized resource usage, and led technical hiring and onboarding. Notable wins include designing an Elixir-based inventory processing service with custom CSV parsing and parallel image ingestion, and cutting AWS costs through pragmatic infrastructure simplification. Oleksii blends hands-on coding, testing rigor (property-based tests) and documentation improvements, often fixing subtle bugs and deprecation issues that improve long-term maintainability. He pairs systems-level thinking with polish on developer experience—improving docs, tooling and site UX for the Elixir community.
code16 years of coding experience
job12 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesUkrainian, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
7,347reputation
1.4mreached
98answers
14questions
Badges
elixir
top-5%
text-parsing
top-5%
python
top-5%
github-logo-circle

Github Skills (49)

structures10
markdown10
datetime10
postgresql10
website-development10
elixir-mix10
elixir10
calendars10
testing10
css10
http10
document-generation10
data-dictionary10
datetimes10
markdown-it10

Programming languages (16)

C++CSSRustCElmGoHTMLErlang

Github contributions (5)

github-logo-circle
electric-sql/electric

Feb 2023 - Apr 2025

Real-time sync for Postgres.
Role in this project:
userBack-end Developer
Contributions:699 reviews, 634 PRs, 1298 pushes in 2 years 2 months
Contributions summary:Oleksii primarily focused on improving the codebase's efficiency and maintainability within the Elixir ecosystem. They refactored code to reduce the number of `apply()` calls, making the Elixir code more idiomatic. The user also addressed error handling, rewording a test related to logical update messages. Furthermore, they were involved in resolving issues by replacing placeholders with actual column values in logical message decoding.
local-firstmysqlsqlsqlitedatabase
PSPDFKit-labs/bypass

Oct 2015 - Feb 2017

Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responses to client requests.
Role in this project:
userBack-end Developer
Contributions:23 commits, 15 PRs, 25 pushes in 1 year 3 months
Contributions summary:Oleksii primarily contributed to the back-end logic and functionality of the `bypass` project, a tool for mocking HTTP servers. They added debugging logging, enhanced the expected function handling, and refined the port assignment logic. Several commits were also focused on ensuring proper handling of asynchronous operations within the plug, specifically regarding the timing of plug process termination.
placetestingpluginbypassin-place
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
Oleksii Sholik - Founding Engineer at ElectricSQL