Work Experience
Consulting Software Engineer at Knightec, Stockholm, January 2023 - May 2024
Scania, Stockholm, January 2023 - May 2024
Responsibilities
- Worked on the software architecture of a testing framework and implemented the communication module.
- Worked on the software side of a Hardware in the Loop rig for the Human Machine Interface controller.
- Worked on the authentication towards the Electronic Control Unit as well as the automated report generation.
- Provided support to onboarding people to the project as well as the Enablement team for the engineers.
Technologies Used
- C++, C#, Python, CANoe, CAN, J1939, Git
Consulting Software Engineer at Cubist, Stockholm, June 2021 - January 2023
Cimon Medical, Stockholm, Sweden, May 2022 - January 2023
Responsibilities
- Worked with the communication module of an infant blood flow tracker for the brain.
- Implemented drivers over RS232 for real time data exporting to medical monitors.
- Implemented the data export module between the tracker and Hospital Information Systems.
- Worked on bug fixing for the internal communication service as well as the external authentication service.
Technologies Used
- C, C#, .NET Framework, RS232, Redis, Docker, MQTT, Azure DevOps, Git
ImagineCare, Stockholm, June 2021 - May 2022
Responsibilities
- Worked on distributed, event-driven microservices for remote healthcare.
- Worked on the core workflow engine and the authentication service.
- Worked with on-premises cluster management to comply with GDPR regulations.
- Achieved request handling speedup by 200% end-to-end.
Technologies Used
- C#, .NET Framework, PostgreSQL, Prometheus, Kubernetes, Docker, MQTT, Azure DevOps, Git
Research Software Engineer, Renesas, Athens, May 2021 - August 2021
Responsibilities
- Bachelor thesis on embedded software development on low-power networks and IoT.
- Implemented a Bluetooth LE profile for sensor interaction on a thermometer and a gyroscope.
- Used the Dialog SDK and their flagship board as the platform.
- Handled I/O with thermometer and gyroscope via SPI.
Achievements
- The thesis was interrupted after a considerable amount of work had been done due to work scheduling conflicts.
Technologies Used
- C, Python, Bluetooth Low Energy, SPI, FreeRTOS, Dialog DA14695/DA14685, Git
Software Engineer, NordName, Stockholm, January 2020 - May 2021
Responsibilities
- Developed the core API for DNS checks according to IANA standards.
- Developed security measures against exploits like CSRF and time-limiting.
- Implemented protection against malicious attacks, exploits, and DDoS.
Technologies Used
- Python, OpenAPI, Redis, Flask, Git
Embedded Software Engineer Intern, Renesas, Athens, May 2019 - August 2019
Responsibilities
- Introduced to embedded systems, RTOS, C, and Bluetooth Low Energy.
- Joined the applications development team on an active project.
Achievements
- Focused on real-time operating systems.
- Conducted extensive study on Bluetooth Low Energy on application and host layers.
- Joined a development team as an intern to learn the flow of embedded software development.
Technologies Used
- C, Python, Bluetooth Low Energy, FreeRTOS, Dialog DA14695/DA14685, Git