Ростислав
C++ Developer
- Возраст:
- 44 года
- Город проживания:
- Днепр
- Готов работать:
- Днепр, Удаленно
Контактная информация
Соискатель указал телефон , эл. почту и LinkedIn.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10372878
Загруженный файл
Файл содержит еще 4 страницы.
Версия для быстрого просмотраЭто резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
C++ (Linux) Engineer [
Dnipro, Ukraine
Professional developer since 2002. Highly
experienced in C++, OOP/OOD, and unit-testing.
Use on a daily basis:
• SOLID
• KISS
• DRY
• Design Patterns
• System analysis/analytics
• Root cause analysis (RCA)
• A3 problem solving
• Troubleshooting
Self-motivated and self-sufficient.
Skills
Software Engineering C++ Modern C++
STL C Git
CMake Doxygen Conan
GoogleTest OOP/OOD Algorithms
Data Structures Multithreading TDD
BDD CQRS Microservices
UML XML/XSD/XSLT REST
SQL OpenGL OpenCV
wxWidgets QT Linux
Bash Scripting Electronics/PCB Design .NET/C#
JavaScript/HML/CSS PostgreSQL AGILE/SCRUM
Root Cause Analysis Networking OSI model
Rostyslav Nikitin [
Employment History
C++ developer at Dragon Take part in the Dragons Lake challenge. As a result, build a C++ platformer
game.
Lakes
Role:
2024 — 2024
Designed the game rendering engine/logic
Implemented the game
Used Languages:
C++17/STL
Target OS:
GNU/Linux
Used Technologies:
MVC pattern
GNU G++
GNU Makefile
CMake
GoogleTest
GNU/Linux
Used Tools:
vim
Demo: Video
C Developer at 3RDEYE Designed and implemented the ultrasound based device. This device helps
blind people make more precise navigation in the space.
2022 — 2024
Role:
Designed schematics
Designed PCB layout
Implemented firmware
Used Hardware:
STM32G030xx MCU
HC-04 ultrasound module
MEMS accelerometer
Used Languages:
C
Used Technologies:
HAL API
GNU/Linux
Used Tools:
STM32CubeIDE
www: http://3rdeye.pages.in.ua/
Rostyslav Nikitin [
C++/C# Developer at Cox Improved main company's product - web portal for auto dealers. Improved
a lot of things, starting from the user's log-in into the system, and finishing
Automotive, Mississauga site security and core logging components.
2021 — 2023 Role:
Developed new components/features, and supported existing ones
Supported .NET/C#/ASP.NET bases web portal
Supported exiting C++ Siteminder authentication module
Used Languages:
C++
C#
Used Technologies:
MSVC
GNU G++
GNU make
.NET,
ASP.NET
Oracle Database
GNU/Linux
Used Tools:
Visual Studio 2020
C/C++ Developer Designed and implemented an eco-monitoring position auto-detection
device. This device detects position with the use of the GPS and then starts
2020 — 2021 to monitor: the temperature/humidity/air quality and send measured data
via GPRS to the server designed by myself.
Role:
Designed schematics
Designed PCB layout
Designed/Implemented Firmware
Designed/Implemented Backend API
Designed/Implemented Database
Used Hardware:
STM32xx MCU
GPS module
GPRS modules
Temperature/Humidity module
Used Languages:
Firmware:
C++11
Server: C#, .NET
ASP.NET
Web API
SignalR
Google Map
Rostyslav Nikitin [
Used Technologies:
GNU/Linux
Windows 10
Used Database:
PostgreSQL
Used Tools:
Keil
STM32CubeMX IDE
FPGA developer Designed and implemented a custom 8-bit CPU/Computer.
2021 — 2022 This product helps students to learn CPU internals.
Role:
Designed CPU architecture
Implemented CPU via FPGA bases schematics
Used Technologies:
GNU/Linux
Tools Used:
Xilinx ISE 11.0
Demo: https://youtu.be/KMV6Udut9Og?t=610
Rostyslav Nikitin [
C#/Xamarin Developer at Designed/Implemented BlouetoothClassic.Plugin for Android.
SocOS The plugin makes easier and safer communication between devices
equipped with Bluetooth modules and Android-based mobile devices.
2019 — 2020
Role:
Designed Plugin
Implemented Plugin
Tested Plugin
Used Languages:
C#
Used Technologies:
Xamarin
Windows 10
Used Tools:
Visual Studio 2019
Target OS:
Android OS
Demo: https://www.youtube.com/watch?v=uiMoS-FEPVA
GitHub: https://github.com/rostislav-nikitin/Plugin.BluetoothClassic/
ASM developer at SocOS Designed and implemented a tiny (< 1 KiB) operation system for the AVR
ATmega8 MCU. In addition developed the common device drivers like LED,
2019 — 2019 pin, stepper motor, seven-segment display, encoder, button, and others.
This OS makes firmware development for tiny MCUs more effective
because of their small size and code reuse.
Role:
Designed OS architecture
Implemented OS
Designed/Implemented Drivers
Used Languages:
AVR Assembler
Used Technologies:
Windows 10
Used Tools:
AVR Studio
GitHub: https://github.com/rostislav-nikitin/socOS
Electronics Designer Designed and implemented a watering machine for agricultural usage.
2018 — 2019
Rostyslav Nikitin [
This machine helps water agricultural fields in the sequential mode when
the pressure in the pipes is low and restricted.
Role:
Designed schematics
Designed PCB layout
Tested final product
Used Technologies:
GNU/Linux
Used Tools:
Logisim
KiCAD 5.x
GitHub: https://github.com/rostislav-nikitin/watering_machine
.NET Senior Developer Mainly build .NET/HTML/CSS/SQL Server based web/desktop
applications
2002 — 2017
Education
Master, Dnipropetrovsk Graduated in Dynamics and Strength of Applied Math with High Honors.
National University, Dnipro
1997 — 2002
Certified, Intuit Discrete Math discipline.
2016 — 2016 Link to the Certificate.
Certified, Linux Professional Linux System Administrator" LPIC-1 (101/102),
Instituite(LPC), Toronto Link to the Certificate.
2017 — 2017
Certified, Udemy Mastering Microcontroller with Embedded Driver Development
2020 Link to the Certificate.
Rostyslav Nikitin [
Certified, Udemy Master Microcontroller: TIMERS, PWM, CAN,RTC,LOW POWER(MCU2)
2020 Link to the Certificate.
Certified, Udemy Microcontroller Embedded C Programming
2020 Link to the Certificate.
Certified, Udemy Complete Modern C++ (C++11/14/17)
2020 Link to the Certificate.
Certified, Udemy Functional Programming using C++
2020 Link to the Certificate.
Certified, MITx 6.002.1x: Circuits and Electronics 1: Basic Circuit Analysis
2020 — 2022 course.
Link to the Certificate.
Udemy OpenCV base image processing course.
2023 — 2023
Udemy Linux Device Driver Programming With Beaglebone Black (LDD1)
2024
Links GitHub
Languages English Ukrainian
Rostyslav Nikitin [
Hobbies Electronic Music, Classic Music, Hiking, Oculus Quest
Похожие кандидаты
C++ developer
Киев, Полтава, Удаленно
Junior Программист С++
Днепр, Другие страны, Удаленно
C++ developer
Удаленно
С++ developer
140000 грн, Удаленно
C++ програміст
Удаленно
С++ програміст
20000 грн, Удаленно