Andrey Akulov
Elixir developer
Summary
I am an elixir developer with experience of building applications in complex domains. I love testing, teaching others, and rant about technologies.
Skills
- Elixir Ruby PostgreSQL LiveView GraphQL RabbitMQ Javascript HTML CSS/SCSS Tailwind React ReactNative Linux Guix Emacs Lisp Bash C/C++ Python Docker Test Driven Development Domain Driven Design CQRS Event sourcing
Experience
Elonsoft
•Elixir developerApr 2023—Apr 2025
Was responsible for developing the investment platform. Implemented new key entities and replaced some of the old ones to meet new Central Bank requirements for document management, enabling rollback to the old functionality without data loss. Restructured the project organization to establish a clear link between business feature descriptions and the modules implementing them. Solved the problem of document loss on a third-party service by reworking the simple “latest state” storage into comprehensive event-based document history, enabling full recovery in case of loss. Mentored a junior developer, assisting with learning new tools and best practices in team development. Identified and successfully prevented a social engineering attack; introduced two-factor authentication to improve platform security.
BGaming
•Elixir developerJun 2022—Feb 2023
Involved in the building of an architecture of a new service in the company. Created a card game MVP. Was responsible for adding new integrations to casinos.
Hero Labs
•Elixir developerJul 2021—May 2022
Worked on the backend part. Led implementing an external API. Made a legionella feature intergration.
Qvant
•Elixir developerFeb 2020—Jul 2021
Worked on the backend of the advertisement platform. Integrated a yandex-banner service into the service workflow. Added a scheduled banner rotation reports feature. Redesigned and refactored billing for mtboxes (mac sniffers).
LavkaLavka
•Ruby DeveloperApr 2019—Oct 2019
Revamped the online store. Integrated a coupon and referral system.
Freelance
•Freelance DeveloperAug 2018—Mar 2019
I've shipped a travel apartment aggregator using elixir, similar travel apartment aggregator with ability to book airline tickets using ruby, a news aggregator site, a plugin to work with email for zendesk, and have done other small contracts.
Technologies of electronic goverment
•Elixir developerJul 2016—Mar 2018
Led the ground-up development of a public transportation payment service. Supervised a small team of colleagues. Developed and documented the architecture of the app.
Ensotech
•Software EngineerSep 2015—Jul 2016
Developed and supported ESC(electronic speed control) configuration applications. Developed cross-platform app (windows, android) based on kivi framework (python) Fixed bugs and added minor features for desktop app built on WPF (C#) Created mobile app on android (native android, java) (it was the replacement of kivi mobile app) Released a desktop helicopter app.
Garant Plus
•Software EngineerFeb 2013—Jan 2015
Developed a web interface for IP gateway based on asterisk. Assembled rpm/deb packages. Refactored scattered scripts into a solid MVC-application. Added multiple features including a dial plan compositor.
SeoGrand
•Software EngineerSep 2011—Jan 2013
Was responsible for the sites development and the supporting stage after. We built content related and e-commerce sites for small businesses.