Ruslan Piasetskyi
Angestellt, Software Engineer, ESR Labs AG
Munich, Deutschland
Über mich
• Programming languages: C/C++, Python, Java, Rust • Linux Kernel • U-Boot • OP-TEE • Android Open Source Project (AOSP) • Yocto • Embedded Systems • Cryptography • Security • Advanced Linux user • Good math knowledge and analytical skills SoC: • Renesas R-Car Gen3 • IMX6 • S32G Fast learning, smart, responsible, goal-focused, good team player, ready for constant learning and self-development.
Werdegang
Berufserfahrung von Ruslan Piasetskyi
Bis heute 6 Jahre und 8 Monate, seit Nov. 2017
Software Engineer
ESR Labs AG
Development of automotive connected gateways. • Support of the platform BSP (AOSP, Linux, U-boot, OP-TEE, ATF) • Implementation of the trusted application for crypto library and key management • Implementation of userspace tools and daemons (C/C++, Java, JNI) • Hardware bring-up • Security hardening • Writing development tools in Rust and Python • Code reviewing • Bugfixing Technologies: C/C++, AOSP, Linux, Cryptography, OP-TEE, U-Boot, ATF, Yocto, JNI, Java, CMake, Makefile, bash, GCC, Git, Gerrit, vim
1 Jahr und 3 Monate, Aug. 2016 - Okt. 2017
Android Platform Embedded Engineer
GlobalLogic Ukraine
Porting of Android Nougat, N-Car and Oreo on R-Car H3/M3 platforms. • Porting of Android Nougat and N-Car on the automotive head unit • Working with U-Boot, Linux Kernel, and AOSP • Working with OP-TEE (TrustZone) • Implementation of OP-TEE trusted applications • Implementation GateKeeper HAL (authentication) • Code reviewing • Bugfixing Technologies: C/C++, Makefile, AOSP, Android, bash, GCC, Linux, Git, Gerrit, vim, Java
1 Jahr und 1 Monat, Aug. 2015 - Aug. 2016
Android Kernel Embedded Engineer
GlobalLogic Ukraine
Porting AOSP on telephony IoT and automotive module (ARM chip). • Porting Android 2.3.7 and 4.4 on IoT and automotive module • Removing from AOSP graphical support (Headless Android) • Cutting unnecessary components from AOSP • Implementation Audio HAL • Reimplement parts of AOSP framework • Documentation support • Customer support • Code reviewing • Bugfixing Technologies: C/C++, Java, AOSP, Android, bash, GCC, Linux, Git, Gerrit, vim, Makefiles
10 Monate, Nov. 2014 - Aug. 2015
Linux Kernel Engineer
GlobalLogic Ukraine
Porting Linux kernel for Android automotive modem (ARM chip). • Porting device drivers on new Linux kernel with adding device tree support • Fixing and porting userspace software • Customer support • Bugfixing Technologies: C/C++, bash, GCC, Linux, Git, vim, Linux kernel
9 Monate, März 2014 - Nov. 2014
Software Engineer
GlobalLogic Ukraine
Developing embedded software for boards for wireless transferring HD video. • Working with ConfD data transformations and validations for network device database • Creating device actions using Python • Bugfixing Technologies: C/C++, Python, XML, XPath, GCC, Linux, Git, SVN, YANG
4 Monate, Juni 2012 - Sep. 2012
Software Developer
Samsung Ukraine R&D Center
Developing library for parsing elf files and obfuscating. Technologies: C/C++, libelf, GCC, Linux
Ausbildung von Ruslan Piasetskyi
2013 - 2015
Applied mathematics
Kyiv Polytechnic Institute
Cryptography
2009 - 2013
Applied mathematics
Kyiv Polytechnic Institute
Information security technologies
Sprachen
Englisch
Gut
Deutsch
Grundlagen
Russisch
Muttersprache
Ukrainian
-