From: December 2022
To: Ongoing
My responsibilities:
Developing new functionalities within the 5G RAN Control Plane layer;
Creating unit test regression using Google Test framework
Creating component level integration tests using TTCN3 language;
Creating acceptance criteria in form of UML sequence diagrams for component level testing based on extensive specification of the system;
Partaking in preparing technical specification for new features;
Upholding code quality of my own and other team members solutions.
Troubleshooting errors encountered at entity, system or performance level testing and in the field.
Additional activities:
External code reviewer - designated member to perform code review for developers across multiple teams, ensuring code quality in a two-step review process.
Lecturer during classes organized by the company in collaboration with local universities.
Technical stack and know-how:
C++ (standards: 11, 14, 17, 20);
Google Test;
Cmake;
TTCN3;
UML, PlantUML;
Git;
Linux;
SCTP protocol
3GPP-defined Control Plane related functionalities of 5G RAN
From: October 2021
To: February 2022
My responsibilities:
Analysis of technical documentation of the TI-RTOS middleware and accompanying Hardware Abstraction Layer (HAL);
Preparing technical know-how documentation on using said middleware and HAL.
Additional activities:
-
Technical stack and know-how:
TI-RTOS;
Texas Instruments HAL;
From: July 2021
To: August 2022
My responsibilities:
Development of the embedded layer of SOLO™ smart workout system;
Developing software for Cortex ARM microcontrollers from STM32L4xxx and STM32L0xxx families;
Manual testing of implemented solutions;
Working with extensive microcontroller documentation by ST Microelectronics;
Additional activities:
-
Technical stack and know-how:
C++ (standards: 11, 14);
Make;
STM32 ARM Cortex microcontrollers;
FreeRTOS;
Serial port communication;