Software Engineer

Andrii
Bardakov

Böblingen, Germany EU Citizenship

About

5+ years at Advantest building and maintaining C++ and Java software for semiconductor test equipment. Most of my work involves the SmartTest platform — everything from low-level I/O optimization and hardware integration to building internal tools that simplify workflows for test engineers. I also handle cross-platform challenges (Java/C# interop, RHEL migrations) and have set up local LLM infrastructure for the team.

5+ years at Advantest
30% I/O throughput gain
10Gb Ethernet bridge built

Experience

Software Engineer

Advantest Europe via Aquilius Research GmbH
Böblingen, Germany Nov 2020 — present
  • Work across several teams on the SmartTest platform, used to test Nvidia GPUs, Wi-Fi/Bluetooth chipsets, and other advanced semiconductors.
  • Rewrote critical I/O paths in a C++ testing module — refactored the algorithm to cut out unnecessary copies, bringing ~30% better throughput on data packets over 100 MB.
  • Built PowerAnalyst from scratch (Java/Swing): a parameter calculation tool that automates equipment configuration, replacing slow and error-prone manual setup by hardware specialists.
  • Got Keysight VSA (a Windows-only C# tool) working inside the Linux-based SmartTest environment. Wrote a C# library talking to Java 21 via FFM, running over 10Gb Ethernet with 30–40 ms latency.
  • Cleaned up legacy C++ modules: removed Boost where unnecessary, migrated unsafe calls to C++11/17, added multi-threading where it made sense.
  • Led the RHEL 7 → RHEL 9 migration for the software stack. Used Synopsys Coverity for static analysis to find and fix memory leaks during the process.
  • Set up Meta and DeepSeek LLMs on company hardware with a web interface — enabling developers to use AI without sending proprietary code to external services.

Intern

Aquilius Research GmbH
Böblingen, Germany Sep — Nov 2019
  • First exposure to RHEL/CentOS. Wrote Bash and Python scripts to automate software installation across servers, set up network monitoring with SNMP and Docker.

Technical Skills

Languages

C++ 11/17 Java 8/21 C# .NET Core Bash Python

Build & CI

Jenkins Git Docker Maven Gradle

Analysis

Synopsys Coverity JUnit

Platforms

Linux RHEL 7/9 CentOS Windows macOS

Methods

Scrum Agile Code Review

Education

M.Sc. Computer Engineering
Donetsk National Technical University
2019

Thesis: Hardware-software complex for interactive whiteboard (OpenCV, custom Bluetooth protocol, Windows/Android).

B.Sc. Computer Engineering
Donetsk National Technical University
2018

Languages

English Fluent
German Fluent
Ukrainian Native
Russian Native

Get in Touch

Open to interesting C++/Java opportunities in Germany or remote. Feel free to reach out directly.