About Peter
Russian
Native or bilingual
German
Fluent
English
Conversational
Slovak
Conversational
Experience
- eLock Technologies LLC, Berkeley, CA, www.bikelink.orgSenior firmware engineerMay 2025 - Today (1 year and 1 month)Project: G5 Gateway – gateway for bike sharing electronic locks (IoT)▪An IoT gateway with functionality – cards authorization, locks control▪Porting to the latest Microchip Mplab X and Harmony, refactoring, new functionality implementation, sleep mode, cell modem communication, firmware and modem update OTA/FOTA, thorough testing with IoT platform▪Used Microchip PIC32MX695H (MIPS), Mplab X, SD card, cellular modem Quectel BG96/95 (LTE-M), RS485, I2C, SPI, UART, ADC, OTA/FOTA, communication with server, wolfCrypt SSL, AES-128 encryption▪Used C, Mplab X IDE, Harmony 3, FreeRTOS, bootloader, DFU OTA/FOTA, Google protocol buffer, git, python, Pickit 5
- Lady Technologies, Inc, San Francisco, www.kegg.techSenior firmware engineerREAL ESTATEJanuary 2025 - March 2025 (2 months)San Francisco, United StatesProject: Kegg v1.9 – Fertility Tracker (IoT, refer to the company page)▪Kegg, an IoT device – woman fertility tracker▪Porting of Kegg v1.5 (see below, bare metal) to Zephyr RTOS▪Implemented new functionality – backup of measured data (flash)▪Used Nordic Semi nRF52832 (32-bit ARM Cortex-M4 SoC), custom board▪Implemented communication with mobile app over BLE, DFU OTA, secure bootloader, UART, PWM, ADC measurements, battery charging, power management, tests, documentation. All implementations reflecting low power consumption aspects▪Used C, nRF SDK, python, Google protocol buffer, git, VS Code, GNU toolchain, python, Ubuntu, J-link, nRF toolbox, Segger tools, Agile, Scrum. FDA regulation IEC 60601, functional safety, UML, CMMI▪90.000+ women using the tracker around the world
- Epitome IncSenior firmware engineerNovember 2023 - Today (2 years and 7 months)Vienna, AustriaProject: in a medical / health domain, an intelligent and advanced teeth care (refer to company page)• Implemented different firmware functionalities• Secure boot and secure firmware update, MCUboot and TFM in STM32, Trust Zone functionalities, multiple MCUs firmware update orchestration, over different interfaces (CAN, USB), custom loader over CAN, web server and application to perform firmware update• Porting applications to TFM, secure and non-secure application split• Time synchronization over CAN / Cyphal, timers, motor control, ADC, I2C, PWM, WDT, CAN communication, bare metal implementation, Azure RTOS ThreadX• Test environment based on Raspberry Pi, python, CI/CD, docker container• Used C, STM32CubeIDE, STM32U5xx, Cortex M33, Trust Zone, TFM, MCUboot library, custom board, STM32 HAL library, Cyphal, yakut, GNU toolchain, docker, python, fask, flask-socketio, STM link, Peak CAN tool, Agile, Scrum, git, Jira, Confluence
Recommendations
Be the first to recommend Peter
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MSc in Computer Science,Slovak University of Technology, Faculty of Electrical Engineering and Information Technology, Department of Computer ScienceMSc in Computer Science,