Tokyo Japan syohex@gmail.com
- 18 years of Software Engineering experience.
- Debugging large product software, Linux kernel, FreeBSD, NetBSD, Electron, Chromium etc
- Strong proficient in C/C++
May 2024 - Present
I'm seconded to Nintendo Systems from DeNA
- Developed Unity(C#, C++) applications
- Developed C++ SDK library
July 2016 - Present
Responsibilities
- Developed C++/Rust/C#/Kotlin software
- Developed background process of PC game platforms(AndApp) on Windows and macOS, Recording App, installer, node.js native modules, C++/Unity SDK
- Modified Electron, Chromium for improving memory usage, encrypting data
- Introduced TDD development, continuous integration, established coding convention
- Refactored entire code base and improved maintainability
- Speed up unzip code 5x faster by rewriting node.js code to Rust
April 2008 - June 2016
- Debugged/Maintained custom operating system, hypervisor
- Improved network performance of NetBSD, FreeBSD
- Researched and developed embedded system OS(Cars, Cameras etc)
- Investigated and fixed difficult kernel bugs
- Found custom CPU bugs
Kwansei Gakuin University(Hyogo, Japan) - master of information technology
Embedded system compiler research and development
- C - Advanced level
- C++ - Advanced level
- Perl/XS - Advanced level
- Golang - Intermediate level
- Rust - Intermediate level
- Python - Intermediate level
- gRPC
- Docker
- Test Driven Development
- Object Oriented Programming