Andrii Bardakov
Software Engineer | C++ & Java
Location: Böblingen, Germany
Contact:
- Email:
- LinkedIn: linkedin.com/in/andrii-bardakov-a8904724a
Work permit: EU citizenship (Germany)
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.
Experience
Software Engineer @ Advantest Europe (via Aquilius Research GmbH) | Böblingen, Germany (Nov 2020 — present)
- Work across several teams on the SmartTest platform, which is 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, which brought roughly 30% better throughput on data packets over 100 MB.
- Built PowerAnalyst from scratch (Java/Swing): a parameter calculation tool that automates equipment configuration. Before this, hardware specialists had to set things up manually, which was slow and error-prone.
- The trickiest project was getting Keysight VSA (a Windows-only C# tool) to work inside our Linux-based SmartTest environment. Wrote a C# library that talks to Java 21 via FFM, running over 10Gb Ethernet with 30–40 ms latency.
- Cleaned up legacy C++ modules: removed Boost where it wasn’t needed, migrated unsafe calls to C++11/17, added multi-threading where it made sense.
- Ran the RHEL 7 → RHEL 9 migration for our software stack. Used 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, so developers could 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, Maven, Gradle, Git, Docker
- 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