Curriculum Vitae
Here is my CV. For my activities, see Records of gniibe's activities.
Curriculum Vitae
- Niibe Yutaka (Family, Given), born 1967, married and living in Maebashi, Japan.
- He graduated electric engineering department of Gunma National College of Technology (http://www.gunma-ct.ac.jp/ ) in 1987. Then, he was admitted to enter UEC at third grade.
- He graduated communication engineering depertment of the University of Electro-Communications (http://www.uec.ac.jp/ ) in 1989. Bachelor's degree of engineering.
- He finished electroncs engineering course of graduate school of the University of Electro-Communications in 1991. Master's degree of engineering.
- Since 1991 to 1999, he worked at Mitsubishi Research Institute, Inc. (MRI) and worked for computer software research and development projects: FGCS Project, Open Fundamental Software Project, and RING Project. Besides, he worked for computer network of MRI (JUNET, WIDE Project, and Inter-Ministry Network of Japan) and administrated GNU/Linux servers.
- In 1999, he worked at JPCERT/CC, as a chief of CSIRT.
- Since 2000 to 2010, he worked at Electrotechnical Laboratory (ETL), then National Institute of Advanced Industrial Science and Technology (AIST) for Free Software.
- Since October 2010, he is an independent engineer, working on Free Software and Open Hardware. He uses 飛石技術 (Flying Stone Technology) as his Yago.
- He is one of founders and the chairman of Free Software Initiative of Japan, a non-profit organization under Tokyo Metropolitan Government.
- He is a long time GNU/Linux developer and the principal author of Gnuk (software for GnuPG USB Token), and the principal designer of FST-01 (Minimum STM32 USB computer).
- See LinkedIn for other past positions.
Experiences & Technologies
- Programming
- Verilog
- Assembly Language
- Alpha
- ARM
- AVR
- IA-32
- IA-64
- M32R
- SuperH
- Z80
- C
- Emacs Lisp
- Python
- Gauche
- KL1
- TeX
- Natural languages
- Japanese: Native
- English: TOEIC Score 850 (in 2010)
- Operating System
- Kernel
- Linux
- ChibiOS/RT
- Bootloader
- SH ipl+g (gniibe's own boot loader with GDB stub for SuperH)
- g00ff (gniibe's own boot loader for M32R)
- U-boot
- Debugging
- GNU Debugger
- OpenOCD
- Embedded system
- GNU/Linux on Dreamcast (SuperH)
- Debian GNU/Linux for KUROBOX/PRO (ARM)
- Kuro Sheeva (ARM)
- VCS
- Git
- Mercurial
- Package Management
- .deb
- USB function development
- CCID Token
- HID keyboard
- Mass Storage
- Privacy and security
- GnuPG
- RSA computation (on 8-bit CPU)
- Bignum multiplication
- Montgomery reduction
- ISO 7816
- PC/SC
- OpenPGP card protocol
- ECCDSA
- Consumer IR development
- Computer network administration
- DNS administration
- MTA administration
- Web application server
- CherryPy
- Django
- PCB design
- KiCAD
- FusionPCB
- QFP hand soldering
- Accouning (日商3級)
- 仕訳
- 決算書類作成
- NPO財務諸表作成
- 登記事務(NPO関係)
- 資産変更
- 理事変更(重任)
- 理事住所変更
- 主たる事務所移転
- NPO運営
- 所管への年次報告書作成
- 総会の資料作成
- 電気工事士
Free Software Development
- 2011-Current: NeuG [author]
- 2010-Current: Gnuk [author]
- 2008: FSIJ USB Token version 1 [hardware&software designer]
- 2005: GDHP and its software [inventor, author]
- 1999-2002: GNU/Linux on SuperH Project [founder, kernel maintainer]
- 1998: Egg Version 4 [author, maintainer]
- 1998: AKeBoNo (GNU/Linux Distribution) [founder, package maintainer]
- 199?: Xp-BETA [author]
- 1994: micro-Quixote (in ICOT Free Software) [author]
- 1993-1999: Linux PLIP Driver [maintainer]
- 1991: mlh [author]
Free Software Contributions
- 2011: GNU Privacy Guard [patch submitter]
- 2011: Polar SSL [patch submitter]
- 2006-Current: Debian Developer [package maintainer]
- 1999-2001: GNU C Compiler [porter, patch submitter for SuperH]
- 1999-2001: GNU Debugger [porter, patch submitter for SuperH]
- 1999-2001: GNU Binutils [porter, patch submitter for SuperH]
- 1999-2001: GNU C library [tester]
- 1999-2001: SuperH ELF definition [co-author]
- 1997-1998: GNU Guile [patch submitter for pthread implementation]
- 1994-: Linux kernel [patch submitter]
- 1991-1994: GNU Emacs [patch submitter and tester for i18n/m17n]
Biggest bug I ever found
- In chase of a bug for KUROBOX/PRO, I finally caught a bug of CPU in 2008. Here is my NOTE (in Japanese).
