David Harju is a software engineer with eight years of experience building high-performance infrastructure and distributed systems, currently working in Figma’s Infrastructure Group in San Francisco. He has a strong systems background spanning C/C++, Java, embedded firmware, FPGA/HDL work, and core infrastructure tooling (gcc, gdb, Perforce/GIT, protobuf, Redis). His resume shows a history of optimizing low-level code for performance and size—once improving ROM footprint by 55% while boosting speed 2.5x—and shipping scalable backend services such as contributions to the Ambry distributed object store. Comfortable across hardware-near development and cloud-scale backend services, he blends algorithmic rigor from an MS in Electrical Engineering with practical production experience at LinkedIn and Salesforce. Notably, he moves fluidly between prototyping in Matlab/Mathematica and hardening production C++/Java systems, making him effective at turning research-grade ideas into reliable infrastructure.
8 years of coding experience
11 years of employment as a software developer
BE, Electrical Engineering, BE, Electrical Engineering at Vanderbilt University
MS, Electrical Engineering, MS, Electrical Engineering at Stanford University
Contributions:31 commits, 58 PRs, 17 pushes in 2 years 1 month
Contributions summary:David primarily contributed to the back-end logic of the distributed object store, `ambry`. The commits demonstrate the implementation of features related to sealing and unsealing replicas, suggesting work on data management and consistency within the cluster. The user also worked on changes related to the BlobStore, the core storage component, including support for dynamic read-write/read-only states and handling store key conversions. The user also added enabling configurations to the system.
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.