🛒 0
×

Your chosen CVs

No CV in your cart yet

Software developer

Belgrade
You can open access to the talent’s contacts for only 2 euro!

Пожалуйста, войдите, чтобы скачать резюме.

Location:

Belgrade

Birthday date:

11/11/1988

Experience level:

More than 5 years

Education level:

Bachelor

Languages:

Russian: Native

English: B1

About

Work experience

Embedded Developer C++ & Python

CAV Solutions, Tallinn, Harjumaa, EstoniaTallinn, Harjumaa, Estonia

Jun 2022 to Present

Developed embedded software for vending machines using Python and C++ on an ARM Cortex-M architecture.
Implemented device drivers and communication protocols (MDB) for peripherals such as bill validators, coin changers, and input devices.
Designed inventory management systems and intuitive user interfaces with Qt.
Performed thorough testing with GDB debugger and utilized Git for version control and collaboration.
Built and maintained cross-platform libraries.
Developed client-server applications using REST architecture.
Enabled communication between Python and C++ applications using sockets.
Implemented face and document recognition models for age verification.

Desktop Developer C++

Movavi, Novosibirsk, RussiaNovosibirsk, Russia Contributed to the de

Nov 2017 to Jun 2022

Contributed to the development of a user-friendly multimedia editing software suite,
which included Video Converter, Screen Capture Recorder, and Video Editor.
Implemented high-performance core functionality using C++, ensuring cross-platform
compatibility.
Designed intuitive GUIs prioritizing ease of use to enhance user experience.
Integrated third-party libraries such as FFmpeg and OpenCV for efficient multimedia
processing.
Applied OOP principles to design scalable and maintainable software architecture.
Facilitated the formation of the team’s backlog, collaborating with stakeholders to
prioritize and plan development tasks effectively.
Conducted regular code reviews to ensure code quality, adherence to coding standards,
and knowledge sharing within the team.
Collaborated with cross-functional teams to ensure project alignment and quality delivery.

Education:

Siberian Academy of Finances and Banking

Faculty: Finances and Banking

Specialisation: Economics Bachelor's degree

Graduation year: 2011

Novosibirsk State Technical University (NSTU)

Faculty: Software Develop

Specialisation: Software Developer

Graduation year: 2017

Key skills:

C++, Python, QML, Qt, Git, Linux, STL, Boost, OpenCV, SQL, REST, TCP/IP, OOP, Patterns