Senior Software Engineer
2021 - PRESENTAfiniti- Owned a telemetry service that offers multiple telemetric operations using the Pistache framework for C++ and REST APIs. Developed new features and fixed bugs in the high-availability part of the company's product.
- Tracked and traced the development of the product using Jira, the established mechanism.
- Led a team of engineers and supported different teams in designing and fixing bugs of individual services in a microservices-based architecture.
Technologies: C++, Docker, REST APIs, Microservices, Telemetry, C++11, C++14Software Engineer
2020 - PRESENTAfiniti- Developed a high availability system responsible for managing multiple nodes in different configurations, which involves a very fast switching rate and requires individual services monitoring.
- Worked on the telephony feature server dealing with SIP 2.0 based message sending and handling.
- Designed and fixed bugs of individual services in a microservices-based architecture for the high-availability system.
- Played a key role as a project manager tracking bugs and features using Jira as a reporting tool.
Technologies: C++, Docker, Microservices, C++11, C++14Firmware Developer for ESP32-based Systems
2022 - 2022INDG Digitale Communicatie B.V.- Implemented captive portal for AP mode. Added Firmware over the Air (FOTA) support. Created a flask server to send commands, downloaded and displayed pictures from an external server on screen, and added support for deep sleep mode.
- Displayed low battery levels on screen and tracked tasks milestones and issues using GitHub issues.
- Worked directly with the client providing milestone-based updates, and conducted weekly meetings to discuss progress.
Technologies: C, ESP32, C++, Flask, PlatformIO, Firmware over the Air (FOTA)Senior Software Development Engineer
2018 - 2020Siemens Digital Industries Software- Developed an in-house inter-vehicle system (IVS) embedded software and bootloaders for different microcontrollers and architectures based on ISO specifications for automotive software and multiplexed communication network protocols (CAN and LIN).
- Engaged directly with clients for debugging sessions and support.
- Played a key role as a project manager tracking bugs and features using Jira as a reporting tool.
Technologies: Embedded C, C++, Visual Studio, Debugging Tools, Vault, Makefile, Microcontroller ProgrammingEmbedded Systems Developer
2017 - 2017Siemens Digital Industries Software- Developed program applications for different embedded hardware platforms and simulators.
- Worked on Kernel porting for Nucleus RTOS as part of my role.
- Developed UART and SPI device drivers for different hardware platforms.
- Tracked and fixed bugs using Jira as a reporting tool.
Technologies: C, Embedded C, ARM, Atmel, RTOS