Dimitar Pavlov is a Principal Engineer with a decade of experience building distributed systems, currently shaping platform and culture at Thought Machine from the UK. He combines hands-on systems work in Python and Go with deep operational experience across Kubernetes, Kafka, gRPC, PostgreSQL/CockroachDB and service mesh technologies like Istio. At the BBC he helped design a cloud/CD platform with reproducible builds, PKI-based federated access and secure deployment primitives, and earlier work at Goldman Sachs delivered production automation for commodity trading systems. An active contributor to open-source tooling, he improved the high-performance Please build system with features and tests that emphasize reproducibility and correctness. Known for balancing pragmatic engineering with attention to testing and edge cases, he enjoys solving the tricky failure and consistency trade-offs that arise in real-world distributed platforms.
10 years of coding experience
7 years of employment as a software developer
Master of Science (M.Sc.) Advanced Computing, Master of Science (M.Sc.) Advanced Computing at Imperial College London
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at King's College London
High-performance extensible build system for reproducible multi-language builds.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:14 commits, 14 PRs, 18 pushes in 1 year 6 months
Contributions summary:Dimitar contributed to the `please` build system by implementing a `query` subcommand to retrieve information about build outputs. They added unit tests for the `whatoutputs` query, demonstrating a focus on testing and code quality. Further contributions include a fix for the `sh_binary` definition, ensuring correct script headers and handling of dependencies, alongside adding tests for `sh_rules`. They also improved the project by fixing tarball timestamping, handling special cases for `jarcat`, and modifying the default Go path configuration.
Contributions:94 pushes, 1 branch in 7 years 5 months
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.