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