JINMEI Tatuya's Resume
3111 Coronado Dr
Santa Clara, CA 95054 USA
jinmei at wide.ad.jp
SKILLS SUMMARY
- 20+ years experiences on UNIX and network protocols,
especially about Linux and BSD derived systems, IPv6, and DNS.
-
Solid knowledge and experiences of research and development of
Internet protocols, Communication systems, and Operating Systems.
- Unix system installation, administration, and programming.
WORK EXPERIENCE
Principal Software Architect, Infoblox, Inc., June 2018 - present
- Designing and implementing cloud-based DNS-DHCP-IP address management services on a Docker/Kubernetes based micro service architecture. Mainly focusing on the design and implementation of network protocols for these services and gRPC based inter-service APIs.
- Reviewing and designing network protocol implications for cross organization projects.
- Continuing most of the responsibilities in the next section.
Principal Software Engineer, Infoblox, Inc., July 2013 - May 2018
- Developing protocol enhancements on DNS server appliance products: initial design and documentation, main development, test and debug, and assisting post-release maintenance. Mainly as an individual project contributor, sometimes leading projects. Major projects include multi-master support, DDoS mitigation, Geo-IP support, cloud-based DNS firewall, and cloud-based IP management system.
- Contributing to open source projects, mainly to ISC BIND and NLnet Labs unbound DNS servers, by submitting feature patches and bug reports.
- Representing Infoblox at the IETF: authoring and reviewing internet drafts at working groups related to DNS, DHCP, and IPv6. Also serving as an Internet Area Directorate member.
- Design and implementation of the BIND 10 DNS server: API and
server software design and implementation; R&D for server
performance enhancement.
- Design and implementation of the BIND 9 DNS server, focusing on performance enhancement and improving attack resilience.
- (2007) Served as a program co-chair for the ACM SIGCOMM 2007 Workshop "IPv6 and the Future of the Internet"
- (1998 - 2006) Research and development on IPv6 at the KAME project: Designed and implemented various fields of IPv6 on BSD-variant OSes.
- (2001 - 2006) Collaboration research with ISC: Contributed to ISC's latest DNS software, BIND9, upgrading the support for IPv6, improving overall server performance, and enhancing robustness in terms of security.
- (1998 - 2007) Represented Toshiba at the IETF: attended all IETF meetings since March 1999, proposed 10+ Internet Drafts on the area of IPv6 and DNS, and published 4 RFCs.
- (1995 - 1998) Research and development on fast forwarding technologies using ATM cell switching (a prior work toward MPLS)
- (1996 - 1998) Developed BSD-based IPv6 network protocol stack from the scratch.
- (1998, 1999) Served as a member of Network Operation for Networld+Interop Tokyo Center (NOC): designed and operated IPv6 network in the convention backbone. Established the base of full support for IPv6 in the convention network.
KNOWLEDGE AND EXPERIENCES
Operating Systems
- BSD derived system such as FreeBSD, NetBSD and OpenBSD: Installation, configuration and administration. Knowledge and hands-on experiences of development of source code (both kernel and application).
- General UNIX derived systems such as Linux, Solaris, and MacOS X: Installation, configuration and administration. Knowledge and hands-on experiences of development of application programming.
Programming Languages
- C/C++ (proficient)
- Python (proficient)
- Go (moderate experience)
- Ruby (moderate experience)
- JavaScript (moderate experience)
- Perl (moderate experience)
- Lisp, Scheme (prior experience)
- UNIX shell script languages (proficient)
Network Applications
Knowledge and hands-on experiences of development of network application programs: DNS, DHCP, mail system, firewall, WWW server/client, routing software, network management tools.
Internet (related) Protocols
- Layer3 protocols: IPv4/IPv6
- Upper layer protocols: TCP, UDP, ICMP, ICMPv6, IGMP, MLD
- Unicast routing protocols: RIP, OSPF, BGP
- Multicast routing protocols: DVMRP, PIM-DM, PIM-SM
- Application layer protocols: DNS, DHCP, HTTP
- IPsec
- Layer2 protocols: Ethernet, PPP, wireless LAN
Network Operation
Knowledge and hands-on experiences with commercial products and free software:
- Routers: Cisco, Juniper
- Network services: DNS, mail, firewall, WWW, FTP
PUBLICATIONS
See http://www.jinmei.org/paper/paper-e.html.
EDUCATION
- Ph.D. degree (Media and Governance), Keio University, Japan 2003
- Master of Science, Mathematical Science, Kyoto University, Japan 1995
- Bachelor of Science, Mathematics, Kyoto University, Japan 1993
Email: jinmei at wide dot ad dot jp
PGP public key (ascii)
(fingerprint: BB70 3050 EE39 BE00 48BB A5F3 5892 F203 ABA8 2228)