Position: Software Engineer at BMW Car IT
Category: C++
English level: fluent
Years of experience: 2


- Experience in working with embedded software for the automotive industry using C++ as the main programming language and Kotlin/Java for the Android Automotive platform. Specifically, for the development of Augmented Reality solutions.

- Experience in working with a data-intensive application used for the reprocessing and replaying of recorded traces from vehicle test drives. Within the frames of this project, Java was used for building the backend using Spring Boot framework. In addition, Python was used to construct data pipelines for reprocessing in Airflow.

- Built a Grafana dashboard visualizing statistics about the use of the application mentioned in the previous point using mainly Prometheus and Elastic for querying data.

- Contributed to the development of a cross-platform mobile application used to search for LoRaWAN sensors located in different places of a city. The application provided functionalities, such as displaying data measured by sensors, navigation to the sensor devices using Augmented Reality technology, as well as getting sensor data by scanning a specially assigned unique code using Optical Character Recognition. The application was developed in Flutter.

- Additionally, gained some experience in Android development through building a quiz game for the mobile platform.