Position: Software Engineer
Category: C++
English level: pre
Years of experience: 11


My primary language is  C/C++. In addition to this I'm also working and had experience with: Android Studio (Java, LibGdx), Linux and  bash  scripting, embedded systems, especially Linux-based, version control management (Git, SVN), web development using PHP, JavaScript,  jQuery, Ajax, Symfony. Also had basic experience with Qt framework, development of multi-threading and networking (TCP/IP, sockets) application, understanding of OOP paradigm and principles.

2019-Present. Software Engineer 
Working in a small friendly team, took part in the development of interesting projects, such as:
- Development of embedded system for parallel driving equipment  (auto-steering system) using C/C++. 
- Development  of  android application for  automatic section control for agricultural sprayers using Java. 
- Linux desktop application development using Qt framework. 
- Development websites using PHP and Symfony framework.

2011-2019. Embedded Software Engineer 
As a C++ developer took an active role in systems integration and core application development  in a company that develops satellite navigation receivers. My responsibilities included: 
- Development of embedded system software for satellite navigation receivers, design and implement real-time embedded software solutions. 
- Testing  and debugging software for  satellite  navigation receivers  using self-developed software. 
- Development  of  a  web-based user interface  from front to back-end  for embedded devices using modern web technologies. 
- Involved in complete life cycle of software  -  designing, coding, testing, debugging and support.