Curriculum vitae

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

Управление cookie