Ruslan M., Erlang/Elixir Software Engineer

Desktop Software
$25/hr , $4000/month
english B1 (Intermediate) English
seniority Senior (5-10 years)
location Kyiv, Ukraine UTC+02:00

Summary

Software Engineer​ with 6 years of software development experience. Fluent with agile methodologies, software design principles & approaches.​ Experienced with ​capturing and analyzing business requirements, their decomposition & further tasks planning. Result-oriented, open-minded, stress-resistant. My goal is to grow up ​own professional skills in development and make great contribution to company's growth.

Main Skills

Erlang, Erlang/Elixir Software Engineer

Erlang

Elixir, Erlang/Elixir Software Engineer

Elixir

PostgreSQL, Erlang/Elixir Software Engineer

PostgreSQL

Programming Languages

Elixir Erlang

Databases & Management Systems / ORM

PostgreSQL Redis

Version Control

GitHub GitLab

Collaboration, Task & Issue Tracking

Jira Redmine

Operating Systems

Linux Windows

QA, Test Automation, Security

OTP

Message/Queue/Task Brokers

RabbitMQ
ID: 400-063-583
Last Updated: 2025-06-12

Experience

“INFOTECH” State Enterprise (October 2019 – present)

Position: Software engineer (Elixir/Erlang)

Project: СRM system
Responsibilities: 

  • development of distributed services using SOA architecture;
  • development and implementation of protocols, business processes, forms and schemes. 

 

Skywell software (October 2018 – July 2019)

  • • ExUnit tests.


Betinvest (September 2014 – October 2018)

Position: Erlang developer

Project: Sports betting
Responsibilities: 

  • users and bets accounting;
  • application for sms sending, email sending and mobile notification for mobile application;
  • mentoring of junior developers.


Luxoft (September 2013 – February 2014)
Position:
QA engineer

Project: AMD DAL (display abstract layer) project. DAL - AMD graphic card driver component related to display capability and appropriated card configuration.
Responsibilities: 

  • weekly AMD graphic card driver testing;
  • bug reporting and bug reproducing;
  • component testing for few generations of AMD hardware on Windows.

 

Education

NTUU “KPI” Institute of Telecommunication Systems: 2008-2014;

Leadership and self-motivation program: 2019.


Languages

English: Intermediate (comfort at daily communication);

Ukrainian, Russian: native.

 

Position: Elixir developer

Project: MessagesGateway Software for sending messages to users on different communication channels.
Responsibilities: 

  • API development for sending messages;
  • API development for admin interface;
  • development and implementation of messages protocols;