Curriculum Vitae Juho Vähä-Herttua Personal information: Date and place of birth: 10.02.1984, Karkkila Education and awards (mm/yy): 2011 HSK (The Chinese Proficiency Test) Level 4/6 passed Oral exam 84, Listening comprehension 95, Reading comprehension 89, Written expressions 84 (all parts 100 points maximum) 08/03-06/10 Helsinki University of Technology (Aalto University) Graduated M.Sc.Tech. (diplomi-insinööri), Computer Science Major: Language technology Minor: Telecommunications software Thesis: Cross-platform application for IP tunneling and routing in user space (grade 4/5) 09/08-07/09 Beijing University of Posts and Telecommunications, China Exchange student, Computer Science 09/07-07/08 Tsinghua University, Beijing, China Visiting student, Chinese Language and Literature 09/07- Helsinki School of Economics (Aalto University) M.Sc.Econ. student, Business Technology 2006 SAT-I examination passed Critical reading 600 points, math 780 points 08/00-05/03 Karkkila high school Graduated with an average grade of eximia (5/6) 2002 Datatähti 2002 finalist Took part in the national computer science competition finals and training camp 2000 Taloustietokilpailu finalist Took part in the national economics competition finals 2003, 2007 Assembly computer festival winner Main programmer in entries winning mobile demo (2003) and game development (2007) competitions. Work experience (mm/yy): 12/11- Futurice Ltd Senior Software Engineer, lifecycle management 07/11-09/11 Google (Summer of Code) Student Contractor, XMMS2 music player development 11/10-09/11 Aalto University Research Assistant, network security 07/10-09/10 Google (Summer of Code) Student Contractor, VLC video player development 05/10-07/10 Aalto University Research Assistant, SSL/TLS implementation 12/09- Visino Partnership Partner, responsible for sales and R&D 09/09 China Tekway Ltd Small Chinese to Finnish document translation job 08/07-02/08 Medixine Ltd Consultant for mobile related projects 12/04-08/07 Medixine Ltd Software Engineer specialized in mobile technology 07/03-08/03 Terabitti Ky Trainee, computer hardware selling, maintenance and service 2001-2003 Högfors Basket Oy Implementing online scoreboard and managing live broadcasts 06/01-07/01 KCI Tehdaspalvelu Oy Documenting designs with JCAD software 06/00-07/00 Osuuskauppa Seutu Shop assistant 07/99-08/99 Jot Components Karkkila Oy 07/98-08/98 Jot Components Karkkila Oy Documenting electric designs with Designer 6.0 software Language skills: Finnish (native), English, Chinese (fluent), Swedish (fair), German, French, Japanese (basics) Positions of trust: 2006-2007 Vice chairman of the housing division of the HUT student union 2006-2007 Member of the Student Union Council of the HUT student union 2006-2007 Trustee of the residential building SMT6 2006 Vice chairman of the village council of technology village 2005 Member of the village division of the HUT student union 2005 Member of the data guild board 2005 Student rep. in the CS department council of the HUT 2005 Student rep. in the CS department training programme committee 2002-2003 Chairman of the student union board of Karkkila high school Computer skills: Fairly good knowledge of GNU/Linux, Microsoft Windows, Mac OS X and Solaris operating systems. Good typing skills. (about 500 cpm) Programming languages: C, Objective-C, JavaScript, CoffeeScript, Java, C#, C++, Scheme Notable skills: Very good knowledge of mobile platforms, Bluetooth technology, network protocols, SSL/TLS protocol, portability between platforms, Unicode and internationalization of programs. Open Source projects: Founder and maintainer of the popular jmIrc chatting program for Java enabled mobile phones. Active developer in the XMMS2 music player project since 2005 including work especially in portability, audio format support and audio effect support. Libasf (ASF demuxer library), tapcfg (TAP configuration library) and Shairplay (Apple airport emulation server) programmer and maintainer. Several accepted patches to other projects.