Remote: yes
Willing to relocate: No
Technologies: C++, Qt, C, Python (Jinja2, Numpy, SciPy, SymPy, PyQt5, Flask, Sqlalchemy), CMake, Make, CI, unit testing (Google test, Unity), static analysis (writing tools with Clang tooling), Ansible, Docker / Podman, POSIX shell, Bash, Linux administration, Linux packaging, LaTeX, ReST; Also familiar with HTML, CSS, ES6+, React, Node.js, but not an expert; Dabbled in Rust, willing to learn it.
Résumé/CV: on request; CS BSc, 6 years of experience
Email: andrej.radovic@protonmail.com
---
I'm looking for a remote C++ development job: backend/libraries/GUI all suits me fine, just not embedded. Dealbreakers: "defense" (weapons/war), "gaming" (gambling) and crypto.
Up until now I did embedded development (in spite of my CS background), along with Qt C++ development (6 years of experience). Now I want to switch to (non-embedded) C++ full time. I can say I'm very proficient at modern C++, I've devoted most of my free time for 2 years to doing a deep dive of it.
I'm also very experienced with Python: generating C/C++ code, writing development tools with it, including Flask web-based tools and webhook-glue-services, as well as processing numerical data and doing some DSP in it.
I'm an expert at setting up company infrastructure (with Podman in Ansible on RHEL), administering and connecting internal services (like Gitea, Gitlab, Sonarqube, Reviewboard) and setting up CI systems (Drone, Gitlab CI) for C++/C/Python development. I'm also very good at large-scale refactoring, writing static analyzers and fixers with Clang tooling (clang-tidy). Automation of all kinds is my game.
I have several small FOSS projects on my Gitlab (https://gitlab.com/andrejr), packages on PyPI (https://pypi.org/user/andrejr/) and I also maintain packages on AUR (https://aur.archlinux.org/account/andrejr).
I'm willing and able to establish, recruit and lead a small local team in Slovenia.