Position: Senior C/C++ Software Engineer
Category: C++
English level: upper
Years of experience: 8

Let me share the most important values and principles in my work:
* Continuous learning - I am excited to do what i haven’t did before. Love challenging tasks as they bring a new experience. Learn from a situation, learn from people working with, grabbing all the best experience and ready to share, helping colleagues to growth. 
Curious of new trends and approaches in IT in general.
* Quality as it is - In other words - take care of what you do, focussing from a feature to a product in general. Strive for the best result just for the result. Passionate about performance, clear, modular, maintainable, documented and testable code.
* Communication is the key - Open Minded and a very strong team player. Always open for any kind of feedbacks as they helping me to understand am I moving in the right direction.
Experienced in back-end (low latency, high throughput), client-server, OOP, OOD, Multithreading, Networking, IPC, REST API, Security, Databases, algorithms. High ability in problem solving.

List of technical skills:
- C/C++ [7+ YOE]: C++14, STL, Boost, GoogleTest.
- Python [2+ YOE]: Django, ctypes, uWSGI, NginX.
- Networking: TCP, UDP, WebSockets, RabbitMQ
- Operating Systems: Linux (CentOS, Debian), FreeBSD
- Virtualization tools: Docker, Vagrant, Virtual Box, VMWare. 
- Databases: MS SQL, MySQL, SQLite, Elasticsearch.
- Development Tools: GNU Autotools, CMake.
- CVS: Github, Perforce, SVN, Mercurial. 
- CI/CD: Jenkins, TeamCity.
- Software Development Methodologies: Scrum, Kanban.
Willing to grow to a Lead Position.
Continuously developing Agile Project Management skills and Architecture Oriented Design related knowledge. Good in Time Management, productive under stress and good in Risks and Conflicts Management. Skilled in Object-oriented analysis and design (OOAD).