Haakan Younes

Staff Software Engineer at Google

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Haakan Younes is a Staff Software Engineer at Google with 25 years of experience bridging rigorous academic research and production-scale systems. A former CMU postdoc with a Ph.D. in Computer Science, he pioneered algorithms for probabilistic model checking and decision-theoretic planning under temporal uncertainty, grounding practical engineering in formal methods. At Google since 2006 he has advanced core infrastructure and C++ libraries—contributing notable fixes and modernizations to the widely used glog logging module, including C++0x support and ABI-tag handling. He excels at information extraction, probabilistic verification, and designing resilient decision-making systems that tolerate uncertainty. Based in Pittsburgh, he combines deep theoretical expertise with long-term hands-on product delivery and a knack for untangling subtle correctness and performance bugs.
code25 years of coding experience
job9 years of employment as a software developer
bookM.S. Computer Science and Technology, M.S. Computer Science and Technology at KTH Royal Institute of Technology
bookPh.D. Computer Science, Ph.D. Computer Science at Carnegie Mellon University
bookUniversity of California, Irvine
languagesEnglish, Swedish, German
github-logo-circle

Github Skills (7)

tracelogging10
logging10
c-language10
lib10
logger10
cprogramming-language10
audit-logging10

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
google/glog

Feb 2011 - Jan 2019

C++ implementation of the Google logging module
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 2 comments in 8 years
Contributions summary:Haakan primarily contributed to improving the Google glog library, a C++ logging module. Their work involved adding support for C++0x features, particularly related to function demangling, and incorporating ABI tag support. They also addressed stack consumption issues and fixed bugs in the demangling logic and test suite. Furthermore, the user updated the build system by removing legacy files and upgrading configuration files.
cpploggergooglelogginggoogle-logging
hlsyounes/vhpop

May 2001 - Jan 2022

Versatile heuristic partial order planner
Contributions:9 releases, 604 commits, 1 PR in 20 years 11 months
heuristiccrosswordpartialpartial-orderagent-based-modeling
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.
Request Free Trial