
Aleksei Matiushkin
Verified Expert in Engineering
Software Engineer and Developer
Barcelona, Spain
Toptal member since February 19, 2026
Aleksei is a senior developer with over 20 years of experience building robust software on more than 10 different languages, including, but not limited to, Java, Haskell, Erlang, Elixir, and Ruby. He specializes in back-end, high-load, fault-tolerant systems, with proven expertise across fintech and telecom, and a functional rather than object-oriented approach.
Portfolio
Experience
- Architecture - 15 years
- Technical Leadership - 15 years
- Ruby on Rails (RoR) - 15 years
- Erlang (OTP) - 13 years
- Elixir - 10 years
- Fintech - 10 years
- Phoenix LiveView - 6 years
- Social Networks - 3 years
Preferred Environment
Linux, Vim Text Editor, Warp Terminal
The most amazing...
...solution I've built is a machinery for smart currency exchange, serving and automatically placing contracts for worldwide clients for 10 years already.
Work Experience
Principal Engineer
Oeditus
- Built a social app, Amotion.city, to connect travelers via photo and experience sharing in real time.
- Architected and developed the MVP for software audit SaaS.
- Created MetaAST library, allowing the unification of the source code across programming languages (Hexdocs.pm/metastatic).
Principal Engineer
Kantox
- Authored and architected several high-load solutions in both Elixir and Ruby from scratch.
- Contributed to the main Kantox SaaS project (RoR) and all the Kantox OSS efforts (Ruby and Elixir).
- Created several client-facing solutions, providing real-time functionality, like webhooks and email-sending on any changes related to clients’ accounts for effortless automation, based on FSM transitions.
- Improved the client data uploads by introducing the new stream parsing for large CSV files, with in-place validation and import. This effort resulted in OSS `see_as_vee` library.
- Created and published several OSS Ruby and Elixir libraries.
- Authored and architected more than five BEAM microservices.
- Provided many commits to the Elixir compiler, Elixir core libraries, and Elixir and Ruby libraries we used.
Software Engineer
Self-employed
- Developed many turnkey applications, audited several projects in 5+ different languages.
- Built several OSS tools to accomplish the tasks appearing during the freelance journey.
- Proposed several ideas that saved development time and resulted in the KPI growth of the clients.
Project Lead
Yandex
- Directed the development of the Jabber server/client machinery.
- Improved the P2P client interoperability, like file sharing and natural language processing, using integrations with other Yandex services.
- Provided several patches to the Linux supplementary software, such as screensaver management and GNOME and KDE taskbar enhancements.
- Brought the syntax highlighting and code snippets to our solution as we were targeting tech geeks.
GUI Team Lead
The Rationalizer AG, Berlin
- Architected and led development of the GUI tool to create M² models based on the MOF M³ model.
- Led the building of a custom IDE based on NetBeans (Forte).
- Introduced an Aspect-oriented development, which allowed the team to build ad-hoc components for the custom models.
Experience
Finite Automata Library for Elixir
https://github.com/am-kantox/finitomataThis library leverages callbacks not only to fully implement the FSM, but also to provide a compile-time proof that the FSM is valid and functional. One of the most important things this library provides is the FSM description itself: fault-tolerant, not error-prone, and easy to grasp. The FSM definition, which is currently supported in both PlantUML and Mermaid, would be drawn in the project's generated docs using this library.
Closed Social Network for Discovering and Connecting with Local Community
https://amotion.cityThe interim gameplay is gained through photo sharing, likes, comments, and organizing meetings.
Oeditus
https://oeditus.comEducation
Master's Degree in Informatics and Applied Mathematics
Saint Petersburg State University - Saint Petersburg, Russia
Skills
Libraries/APIs
Elixir Broadway
Tools
Vim Text Editor, RabbitMQ
Languages
Ruby, Erlang (OTP), Elixir, Erlang, C++, Java, Haskell, Idris
Frameworks
Phoenix, Ruby on Rails (RoR), Flutter
Platforms
Linux, Amazon Web Services (AWS)
Storage
MySQL, PostgreSQL
Other
Phoenix LiveView, Architecture, Technical Leadership, Project Design, Software Architecture, Software Design, Applied Mathematics, Computational Science, Social Networks, GPS, Fintech, Retrieval-augmented Generation (RAG), Warp Terminal
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring