Alexei Sholik

Alexei Sholik

Mentor
5.0
(2 reviews)
US$20.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Happy to help
Happy to help

Former member of the Elixir core team.

Russian, Ukrainian, English
Kyiv (+03:00)
Joined August 2019
EXPERTISE
5 years experience | 2 endorsements
I have a broad interest in building systems for data processing as well as systems that facilitate real-time communication using Elixir p...
I have a broad interest in building systems for data processing as well as systems that facilitate real-time communication using Elixir programming language. With its natural approach to concurrency and fault tolerance, Elixir is a perfect tool for building scalable and resilient systems.
View more
View more
5 years experience | 2 endorsements
I have used Elixir since 2012, professionally since 2014. I've contributed to its development and documentation. I'm also the author of E...
I have used Elixir since 2012, professionally since 2014. I've contributed to its development and documentation. I'm also the author of Elixir libraries Porcelain, Benchfella, Hashids, and elixir-datetime (which is now known as Timex).
View more
View more

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Adam Harris
Adam Harris
September 2019
Really enjoyed my first session with Alexei. He has great knowledge of Elixir and concurrent processing and explained things extremely clearly.
SOCIAL PRESENCE
GitHub
gostart
A getting started guide for Go newcomers
1662
120
porcelain
Work with external processes like a boss
Elixir
743
34
EMPLOYMENTS
Software Architect
Hammer Corp
2018-10-01-Present
Mostly working on the backend but I'm also involved in product design and supporting the legacy code base.
Mostly working on the backend but I'm also involved in product design and supporting the legacy code base.
PostgreSQL
ETL
Elixir
View more
PostgreSQL
ETL
Elixir
Kubernetes
View more
Backend Engineer
Contractbook
2017-09-01-2018-10-01
At Contractbook I was mainly responsible for designing and developing new features on the backend while also contributing to the ...
At Contractbook I was mainly responsible for designing and developing new features on the backend while also contributing to the evolution of our whole tech stack.
PostgreSQL
Heroku
RabbitMQ
View more
PostgreSQL
Heroku
RabbitMQ
Elixir
Kubernetes
Phoenix Framework
View more
Backend Engineer
PSPDFKit GmbH
2014-09-01-2017-05-01
I was a principal developer of what is now known as PSPDFKit Instant – a self-hosted service for real-time syncing of annotations betwee...
I was a principal developer of what is now known as PSPDFKit Instant – a self-hosted service for real-time syncing of annotations between PDF files. It also supports offline editing and is able to catch up to missed changes once the client goes back online. While working on that project, I got first-hand experience with solving many kinds of problems related to concurrency and distributed consensus. I learned about transaction isolation levels in PostgreSQL and how to keep Elixir code readable and maintainable in the long term.
PostgreSQL
WebSocket
Docker
View more
PostgreSQL
WebSocket
Docker
Elixir
iOS
Distributed Systems Engineering
View more
PROJECTS
PSPDFKit InstantView Project
2017
A self-hosted service for real-time syncing of annotations between PDF files that also supports offline editing and is able to catch up t...
A self-hosted service for real-time syncing of annotations between PDF files that also supports offline editing and is able to catch up to missed changes once the client goes back online. I worked on this project together with one other developer.
WebSocket
Elixir
View more
WebSocket
Elixir
View more