Curriculum Vitae ================ Contact Information: -------------------- Name: Veli Kaksonen (nee Mankinen) Address: Ajokatu 195 Zip code: 15610 City: Lahti Country: Finland Phone: +358-50-4820837 Email: firstname (dot) lastname (at) piipiip.net gtalk: firstname (dot) lastname (at) gmail.com irc: veli @ ircnet, freenode, oftc Homepage: http://piipiip.net/~veli/ Personal Information: --------------------- Date of Birth: 26 May 1978 Place of Birth: Helsinki, Finland Nationality: Finnish Sex: Male Marital Status: Married Spouse's Name: Rita Kaksonen Children: A girl (Linne Kaksonen) born on 31.10.2007 About me: --------- I get easily exited by new ideas and challenges. Upon solving challenges I usually tend to come up with solutions that are maybe not so common or easy to see but are often very simple. I am most certainly at my best when creating something new and ground breaking! Employment History: ------------------- Employer.: Nokia Date.....: Jan 2010 -> ongoing Position.: Project Manager Assignments: - MeeGo.com SDK Program Manager - Responsible of MeeGo.com SDK and collaboration between Nokia & Intel around SDK (about 50 people) Employer.: Movial Creative Technologies Inc. - www.movial.fi Date.....: Feb 2007 -> Dec 2009 Position.: Technology Manager Assignments: - Member of Movial Creative Technologies Steering Team - Movial IXS Technology Manager - Web2.0 oriented embedded Linux platform - http://www.movial.fi/ixs - R&D Management (also including applying and management of Tekes/ITEA(2) etc. projects) - Innovations & New Concepts Management - Open Source strategist Employer.: Movial Corporation - www.movial.fi Date.....: Feb 2002 -> Feb 2007 Positions: Team Leader, Jan 2004 -> Feb 2007 Senior Software Developer, Feb 2002 - Jan 2004 Assignments: - Linux Platforms & Developement Tools Team Leader (5 - 10 persons) - Product Management - Scratchbox Project Leader ( http://www.scratchbox.org ) - Linux Technology Researcher (Resource hire for Nokia Maemo project) - Open Source strategist - Sales & Account Management Employer: Lumo Media Oy Date....: Jan 2001 -> Feb 2002 Position: Senior Software Developer Assingments: - Web Technology Expert & Consultant - SMS Services Developement Employer: WOW-Verkkobrandit Oy Date....: Jan 2000 -> Jan 2001 Position: Software Developer Assignments: - www.fi Search Engine Development - Web Traffic Monitor Development Employer: Vaskivuoren Lukio, City of Vantaa (High School) Date....: Dec 1998 -> Jan 2000 Position: System Administrator / Web Developer (Army Civil Service) Assignments: - Creating Linux Infrastructure (Computer classroom with Linux Desktops etc.) - System Administration (approx. 100 Linux & Windows NT machines) - Intraweb Development - Substitute Teacher Employer: Helsinki Media Date....: May 1998 - July 1998 Position: Software Developer / Tester, CD-ROM Localisation project Assignments: - Developing localisation helper tools - Testing I have also done consulting and technology development for various Finnish companies including: - YLE (Finland's national public service broadcasting company) - VTT (Technical Research Centre of Finland) - Talentum (One of the biggest media houses in Finland) Work Experience: ---------------- Program Management: - MeeGo.com SDK Program Management Product Management: - Movial IXS Technical Product Management - Movial Linux Platform Product Management - Scratchbox Product Management - Technology lead, requirements gathering, roadmapping Team Leading: - Leading Movial Linux Core team for three years - Leading GTK+ & UPnP oriented product team for a year - Foreman role for 5 - 10 Linux experts including hiring, firing, evaluating, personal development etc. for four years Sales & Account Management: - Strong involment in new sales of Movial offering - Managing Scratchbox and Movial Core Team accounts Business Development: - Business development of Linux & Open Source business at Movial 2004-2007 - Business development of Movial Creative Technologies business 2007 onwards Project Management: - Project Manager for various embedded Linux projects - Project Manager for Scratchbox projects for multiple in house and customer projects - Project Manager for various web projects - Project management (including applications, reporting etc) of TEKES / ITEA(2) / Tivit / SHOK -projects Process Development: - Software development process development resposibility - Product Management process development responsibility - Innovation Process development resposibility Software Architecture Design & Software Development: - Technical Responsible for Movial IXS - Lead developer and designer for Scratchbox cross-compilation toolkit - Technical Lead for search engine utilizing LSA / SVD - Technical Lead and Architecture Desing for multiple development tools including: building, testing, profiling, repositories, source viewing, code generating etc. and automating - Technical Lead for multiple embedded Linux platforms - Technical Lead for GTK+ based graphics library for customized product - Technical Lead for UPnP based browser / streamer system - Architecture desing & API design of multiple different libraries and subsystems of various sorts - Techical Lead for multiple web oriented services - Content Managemen t System Design for one of the biggest finnish websites (www.fi) Technical Skills: ----------------- Software platforms: - Deep knowledge of Linux systems - Profound knowledge multiple Open Source technologies Programming languages: - C - reading = excellent, writing = could be a bit rusty but easily restored. I've done quite a lot of C coding in the past - Python, Perl, PHP, JavaScript, Shell etc... - Java - used to be good, currently unknown, haven't used in many years Databases: - Good working knowledge of using relational databases, designing and implementing database schemas etc. (Mainly postgresql & mysql) - Probably a bit rusty though... Personal Achievements: ---------------------- - Inventing Scratchbox -- http://www.scratchbox.org - Used by e.g.: - Nokia (Maemo platform) - Access / PalmSource (ALP platform) - ARM (http://linux.onarm.com) - Also many other platforms... - I'm also Scratchbox Open Source Project Leader - Finding and driving Movial IXS concept / product - Concept of using Web UI technologies with native applications in embedded Linux context (work started during 2006 (way before palm WebOS or Chrome OS;)) - Creating first versions of ALIP architecture -- http://linux.onarm.com - Embedded Linux platform later chosen by ARM to be the defacto Linux platform on ARM - Running (and developing) Uutimet.net -service -- http://uutimet.net - News site used by default by e.g. Firefox RSS reader (Finnish localisation version) - One day site usage data (09 Oct 2006): - 1564835 hits (avg. 18 hits/second, peak 50 hits/second (5min average)) - 370075 different cookies - 181406 different ips - Running on one AMD XP 1800+.. ;) - Uutimet.net has been sold as a basis for a upcoming news oriented service Education: ---------- Date: Feb 2002 - May 2006 Movial Management Training Explanation: Courses about Project Management, Team Management, Recruiting, Sales, Account Management etc. Date: Dec 1998 Degree: Finnish Baccalaureate Info: http://www.ylioppilastutkinto.fi/en/index.html Publications: ------------- Date: 1 Feb 2005 Title: Introduction to cross-compiling Media: Linux+ magazine URL: http://www.movial.fi/client-data/file/MOVIAL_scratchbox.pdf http://piipiip.net/~veli/sb_in_magazines/ Date: 1 Nov 2004 Title: Comparing Scratchbox cross-compile times to native compile times Media: LinuxDevices.com URL: http://linuxdevices.com/articles/AT6264230012.html Date: 1 Apr 2004 Title: An introduction to the Scratchbox cross-development tool Media: LinuxDevices.com URL: http://linuxdevices.com/articles/AT2051236580.html References: ----------- Mr. Valtteri Halla - Director, Member of Nokia CEO Technology Council - Nokia Corporation - +358-40-5743898 * Appointed me to MeeGo.com SDK Program Manager position * Lead the Linux work at Nokia back in 2001 when I joined there Mr. Bob Spencer - Software Architect - Intel - +1-801-8227867 * My main contact at Intel side during MeeGo.com collaboration Mr. Toni Timonen - Site Reliability Engineer - Google Switzerland GmbH - +41 44 668 1480 * Member of my Linux Core Team at Movial Mr. Janne Muhonen - Director, New Businesses - Talentum Oyj - +358-40-3424643 * My supervisor at WOW-Verkkobrandit Personal interests: ------------------- My family :), Singing and playing guitar, Creating web services, Gym...