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.
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.
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:
Back-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.