09/06/2022 updated


100 % available
C++ developer
Belarus
Belarus
Computer science engineerHTMLMicrosoft WindowsAtlassian ConfluenceFishEye (Software)Atlassian JiraBash ShellDelphi (Programming Language)C++ (Programming Language)CMakeLinuxGNU Compiler CollectionGNU DebuggersPython (Programming Language)Lua (Scripting Language)Microsoft Visual Studio
C, C++(14), STL, boost, SVN, TDD, jenkins, teamcity, reviewboard, fisheye, JIRA, Confluence, Qt, Visual Studio, bash, gdb, valgrind, Multiprocessing, Multithreading, HTML, HTTP, TCP, UDP, cmake, make, msbuild, gtest, gmock, python, batch, lua, Linux, Windows, VHDL, Borland C ++ Builder, MySQL, gcc, C++ server, massively multiplayer online game, Python scripting, Delphi
Experience
Professional experience10+ years
Languages
GermanBasic knowledgeEnglishFluentRussianNative speaker
Project history
The project "Onelink".
C ++ development of a back-end application for processing and translating WEB-content.
* HTML, JS, CSS parsers support
* implementation of multiprocess module for collecting and segmenting content
* implementation and support translation services
* proxy application
* bash scripting
* Jenkins setting
* python tests framework implementation
* writing tests on python
Tools: Linux, mysql, valgrind, callgrind, gdb, bash, python, cmake, make, gtest, gmock, boost, STL,
TDD, pthread, gcc
C ++ development of a back-end application for processing and translating WEB-content.
* HTML, JS, CSS parsers support
* implementation of multiprocess module for collecting and segmenting content
* implementation and support translation services
* proxy application
* bash scripting
* Jenkins setting
* python tests framework implementation
* writing tests on python
Tools: Linux, mysql, valgrind, callgrind, gdb, bash, python, cmake, make, gtest, gmock, boost, STL,
TDD, pthread, gcc
C ++ development of satellite television receiver based on Linux.
* GUI implementation (Qt, directfb plugin)
* content processing (custom channel lists, settings, TV guide, teletext, dvd subtitles).
* internet services access implementation
* profiling, improving perfomance
* bash scripting
Tools: Linux, Qt, sqlite, valgrind, gdb, bash, boost, STL, TDD, make, HTTP
* GUI implementation (Qt, directfb plugin)
* content processing (custom channel lists, settings, TV guide, teletext, dvd subtitles).
* internet services access implementation
* profiling, improving perfomance
* bash scripting
Tools: Linux, Qt, sqlite, valgrind, gdb, bash, boost, STL, TDD, make, HTTP
* VHDL development of the DDR2 memory controller and graphics module of the onboard LCD module
* Modeling in C ++.
Tools: ModelSim, Xilinx EDK, Borland C ++ Builder.
* Modeling in C ++.
Tools: ModelSim, Xilinx EDK, Borland C ++ Builder.