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.

Fähigkeiten und Kenntnisse

Cryptography
C++
C
Bash
Linux
Git
Vim
Makefile
Android
Python
Assembly Language
Embedded Systems
Java
JNI

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

    -

Interessen

Cryptography
Information Security
Game Development

21 Mio. XING Mitglieder, von A bis Z