
Roman Evgenyevich Kovalev
Vacancy: Software Developer
Email: re.kovalev@gmail.com
Blog: rekovalev.site
Git: git.rekovalev.site
LinkedIn: Roman Kovalev
Willingness to travel: yes
Employment: full
Personal info:
Current address: Saint-Petersburg, Russia
Willing to relocate: yes
Citizenship: Russian
Date of birth: 30.01.1996 (27 y.o.)
Family status: married
Children: no
Education
2014-2018 — Baltic State Technical University «Voenmeh» — Bachelor’s degree in specialty «Software engineering».
2018-2020 — Baltic State Technical University «Voenmeh» — Master’s degree in specialty «Software engineering».
2021 — Peter the Great St. Petersburg Polytechnic University — advanced training program «Object-oriented programming for hydroacoustic systems».
2022 — Stepik.org — advanced training program «Python».
Work experience
Concern «Okeanpribor»
Position: Software engineer-developer (C/C++ language)
Period of work: from 09.2019 to the present (4 years+)
Job responsibilities: development of software for a comprehensive assessment of the hydroacoustic complex.
Baltic State Technical University «Voenmeh»
Position: Theacher
Period of work: from 09.2020 to 08.2021 (1 year)
Job responsibilities: conducting practical classes for students in the disciplines (programming in C, object-oriented programming in C ++, computer graphics using OpenGL)
Freelance
Position: Software engineer-developer (C++ language)
Period of work: from 08.2019 to 12.2019 (4 months)
Job Responsibilities: Development of software for maintaining personal data of clients — PostgreSQL database and Qt client
University of Helsinki / fishresp.org
Position: Java developer
Period of work: from 04.2018 to 11.2018 (8 months)
Responsibilities: development of the interface (JavaFX) of the respirometry application, performing calculations in the R language, building the application and the installation package under Windows, Linux, Mac OS X
Freelance
Position: Software engineer-developer (C++ language)
Period of work: from 12.2014 to 04.2018 (3 years and 4 months)
Skills
Languages:
- Russian
- English
Programming languages:
- C
- С++
- Python 3
- Java
- PHP
- PASCAL
- BASH
- JavaScript
- lua
Libraries and frameworks:
- 3D — OpenGL и Vulkan API
- 2D — SDL и libgdx
- UI — Qt, JavaFX и WinAPI
- Data processing and analysis — pandas и NumPy
Experience:
- 2D and 3D game development
- creating databases and interfaces to them
- website creation
- developing applications on raw sockets, including web servers
- programming and building boards using Arduino and ESP32
- working with git and mercurial
- work with Windows and Linux OS
- process modeling
- software testing and verification
- development of DRM systems
- teaching at the university