Профиль

  • Проектов -
  • Оценка -
  • Рейтинг 42
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний визит: 6 лет назад

Резюме

Kostryukov Dmitriy

Ukraine, Kiev


Summary:
- C/C++ (inclusive STL, Qt, Boost, etc.) – 4+ years;

- WinAPI   – 2+ years;

- C#           – 1.5 years;

- HTML/CSS – 0,5 years;

- bash scripting;

- perl - I use very rarely;

- understanding and use of OOP;

- experience in the assembly and configuration software for Linux and Windows;

- experience configuring various network services (apache, php, nfs, etc.);

- understanding of network protocols work.


Databases:

- MySQL;

- MSSQL;

- Sqlite.

Frameworks: currently developing a project using Qt and Boost Asio.


Tools:

- QT Creator (most preferable);

- MS Visual Studio;

- Jet Brains Products;

- vim;

- Jira;

- Slack;
- Gitlab, Bitbucket.


Experience:


JWB Soft 

July 2018 - present


Responsibilities:

- development vpn-client on win32 platform


Technologies: C/C++, Qt, QML, STL, some things from other parts boost,  jsoncpp, openvpn, openvpn3;

Tools: Qt Creator, git, gitlab, redmine, bash, qmake, nmake, msvc.



SmileExpo 

Application programmer C++/Qt

February 2017 - July 2018


Responsibilities:

- development of a backend for online browser games;

- adding capabilities to work with websockets in existing projects;

- refactoring of existing projects;

- adding multi-thread implementations;

- writing utilities for testing games and load testing;

- support and add functionality to existing projects.

Technologies: C/C++, Qt, STL, Boost asio, Boost threads and some things from other parts boost,  jsoncpp, zlib, libcurl, websockets, mysql;

Tools: Qt Creator, git, gitlab, jenkins, redmine, bash, qmake, gcc, make.

 

Uboro (Remote work) 

C++ backend-developer

July 2017 - April 2019


Responsibilities:

- developing servers for processing incoming data from GPS-sensors and data from a mobile application;

- parsing and wiring data and then saving it to a database;

 

basic requirements:

- availability 24/7;

- high speed of processing requests;

- multithreading;

- the ability to work with a large number of devices at the same time;

- possibility of scaling.


Technologies: C/C++, Qt, boost xml, jsoncpp, pqxx, libevent, evhttp, boost asio, boost filesystem, boost threads, postgresql, http, tcp, STL.

Tools: Qt Creator, git, bitbucket, jira, slack, cppcheck, gcc, make.

Навыки и умения