WORK EXPERIENCE:
Cybercom Plenware (Cybercom Group) 1.9.2005-
- Title: Senior Specialist / Qt, MeeGo
Cybercom Embedded Linux Department Projects:
- MeeGo
- Maemo 6
- Scratchbox
- Qt, Graphics View Framework, Qt Quick/QML
Cybercom Intelligent Machine Department:
- Embedded linux application development for industrial drill rigs. Especially Qt X11 GUI application framework development. Software requirement definition and system design.
- Dev. Environments: ELDK 3.0 for PPC
- Programming languages: C++
- Other Assignments: Quality assurance in the “implementation” team. The goal of the team is to improve practices in software projects and provide e.g. the tools, templates and instructions.
Cadmatic Oy, 2.5.2003 – 31.8.2005
- Title: Software Developer
- Description: AutoCAD programming, ObjectARX, Optimizing, 3D
- Dev. Environments: Visual Studio 6.0, .NET
- Programming Languages: C/C++
Åbo Akademi, 1.5.-1.9.2002, 1.11.-31.12.2002
- Title: Research Assistant
- Description: Design and implementation of software metrics analysis tool.
- Design and implementation of UML-modelling tool.
- Unittests
- Dev. Environments: Emacs, Linux redhat
- Programming Languages: Python, PyQt
Kovotekniikka Oy, 1.5.-1.9.2001
- Title: Software Developer
- Description: Design and implementation of the client-server file transfer application using GSM-modems.
- Dev. Environments: Visual Studio 6.0
- Programming Languages: C++
Several freelance web design projects for different companies during the studies at the University.
EDUCATION
- Master’s Degree of Computer Sciences, Turku University, 1999-2004
- Turku Night School, 1995-1998
- Turku Vocational School, Electronics, 1992-1995
PROGRAMMING LANGUAGES
C++, C, Python, Java, PHP
TOOLS, FRAMEWORKS AND DEVELOPMENT ENVIRONMENTS
Emacs, Qt X11/Qt Embedded 4.X, QtDesigner, QtCreator, gdb, valgrind (callgrind), strace, ldd, nm, Scratchbox, ELDK, KCacheGrind, SCons, Eclipse, Unittest tools (QTestLib, CppUnit, JUnit, PyUnit), Rational, Purify & Quantify, Visual Studio 6.0 & .NET, ObjectARX
OPEN SOURCE PROJECTS
- QTablet – A Qt based application framework and window manager for N8X0. This project is not active anymore, but it has been continued by other deveopers and it is known as qmantle.
- Kajaani-kombat – A Rampart like multiplayer game written with SDL.
OPERATING SYSTEMS
- Linux, full time user since 1999
- OS X
- Windows
CERTIFICATIONS, TRAININGS AND COURSES
- Certified Qt Developer
- Linux Performance Tuning, 12.-14.4.2010 Linux Foundation
- Advanced Qt Training, 3.-4.9.2009, KDAB sponsored by Nokia
- Tick-the-Code, review mechanism, 6.9.2007
- Qualiteers Linux and System Programming 2.-5.2.2007, Tieturi
DEVELOPMENT PROCESSES (practical experience)
- Scrum
- eXtreme Programming
- Waterfall:)
Comments