PD

Petar Dambovaliev

Available to hire

I am Petar Dambovaliev, a Senior Software Engineer focused on building high-performance systems in Rust and Go.

About

I am Petar Dambovaliev, a Senior Software Engineer focused on building high-performance systems in Rust and Go. Before transitioning to Rust in 2019, I was a significant contributor to the Go community and had my first pull request merged into the Rust standard library. Today I maintain several open-source Rust projects on GitHub, including a scripting language for playing music, a Siemens S7 library, and a macro web framework known for its fast HTTP routing.

My work centers on designing efficient runtimes and tooling. I built a high-performance virtual machine for smart contracts, a custom compiler/runtime with predictable execution characteristics, and applied optimization techniques like static analysis, inlining, and dead-code elimination to improve contract execution. I also developed a bytecode interpreter with deterministic execution properties, memory-aware optimizations, and cross-platform layers, plus benchmarking tools across Linux, Windows, and macOS.

  • 11 years' experience
  • Joined December 2025

Industry experience

  • Software & Internet
  • Professional Services
  • Media & Entertainment

Work experience· 6 roles

Senior Software Engineer · Tendermint Core Team (AIB)Feb 2023 – Apr 2025 · 2 yrs 3 mos

Developing bytecode virtual machines in Rust and Go; designed a high-performance VM with predictable performance for executing smart contracts on blockchain platforms. Implemented a custom compiler/runtime, static analysis, inlining, and dead-code elimination to enhance contract execution; built a garbage collection algorithm, memory optimization strategies, and cross-platform compatibility layers with benchmarking tools.

Senior Go Developer · Amboss GmbHJun 2020 – Feb 2023 · 2 yrs 9 mos

Led profiling and performance optimization for large-scale data services; built a system to parse GraphQL queries and retrieve data from various sources (Disk, ClickHouse, PostgreSQL) to deliver results quickly.

Go Developer · Coinbau GmbHSep 2018 – Jun 2020 · 1 yr 10 mos

Developed secure blockchain mining payout systems and migrated applications to gRPC. Taught Go best practices to colleagues, rewrote legacy C++ software in Go, and contributed to Go and Rust communities.

PHP Developer · N2 DigitalApr 2016 – Sep 2018 · 2 yrs 6 mos
PHP Developer · AXS MarineAug 2014 – Mar 2016 · 1 yr 8 mos
Intern PHP Developer · DeskGODJan 2014 – Jul 2014 · 7 mos

Hire Petar Dambovaliev today

Post a job and invite Petar, or contact them directly. No hidden commission.

Post a job