Position: C++ Developer / Linux admin
Category: C++
English level: upper
Years of experience: 0.5

--------------------
Personal Projects
--------------------
All source code for these (and other) projects can be found at my GitLab profile: https://gitlab.com/constcorrect

dom-viewer (https://gitlab.com/constcorrect/dom-viewer)
A simple utility to view the DOM structure of an HTML page in a manner similar to file managers like ranger. Used MVC architecture. Used libxml2 to parse html data. Used ncurses library for terminal graphics.

dom-fs (https://gitlab.com/constcorrect/dom-fs)
A FUSE filesystem driver that represents the DOM tree of an HTML file as a filesystem. This allows standard GNU tools like grep, awk, find, ls and others as well as any file manager and text editor to be used to inspect the DOM tree. Libraries used: C++ Modules TS, libxml2, FUSE.

------------
Education
------------

Backend course at Distributed Lab (April-May 2018)
The course involved learning the Go programming language, databases, Linux administration, networking protocols, http requests & REST, json.

Applied Mathematics (4 year Bachelor programme: 2015-2019)
National Technical University "Kharkiv Polytechnic Institute", Kharkiv
Summary
-----------

Skilled C++ developer with in-depth understanding of the language who makes the effort to write clean, readable and maintainable code and improves on it when possible. Particularly interested in and constantly learns the latest C++ standards (14/17/20).

Passionate Linux user with decent knowledge of GNU tools, shell scripting and hands-on experience with Linux based operating systems such as Ubuntu, Debian, Arch.

Highly focused and punctual, able to learn quickly. Regularly attends conferences to improve skills and shares own knowledge with others during spare time.

Languages & Tools:
Main tools: C++ (11/14/17), STL, CMake, Git, Qt framework
Linux administration: Debian / Ubuntu, Bash, sed, awk, grep, rsync, htop, Wireshark. 
Other skills: Python, Golang, SQL

------------
Experience
------------

Jabil Software Services (August–November 2018)
Participated in an R&D project in the area of Software Defined Networking (SDN). Worked with Linux servers. Worked closely with US-based part of the team. Was constantly learning new technologies including domain specific frameworks and languages.

Distributed Lab (June - July 2018)
Developed new modules and modified existing ones for a сross-platform backend application that involved blockchain networks, PostgreSQL, multithreading and use of version control.
Professional growth and opportunity to apply my skills to real-world projects.
Flexible schedule.
Work on open-source projects.
Work with modern technologies.