
Software Engineer
Japan

Software Engineer
Japan
StrengthsFinder: Ideation, Maximizer, Strategic, Learner, Deliberative
I'm an experienced software engineer, I've worked on embedded systems, UNIX kernel, device drivers, game consoles, and web applications. Also, I was a NetBSD developer, ported NetBSD to Bebox powerpc machine, developed device drivers and maintained packages.
English Level: TOEIC 675(November 2007), Daily Conversation
Japanese Level: Native
Embedded Systems, UNIX kernel, device drives, game consoles, web applications.
C++, C, Ruby, Assembler(mips,powerpc,arm), ActionScript(Flash), Javascript
(Public Company; 51-200 employees; Computer Software industry)
March 2008 — Present (1 year 11 months)
(Computer Software industry)
April 2007 — February 2008 (11 months)
Web Software Engineer
(Public Company; 201-500 employees; Computer Games industry)
September 2002 — March 2007 (4 years 7 months)
Middleware for PlayStation2/PSP/PlayStation3/XBOX360/Wii
Developed filesystem, gamepad driver, memory manager, thread manager, XMLRPC server, VNC server, network filesystem, USB device driver, and so on.
Multi platform 2D user interface and animation engine
Developed animation engine, and virtual machine for script language.
Games for PlayStation2, Arcade Machine, Nintendo DS
As lead software engineer, developed several games.
(Public Company; 1001-5000 employees; Computer Games industry)
February 2000 — August 2002 (2 years 7 months)
PlayStation2 Game
Developed auto generating Enka (Japanese popular song) lyric engine, 2D user interface engine, visual finite state machine system, SMTP/POP3 client.
PlayStation2 middleware
Developed memory manager, RS-232C/MIDI/Gamepad USB device driver.
(Public Company; 201-500 employees; Computer Hardware industry)
April 1995 — January 2000 (4 years 10 months)
Embedded Linux board
Developed ARM9, AMD586 bootstrap code, built cross compile environment for Linux kernel.
Hitachi SH3 embedded system
Ported NetBSD TCP/IP stack to ITRON, implemented TELNET/HTTP/SNMP/FTP server, designed and implemented embedded language in HTML like PHP/FI, and developed web applications for watching temperature/humidity/digital/analog input sensor using above mentioned language and Java.
MIPS R4400 workstation Unix kernel
Developed bootstrap code, cache manager, PCI-PCI/PCI-VME bus bridge driver, floppy disk device driver and sound device driver.
1991 — 1995
embedded systems, hardware related software, technology, ideation, maximize, strategy, cycling
NetBSD