I am an IT professional with 15 years of experience. I have a really strong background in system administration and programming. My experience includes many works and projects with broad IT specializations: from web hosting to extremely high load applications. I have strong debugging and defect fixing skills. I'm a responsible, punctual, fast learning and pedantic person. I've always had a passion for programming and I make my small web server in my free time. This page is hosted by this webserver. I implemented dynamic queues and HTTP request parsing. I'm going to create an HTTP parsing library as a dedicated library.
Implementing new features such as CI/CD, improving reliability, stability of the infrastructure, proposing new solutions, reacting on monitoring system events, assisting in many questions in IT
I developed highly efficient software for the telecommunication field under GNU/Linux(C/C++). Also, my responsibilities were code refactoring, testing, debugging(with console gdb, strace ...) and modifying bash scripts, troubleshooting, and so on.
Responsibilities were connected with code refactoring, modifying Yocto recipes, making changes in existing recipes and Makefiles under GNU Autotools, creating configure.ac, etc. Also, I was occupied with applying and updating patches, creating patches. Then I was building, resolving dependencies while linking and compiling, testing firmware for Intel's home router. I worked with a huge codebase(kernel, firmware, all over 700k files).
My responsibilities were supporting RDBMS, servers on Linux, installing and updating software, designing and developing IT infrastructure. Also, I wrote docs, how-tos for software: https://www.navixy.com/docs/admin/. Created backup solutions for all production servers, nonblocking backups for high-load MySQL servers with huge database size. It's been a really interesting new challenge for me. Also, I updated OS and applications in production. Moreover, I created Amazon AMI with software Navixy to distribute applications via Amazon Marketplace and wrote a wizard tool to comfortable configuring the package. And many more...
Administrating VDS, clients' servers, finding and solving bottlenecks in servers performance, logs analysis, tuning performance, and setting up the software to clients requirements.
Denis Matveev — denis@denismatveev.me