Ruslan M., 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, Software Engineer

Erlang

OTP, Software Engineer

OTP

Elixir, Software Engineer

Elixir

Phoenix, Software Engineer

Phoenix

PostgreSQL, Software Engineer

PostgreSQL

Programming Languages

Elixir Erlang

UI Frameworks, Libraries, and Browsers

Phoenix

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: 600-003-530
Last Updated: 2023-07-04

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;