David Salinas is a seasoned software engineer and technical leader with over 15 years building compilers, enterprise C/C++ and Java systems, and shipping more than 25 product releases across diverse platforms. He has led teams of 5–20 engineers and testers, driven Agile/process improvements, and coordinated training for 200+ developers, blending hands-on systems programming with people and delivery management. His deep compiler expertise spans AMDGPU/HCC work at AMD and long-standing contributions to IBM’s XL C/C++ toolchain—including “Debug at Optimization” and Decimal Floating Point support—proving his ability to solve tricky low-level problems that matter to large customers. Comfortable working in both the US and Canada, he pairs cross-functional communication with a knack for automating testing and migration efforts that cut time-to-market and improve product quality.
9 years of coding experience
24 years of employment as a software developer
BSc. Hons Computer Science, BSc. Hons Computer Science at Western University
Contributions:16 pushes, 6 branches in 4 years 6 months
cudacppgpuc-plus-plusportable
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.