Fumitoshi Ukai

Software Engineer at Google

Chiyoda, Japan
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

🤩
Rockstar
🎓
Top School
Fumitoshi Ukai is a seasoned software engineer based in Chiyoda, Japan, with 16 years of experience focused on build systems, automation, and backend development. At Google Tokyo R&D and the Chrome Build Team he has driven build and release reliability for large, complex codebases, contributing fixes to high-profile projects like Chromium and improving packaging and signal-safety in the widely used google/glog. His background at HP Labs and project management at IPA complements deep hands-on engineering with systems thinking and tooling improvements. Comfortable across C++, Go, and build infrastructure, he has a track record of simplifying build configurations and refactoring parsers to improve maintainability.
code16 years of coding experience
job12 years of employment as a software developer
bookMS, Informatics, MS, Informatics at Kyoto University
languagesJapanese, English
github-logo-circle

Github Skills (23)

c-language10
python10
websocket10
go10
websockets-client10
build-automation10
logging10
protocols10
cprogramming-language10
websocket-client10
client-websocket10
code-readability10
makefile9
bash9
http9

Programming languages (7)

PowerShellC++ShellStarlarkGoPythonDart

Github contributions (5)

github-logo-circle
google/kati

Mar 2015 - Sep 2015

An experimental GNU make clone
Role in this project:
userBack-end Developer
Contributions:306 commits, 92 pushes, 2 comments in 5 months
Contributions summary:Fumitoshi contributed to the kati project by implementing Go readability fixes, which improved code clarity and maintainability. These fixes involved removing unused variables, using raw string literals, and ensuring proper casing for error strings. The user also removed the ASTType and refactored the AST to have an eval method, which streamlined the parsing and evaluation process. The contributions demonstrate a focus on code quality and efficient makefile parsing.
rustgnu-makegnu
google/glog

Mar 2015 - May 2019

C++ implementation of the Google logging module
Role in this project:
userBackend & DevOps Engineer
Contributions:1 release, 2 reviews, 55 commits in 4 years 2 months
Contributions summary:Fumitoshi primarily contributed to bug fixes and improvements related to the build and release processes. They addressed issues with "make rpm" and "make deb" scripts, and updated the codebase to use ISO C++ conformant functions. The user also focused on enhancing code safety by avoiding potentially unsafe operations in signal handlers and modifying how the project handles external dependencies.
cpploggergooglelogginggoogle-logging
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
Fumitoshi Ukai - Software Engineer at Google