Position: developer
Category: C++
English level: fluent
Years of experience: 11


At the beginning of my career I worked as an embedded design engineer in a start-up company and this
taught me the importance of working as part of a team and gave me the opportunity to learn many new
engineering aspects. I can work as a full-stack engineer, can develop hardware, design PCB and also
developed software via C/C++ or assembler. Also I worked on many industrial projects and have
experience on electro-mechanical system controlling too.
Consider the following highlights of my experience:
• Deep knowledge in embedded system design and firmware development on C/C++ and
assembler.
• Experience working with Linux, Android and QNX operating systems.
• Smart card Operating System architecture / development.
• Experience on machine learning algorithms
• Experience on cryptography, system security and power analysis attacks.
• Experience on analog and digital circuit design.
• Experience on circuit design on FPGA via VHDL and Verilog
• Experience of formal software development processes
• Deep understanding in object-oriented design, development techniques and design patterns