Planmeca Oy, Project Manager
January 2011 - Present, Helsinki, Finland
Managing several, both embedded and desktop, software projects related to dental care units.
Planmeca Oy, Senior Software Engineer
September 2006 - December 2012, 00810, Finland
Designing and implementing of the next generation’s dental care unit’s main software and its architecture on top of embedded Linux platform. Work also included SW project scheduling, effort estimations and interviewing / evaluating of job candidates.
Technologies and tools used: C; Lauterbach; Linux; CAN –bus
Software Designer, Software Designer
February 2010 - January 2012, Helsinki, Finland
SW project management in mainly GUI related projects.
Qt / C++ GUI programming to embedded medical devices (Dental care units).
Accenture Technology Solutions, Analyst Programmer
October 2008 - January 2010, Helsinki, Finland
Software engineer in a multinational telecommunications company
Developing of Event Mediation features for customer charging. Work included implementation and testing of SW modules mainly in Perl, and performance critical ones in C. Also acted as a coordinator in between client and a delivery center.
Technologies and tools used: Perl; C; Linux / Unix; gdb; git; Oracle SQL; Oracle sqlldr
Nokia Networks, Senior SW Designer
March 2002 - September 2006, Raahe, Finland
Software development and testing of embedded SW modules and external interfaces for basestations. Modules offered build-in testing features for production testing.
Technologies and tools used: C++; STL; IPC; RISCWatch; Java SE; HTML; HTTP; MS Visio
Nokia Networks, Trainee
May 2001 - September 2001, Raahe, Finland
Designing, implementing, documenting and testing of embedded software for base stations and interfaces for production testing.
Technologies and tools used: C++; Rhapsody; OO; RISCWatch)