TAKAHASHI Shuhei

I'm a software engineer based in Tokyo. I enjoy working on algorithmic difficulties which arise on solving real-world problems. As tools for solution, I'm quite interested in discrete mathematics and algorithms.

Computer Skills

Operating Systems

Linux (Debian, Ubuntu, Fedora, CentOS), Windows

Programming Languages

Prefers: C++, Python
Occasionally uses: C, Java, Perl, Bash script
Learning: JavaScript, Haskell, Scheme, OCaml, PostScript, MetaPost

Professional Experience

Google Inc. Software Engineer: 2010 - Present
A software engineer in Search Features team.

Education

Department of Mathematical Engineering and Information Physics, Faculty of Engineering, University of Tokyo, Tokyo, Japan: Bachelor: March 2008
Mathematical Informatics 5th Laboratory (Sugihara Lab.)
Graduate School of Information Science and Technology, University of Tokyo, Tokyo, Japan: Master: March 2010
Mathematical Informatics 2nd Laboratory (Murota & Makino Lab.)

Other Experience

Programming Contests

I'm fond of programming competitions.

ACM International Collegiate Programming Contest (ACM-ICPC)
Team from University of Tokyo (qoo_(2004), _oop(2005), CLAGGANO(2006), unknown(2007), kkntkr(2008)).
Participated 7 Asia regional contests (Japan 2004-2008, Taiwan 2007-2008).
Advanced to the World Finals and won the 13th place (April 2008).
ACM ICFP Programming Contest (ICFP-PC)
Participated 6 times (2006-2011).
Won the 1st place as team "Pure Pure Code ++" (2010).
Google Code Jam
Handle name: nya. Advanced to the Championship Round(2006). Advanced to the Local Onsite Round(2008).
TopCoder
Handle name: nya.
Others
Tokyo Institute of Technology Supercomputer Contest (2003), HAL Laboratory Inc. Programming Contest (2007), etc.

Contact

E-Mail:
Twitter: @nya3jp
Google+: http://nya3.jp/+
PGP Public Key is available here.