Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Timeline
Generic

Jarosław Bartosz Bieniek

Software Engineer
Warszawa

Summary

I am a young programming passionate with the drive to write clean, maintainable and scalable code. I specialize in C++ Linux/Windows programming, Python/Go/Kotlin/Java back-end and mobile development, Mathematics, Algorithms and Data Structures, Data Science and embedded programming.

Overview

7
7
years of professional experience
4
4
Languages

Work History

Senior Software Engineer

Luxoft
7 2021 - Current

- Development of the Java Android Auto Media app for the client. Work with AOSP, repo tool, Jenkins&Gitlab. Testing, debugging, working with client, writing documentation both in code and Confluence, automation. Used Java, Postgres, Gradle and worked in a multithreaded environment.

- Development of the C++17 Android Auto Process Health Monitor app. The project is a daemon that continuously scans for overuses (CPU/RAM/IO) to help maintain stability of the Android Auto system. It provides a HAL API for other packages. Using C++17, Android and Linux APIs and multithreading. Creating unit, instrumentation and integration tests. Working on a development rig.

- Development of the Camera QNX application. Displaying camera views in the Camera Android Kotlin application using GStreamer for the C++ QNX layer.

Software Developer

KSM Vision
03.2022 - 07.2023

I worked with a product that allows to scan for defects of containers of different kinds. The solution utilizes AI for quality inspection to classify and mark samples on a production line. I also utilized Gstreamer to create pipelines to stream photos from cameras to destinations specified by customers.

C++ Software Developer

Sigma Connectivity
06.2020 - 06.2021

I took part in 3 projects:

- a project taking advantage of low-power microcontrollers, able to gather data and perform simple AI analysis (decision trees) for in-house decision management, based on decision trees generated beforehand. At the end, the project allowed for quite effective detection of drilling, reaching as much as 80% accuracy for recognizing states (drilling, not drilling, steady, moving);

- a project using Unity to carry out simulations inside virtual environment to prove that it is possible to detect potentially dangerous objects to autonomous forklifts inside a warehouse;

- a project about an Android phone and screen development for it (main project since July), mainly things around Repo, Git, manifests, AOSP, vendor libraries, testing with CTS and VTS, HAL interface development and et cetera.

C++ Software Developer

IFX Payments (through Bertek)
02.2020 - 07.2020

I created a banking system for fast transaction processing, using the FIX protocol (C++ QuickFIX), Boost, C++17 and CMake. The system utilizes parallelism in the application, allowing for creation of multiple threads, ready to serve connections and contact with the bank. It provides a REST API and balances load, using a thread pool and a concurrent hashmap.

Junior C/C++/C# Software Engineer

Sabre Corporation
04.2019 - 01.2020

Fixed bugs in existing code in order to improve customer satisfaction from the developed product.
Worked with product owner, which helped me improve my soft skills.
Used Git extensively to work with version controlling, taking advantage of various commands.
Implemented new features, trying to adapt the code to the newest standards on my way.
Learnt and applied flight (pilot and crew) rules into the validation code.

Embedded Software Engineering Intern

Semihalf
07.2019 - 09.2019

Debugged kernel code (Linux and FreeBSD).
Compiled kernels and worlds for several architectures.
Made drivers and developed software for Marvell Armada platforms in UEFI environment.
Used Git extensively to manage the code and branches (resetting, rebasing, bisecting, amending commits, etc.).

Intern Embedded Software Developer

Delphi (now Aptiv)
07.2017 - 12.2017

Created GUI tools in Python to help automate compilation processes.
Created GUI tools in Python for sending diagnostic signals to truck radars.
Developed low-level MISRA-compliant C code for SCANIA radars.
Neutralized hundreds of compilation and QA C warnings in the C radar code.
Made unit tests with VectorCAST software.
Debugged C code on SCANIA radars using Lauterbach debuggers.
Used Plastic as a version control system.

Education

Bachelor of Science - Computer Science

AGH University Of Metallurgy And Mining
Kraków
Sep 2016 - 01.2020

Skills

Machine Learning

Back-end Programming

Low-level/Embedded Programming

C/C17/Python/Kotlin/Go/Rust/Java/X86 Assembly

AWS/Azure

Git/SVN

DevOps Tools (Jira/Confluence/TeamCity/Jenkins/Docker)

Mobile Programming (Native Android)

Scripting (bash, Python, awk, sed)

Teamleadership

Teaching

Front-end Programming

Accomplishments

Laureate of the Internet Maths Contest by Warsaw University of Technology in April 2016 - I took 12th place in Poland in the 2016 edition of the WUT Internet Maths contest.

Took part in several hackathons where I met new people and managed them directly so that we all pursued one goal as a team.

Additional Information

Wyrażam zgodę na przetwarzanie danych osobowych zawartych w niniejszym dokumencie do realizacji procesu rekrutacji zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).
I hereby consent to the processing of the personal data in this CV by anyone who receives this CV for the sole purpose of consideration of my skills and experience for professional opportunities.

Timeline

Software Developer

KSM Vision
03.2022 - 07.2023

C++ Software Developer

Sigma Connectivity
06.2020 - 06.2021

C++ Software Developer

IFX Payments (through Bertek)
02.2020 - 07.2020

Embedded Software Engineering Intern

Semihalf
07.2019 - 09.2019

Junior C/C++/C# Software Engineer

Sabre Corporation
04.2019 - 01.2020

Intern Embedded Software Developer

Delphi (now Aptiv)
07.2017 - 12.2017

Senior Software Engineer

Luxoft
7 2021 - Current

Bachelor of Science - Computer Science

AGH University Of Metallurgy And Mining
Sep 2016 - 01.2020
Jarosław Bartosz BieniekSoftware Engineer