Chris Novakovic is a finance manager with 11 years of experience blending financial control, audit and IT finance across financial services and automotive sectors in the UK. Currently at BDO UK, he has a strong track record as an IT finance business partner and projects controller for Mercedes‑Benz, bringing technical appreciation to budgeting and lifecycle decisions for complex IT programmes. His background in compliance, internal audit and adjudication gives him a rigorous, controls-first approach to risk and process improvement. Unusually for a finance professional, he contributes to open-source tooling—helping maintain vulnerability-detection data and build-system fixes—demonstrating practical engineering literacy and attention to operational detail. Educated in mathematics and progressing through CIMA, he combines quantitative rigour with commercial pragmatism to translate technical complexity into auditable financial outcomes.
11 years of coding experience
CIMA Professional Qualification, CIMA Professional Qualification at CIMA
High-performance extensible build system for reproducible multi-language builds.
Role in this project:
Back-end & Automation Engineer
Contributions:56 reviews, 32 commits, 149 PRs in 2 years 5 months
Contributions summary:Chris primarily contributed to improving the build system for Go projects, specifically addressing issues related to redefined imports in generated test files. They also implemented and maintained the `jarcat/unzip` tools, addressing problems related to directory creation during archive extraction and adding support for multiple patches in the go_get rule. The user demonstrates experience with build system internals and scripting by sanitising environment variable values when executing remote actions. The user also worked on making C/C++ library output filenames customisable and made other go_get improvements.
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
Role in this project:
Security Engineer
Contributions:2 reviews, 1 commit, 5 PRs in 1 day
Contributions summary:Chris primarily contributed to the project by adding and updating end-of-life (EOL) dates for various Linux distributions within the `pkg/detector/ospkg/alpine` and `pkg/detector/ospkg/ubuntu` directories. This involved modifying code to reflect the supported lifespan of different Alpine and Ubuntu versions. Additionally, the user updated the EOL for Debian 12, demonstrating a focus on maintaining accurate vulnerability detection capabilities by incorporating OS-specific support lifecycles.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.