Hajime Fujita

Staff Software Engineer at Fastly

Austin, Texas, 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
Hajime Fujita is a Staff Software Engineer in Austin with 10 years of experience specializing in systems software, parallel and distributed computing, and Linux kernel work. He has led performance-focused projects at Intel improving MPI multi-threading and one-sided communication, contributed substantive changes to the official MPICH repository (CH4) to boost robustness and hardware-level communication performance, and now works on HTTP/2, HTTP/3 and QUIC in production at Fastly. His background blends academic research—designing a PGAS-style resilient distributed array during a postdoc—with practical kernel and middleware engineering for high-performance computing. Comfortable leading small engineering teams, he has a track record of shipping low-level, high-impact optimizations that sit at the intersection of research and production systems.
code10 years of coding experience
job10 years of employment as a software developer
book開成高校
bookDoctor of Philosophy (Ph.D.), Information Science and Technology, Doctor of Philosophy (Ph.D.), Information Science and Technology at 東京大学 / The University of Tokyo
languagesChinese, Japanese
github-logo-circle

Github Skills (7)

c1710
c1110
performance-optimization10
multithreading9
protocols9
communication-protocol9
hpc8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
pmodels/mpich

Jul 2015 - Sep 2019

Official MPICH Repository
Role in this project:
userBack-end Developer
Contributions:439 commits, 89 PRs, 1 push in 4 years 2 months
Contributions summary:Hajime contributed to the official MPICH Repository, making changes related to the CH4 (Communication Hardware version 4) protocol. Their work focused on optimizing communication by creating and managing send/receive requests, including those for synchronous sends. They addressed bugs, improved the handling of persistent communication with derived datatypes, and added features for both active and passive communication models. The user's contributions involved code changes related to the underlying communication hardware and were aimed at improving performance and robustness.
fortranhpcmpic
hajimefu/mpich

Nov 2016 - Oct 2019

Official MPICH Repository
Contributions:3 PRs, 124 pushes, 162 branches in 2 years 11 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.
Request Free Trial
Hajime Fujita - Staff Software Engineer at Fastly