My name is Dmitrii Vinokurov, I have been working as a Software Engineer since 2009 in various fields, starting with the development of solutions for embedded Linux systems and also including Web, robotics, supercomputers and networking devices. Since 2017, I have been involved in QA Automation, including 4 years in Performance QA Automation. I am currently a SDET Automation Engineer at CloudLinux, where I work on ensuring the quality of a comprehensive security suite for Linux web servers, Imunify360. In addition to engineering, during my career I was involved in many tasks: making presentations, streamlining organizational processes, and writing technical documentation. Since 2007, I have been using GNU/Linux as my main operating system (currently I use “Red Hat Enterprise Linux Workstation”) and hold certifications as a “Linux Foundation Certified System Administrator” and “Cloud Native Computing Foundation Kubernetes Administrator”.
My primary “hard skills”:
- Proficient in the Python programming language, including code coverage using pytest, adherence to PEP 8 style guidelines, and experience with the Django web framework.
- Advanced usage and administration skills for GNU/Linux systems, primarily Red Hat and Ubuntu, since 2007.
- Expert knowledge of the theory and practice of functional and performance QA processes.
- Medium experience in Bash, JavaScript (including the React web framework), C, and C++ (including the Qt framework).
- Experienced in CI/CD processes using Jenkins, GitHub, and GitLab.
- Proficient in using the PyCharm IDE.
- Medium knowledge of WordPress (see “Portfolio” section for details).
- “Intermediate” English language.
- Extensive experience with Agile methodologies, utilizing various professional (Jira, taiga.io, Redmine) and personal (Evernote) tools, including developing and embedding Agile processes at both team and personal levels.
- Basic Kubernetes administration skills with limited experience.
- Knowledgeable in OOP, design patterns, the Unified Process, and UML.
- Understanding of database theory, with skills in writing SQL queries and using ORM. of databases theory, skills in writing SQL queries and ORM.
Also I have highly developed “soft skills” such as:
- Communication and collaboration. I effectively communicate and collaborate with colleagues, both technical and non-technical, to achieve my team’s goals and support other teams.
- Problem-solving. I can effectively solve problems of varying complexity that require an analytical and creative approach, as well as attention to detail.
- Adaptability. I follow an Agile approach to problem solving and am able to work effectively in a dynamic, changing environment.
- Time and self- management. I have well-developed self- and time-management skills. I strive to adequately estimate the effort required for assigned tasks and keep detailed personal notes to ensure effective work across multiple disciplines.
- Continuous learning. I regularly take courses and read books and articles in my field for personal development. We live in a world of rapidly evolving technologies, where continuous learning is essential for professional development.
