Tomoya Fujita

Software Architect at Sony

Ageo, 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
Tomoya Fujita is a software architect with over 8 years of experience in systems and robotics software, currently shaping infrastructure and client libraries at Sony from Ageo, Japan. He has deep expertise in ROS 2 core libraries (rcl, rclcpp, rclpy) and CLI tooling, improving initialization, executor behavior, action servers, and QoS handling to make robotics systems more reliable and thread-safe. Tomoya also contributes to cloud-native and edge projects like Cilium and KubeEdge, where he streamlines developer workflows, documentation, and build automation—bridging embedded/robotics and DevOps concerns. Known for careful attention to concurrency, testing, and documentation, he combines hands-on backend engineering with a knack for smoothing developer experience in complex open-source ecosystems.
code8 years of coding experience
job8 years of employment as a software developer
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
268reached
0answers
2questions
github-logo-circle

Github Skills (55)

git10
e2e-testing10
kubernetes10
debug10
c-language10
restructuredtext10
back-end-development10
rc10
multithreading10
python10
mutex10
testing10
e2e-test10
command-line-interface10
rs10

Programming languages (19)

MDXJavaC++CRustCMakeMakefileGo

Github contributions (5)

github-logo-circle
ros2/rclcpp

Aug 2019 - Jan 2023

rclcpp (ROS Client Library for C++)
Role in this project:
userBack-end Developer
Contributions:1072 reviews, 47 commits, 289 PRs in 3 years 5 months
Contributions summary:Tomoya contributed to the `rclcpp` library, which is part of the ROS 2 framework. Their work involved optimizing the executor, managing timers, and refactoring memory strategies. They also implemented thread safety measures for the topic statistics collectors by integrating mutex locks, and addressed potential deadlock situations. Furthermore, the user made improvements to the action client and server implementation in `rclcpp_action`.
client-librarycpprosrclcpp
ros2/rclpy

Dec 2020 - Dec 2022

rclpy (ROS Client Library for Python)
Role in this project:
userBack-end Developer
Contributions:498 reviews, 20 commits, 153 PRs in 2 years
Contributions summary:Tomoya primarily focused on improving the robustness and functionality of the rclpy library. Their contributions included fixing bugs related to parameter service behavior and time handling in the action server. The user also made typo fixes and updated documentation, contributing to code clarity and maintainability. Furthermore, they enhanced topic endpoint information and improved the MultiThreadedExecutor.
client-librarypythonrosrclpy
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
Tomoya Fujita - Software Architect at Sony