Skip to main content

Professional

In 1993, I graduated from Tuureporin lukio with five laudaturs and one magna cum laude approbatur. The same year I entered the University of Turku, where I studied electronics & information technology (then part of the Faculty of Science as applied physics, nowadays Faculty of Technology). I graduated as a Master of Science in late March, 2001. You may want to take a look at the list of courses I took at the University of Turku.

Outside the university, I have worked for TOP-Case ky, a computer software company developing business and accounting software, writing mainly low-level stuff in C, C++ and assembly language. However, after TOP-Case went bankrupt in the fall of 1996, I mostly concentrated on studying, and also did some freelancing for Nisamest oy, the successor of TOP-Case ky. My duties there were mostly related to administering their web server.

Between August 1998 and October 2007, I worked for Nokia Technology Platform in Salo, Finland, as a design engineer and specialist in the Digital ASIC team. In the beginning of November 2007, I was transferred to STMicroelectronics as part of a larger transfer of IC design personnel between the two companies.

I worked at ST-Ericsson until the end of 2012 as a staff engineer, specializing SoC verification and in debug and trace solutions for STE products. In verification, my responsibilities included verification platform architecture and design in C, C++, and ARM assembly language, verification planning and software implementation including SoC wake-up.

In the trace & debug field, I participated in the MIPI Debug Workgroup where I was the primary technical author of the MIPI System Trace Protocol (versions 1.0 to 2.1), MIPI Gigabit Debug for USB, and MIPI Debug over UniPro. I also contributed to a number of other standards. I was also an ST-Ericsson representative in the USB Debug Port / xHCI Debug Capability (DbC). Within ST-Ericsson, my responsibilities in trace & debug included IP and SoC architecture design especially for the standards I’d helped draft in MIPI & USB.

From August 2013 to August 2015, I worked as a Software Engineer for Cadmatic, working on their eShare information management solution.

I returned to my “own field” in August 2015 when I started at Nordic Semiconductor as a Senior R&D Engineer in their Turku office.

From June 2008, I have also had my own company, Other Alien Software, designing web and desktop applications for Windows.

More detailed information on my work experience can be found in:

Please note that I’m currently not open for job or consulting offers.