Languages
C, Rust, Go, C++/Qt, bash, Python, Java, Lua
Protocols
TCP/UDP, VoIP/SIP, BLE, AUTOSAR, CAN bus, LIN, OBD
Operating Systems
Linux, Android, WinCE, RTOS, bare metal
Databases
SQLite, Redis
Methodologies
AGILE, SCRUM
Version Control
git, svn
Others
HW design , ffmpeg
EDUCATION
2005 Kiever Mohila University, EERC / KSE, master program in Economics, Ukraine
LANGUAGES
Polish: Intermediate (B1)
English: Upper Intermediate (B2)
German: Basic (A2)
Ukrainian, Russian: native
PROFESSIONAL EXPERIENCE
09.2020 – current time
Luxoft, Remotely
Back-end Developer
· Trading platform reverse engineering
Technical environment: | C, C++, Linux |
03.2020 – 08.2020
IT-Colors, Remotely
System architect (part time)
· Telemetry, IoT, Diagnostic (Automotive)
Technical environment: | Rust, Go, Redis, OBD, Linux, Lua |
10.2019 – 03.2020
Softengi, Kiev, Ukraine
IoT gateway architect, Embedded Developer
· Telemetry , IoT (Automotive)
Technical environment: | C, C++, ZeroMQ, nng/nanomsg, Redis, MQTT, UDP Linux on iMX6, Nuttx RTOS on STM32 |
10.2017 – 10.2019
ZF/OpenMatics, Remotely
Embedded system engineer
· Telemetry (Automotive)
Technical environment: | C, C++/Qt, Java, Rust, Redis, CAN bus, LIN, protobuf, J1939 |
02.2017 – 08.2017
ZF TRW, Czestochowa, Poland
Build & Release Engineer (contractor)
· AUTOSAR continues integration project (Automotive)
Technical environment: | C, automake, Perl, Python, shell scripts, AUTOSAR, MISRA, Integrity |
09.2015 – 02.2017
Tieto, Szczecin, Poland
Embedded Developer
· Training in Linux drivers
· WinCE USB problem analysis (Automotive)
· LTE
Technical environment: | C/C++, WinCE, Linux, USB, IBM Rational Synergy/Rhapsody, Git, Gerrit |
04.2015 – 09.2015
BetInvest, Kiev,Ukraine
Linux Developer
· Multimedia Streaming Server
Technical environment: | C/C++, Python, ffmpeg, Git, wireshark |
07.2014 – 02.2015
IntroPro, Kiev , Ukraine
Embedded Java developer
· SQLite based cache for Android and Linux application
· Multimedia steaming application for Android
Technical environment: | C++, Java, JS, SQLite, JSON, JNI, HTTP, Android, Eclipse, Git, libav |
06.2013 – 01.2014
ITFTC, Kiev,Ukraine
Linux Embedded Developer
· VoIP clients on Linux/OpenWRT
Technical environment: | SIP, C/C++, Qt, Eclipse, Ext2 |
10.2010 – 09.2011
Ternopiler National Technical University, Ternopil, Ukraine
Part time Instructor
· Classes on measuring and automation control systems
01.2011 – 07.2011
Aricent, Kiev, Ukraine
Embedded Developer
· Board bring up firmware for Xscale platforms
Technical environment: | ARM, Assembler, C, GCC |
03.2008 – 10.2009
Softserve, Lviv, Ukraine
FW Embedded Developer, HW Technical Leader
· development of hand-held control device for cutting machine
· development additional tooling
· electrical design
· prototyping and board bring up
· low-level drivers
Technical environment: | ARM, DSP, Assembler, C, PCAD, USB, LCD, USB, VHDL, CPLD/FPGA |