[ about me ] [ software ] [ publications ] [ pgp ] [ cv ]
This is the CV of Miika Komu (born in 4.10.1977).
| Address | Everstinkuja 5 A 27, 02600 Espoo |
| GSM | 050-3269103 |
| miika at iki dot fi | |
| Home page | http://www.iki.fi/miika/ |
| High school | Graduated from Lohjan Lukio in 1996 |
| Master of Science | Graduated in 2004, Helsinki University of Technology, Computer Science and Engineering, Laboratory of Telecommunications and Multimedia Technology |
| OS | Experience |
| Linux | Experience of many years of Linux system administration (Debian, Ubuntu and Fedora distributions). Experienced in hacking of Linux network stack (BEET IPsec patches 1 and 2 accepted to vanilla linux kernel). |
| FreeBSD | Basic administration skills |
| Solaris | Basic administration skills |
| Symbian | SSH1 protocol implementation and user interface |
| Nokia Internet Tablets | Participated in porting efforts of HIP for Linux implementation on Maemo and Android |
| Windows 2000/XP/Vista | Basic administration skills |
Some of the open source software I have been involved with is available from my web pages.
| Programming Language | Experience |
| C-language |
Very experienced. Started to work on HIP for Linux networking software in year 2000 (still on-going), with currently over 300 000 lines of code (SLOC). At the university. Developed also some software as course work at the University. |
| C++ | Developed "ponganoid" 3d-game with C++ and OpenGL on SGI platform. |
| Java | Some course work at TKK, including "othello" game |
| Perl | Many UNIX administration related scripts, IRC client, shell interface
to "netmot" web translator, database programming |
| Python | Hacking with DNS proxy in HIP for Linux software bundle |
| Shell | Many UNIX administration related scripts and scripting in HIP for Linux in software bundle |
| Basic-language | Some hacking on C64, some games and demos on Amiga 500 with Amos basic language. |
| Lisp | LISP programming with Scheme variant for an university course. |
| Prolog | Developed othello game on prolog. |
| Category | Tools |
| Programming Tools | Visual C++, mathematica, matlab, gcc, g++, automake, autoconf, rpmbuild, debbuild, bugzilla |
| Software testing | Valgrind, gdb, Rational Robot and Pure Coverage |
| Documentation | Doxygen, docbook, xml2rfc, xmlto, latex, dream weaver |
| Content management systems | Drupal, Joomla |
| Virtualization Software | Vmware, user mode linux, virtual box and SPIM |
| Office and Text Editors | Word, powerpoint, excel, framemaker and emacs |
| Graphics | Photoshop, Paint Shop Pro, xfig, gimp, dia |
| Toolkits | OpenGL, OpenSSL, gtk, iptables, Linux XFRM/IPsec, Oracle databases, Jini |
| Version Control | Subversion, CVS and tla/arch |
| Miscellaneous | GPG |
I am very familiar with Linux TCP/IP networking stack, Host Identity Protocol and IPsec. I am also very familiar with UNIX sockets and POSIX programming.
My publications are listed on a separate web page.
My language skills are summarized in the table below. I have also taken one course of Japanese for fun.
| Language | Oral | Written |
| Finnish | Native | Native |
| English | Very good | Very good |
| Swedish | Weak | Weak |
| German | Weak | Weak |
I have some experience in speaking to an audience. I have given many presentations on IETF standardization meetings and research seminars. I have given lectures on the following courses at TKK:
I have also been tutoring the following courses at TKK:
I have been the responsible teacher on the following courses:
I have instructed a number of special assignments on telecommunications software. I have instructed (or am instructing presently) a number of master thesis students for both implementation and writing parts:
I have also acted as technical advisor for the implementation work of the following master theses:
I have also included miscellaneous experiences in my life below:
| Job | Employer | Location | Duration |
| Military service | HanRPsto | Hanko | 9.6.1996-19.4.1997 |
| Unix/windows administration | TML/HUT | Otaniemi | 26.5.199931.8.2001 |
| Advanced UNIX (lapio2) assistant | TML/TKK | Otaniemi | 1.1.2002-31.5.2002 |
| UNIX posix programming assistant | TML/TKK | Otaniemi | 1.9.2006-31.1.2007 |
| Telecommunications software research, teaching and development | Aalto University (HIIT and CSE department) | Helsinki/Espoo | 1.6.2002- |
In Helsinki Institute for Information Technology (HIIT), I have been acting in various roles. I have been acting the whole time as a software developer, standardization engineer and a researcher. I was involved in Fuego Core middleware project and InfraHIP I. In InfraHIP II (April 2007 - Sep 2009), my responsibilities were extended to release and test engineering, maintainer and project management. Since 2010, I have been involved with Internet of Things (sensor networking) and Cloud computing in the Data Communications Software group. I also have a certificate for project management which I obtained during from TKK during 2007.
© Miika Komu 12.03.2012,
miika at iki dot fi
URL:
http://www.niksula.cs.hut.fi/~mkomu/cv.html