Resume

Profile

A highly motivated, dedicated, tertiary qualified IT professional with 7 years experience developing software in Australia, the USA and Finland for the mobile, data/telecommunications and security industries in Windows, Unix and embedded system environments.

Education and qualification

Completed a Bachelor of Computer Science at Monash University, Melbourne Australia (1997-2000).

Technical training courses:
  • Java Application Development
  • Advanced Symbian Programming
  • Symbian Software Performance Analysis
  • Mobile Linux programming with Maemo SDK
  • Symbian OS J2ME MIDP Java Programming
  • SIP Technology

Skills summary

Operating Systems: Windows 9x/NT/XP, Linux, HP/Solaris Unix, VxWorks, S60/Symbian
Software Tools: MS Office, MS Visio, MS Visual SourceSafe, Rational ClearCase, Rational Rose, CVS, CM Synergy
Programming Languages: C/C++, S60/Symbian, Java, C# .NET, Visual Basic, Perl, Javascript
Programming IDE's: Metroworks CodeWarrior, Carbide C++, MS Visual Studio 6.0/2005, MS Visual Basic, Borland C++Builder / JBuilder / Delphi, Forte for Java
Protocols: TCP/IP, IPSec, ATM, Bluetooth, SIP, RTP

Career summary

May 2004 - Current, mtvoid.com

mtvoid.com is a collaboration between Michael Ahokas (UI designer) and myself developing S60 application software in our free time.

Sole developer of ControlFreak, a smart remote controller for PC media that runs on the phone and communicates over Bluetooth; and Calcium, an easy to use calculator. Programming in S60/Symbian (C++), C and Perl.

  • Paid to author a chapter in the O'Reilly book Nokia Smartphone Hacks titled "A Remote Control for Your PC".
  • ControlFreak featured in one of the largest IT magazines in Europe (ComputerBild) and listed in the top 10 rated S60 applications at my-symbian.com.
  • Calcium featured in the largest IT magazine in Finland (Mikrobitti best S60 applications), All About Symbian's "S60 3rd Edition Essentials", and many other top mobile application lists.
  • Over 250,000 downloads and customers from over 30 countries.
  • Nokia Multimedia France and Nokia Asia/Pacific are including Calcium within Nokia PC Suite on CDs at Retail shops (over 200,000 units).
Nov 2004 - Current, Nokia Finland

Nokia is the world's largest manufacturer of mobile devices; a leader in equipment, services and solutions for network operators; and has R&D centers in 11 countries.

Lead SW Engineer of Push-To-Talk Over Cellular (PoC) SW team, S60 Applications. Responsible for all aspects of software development, as well as requirement analysis, architecture consultation and team mentoring (~10 developers).

Sep 2003 - Nov 2004, Elektrobit Oy

Elektrobit is a Finnish company that provides product development for companies that use mobile technologies, and delivers test solutions for the telecommunication and electronics manufacturing industries.

Sub-contracted to work for Nokia as an embedded SW Design Engineer on Push-To-Talk Over Cellular technology in October 2003. Programming in S60/Symbian (C++)

Mar 2002 - Aug 2003, Miotec Oy

Miotec Oy was a Finnish company that developed and manufactured plastic cards and chip-related software. Miotec used its own MioCOS card operating system in its smart cards and supported PKI, Biometrics and RFID.

Embedded/application software engineer developing their custom smart card operating system, as well as application software running off-card on a PC. Programming in C, C++ and Visual Basic.

Oct 2000 - Aug 2001, Nokia America

Software Engineer for Broadband Systems department of Nokia Networks working on DSL line cards for Nokia�s DSLAM equipment. Programming in C and C++.

Jan 2000 - Oct 2000, Nokia Australia

Software Engineer for Embedded Software department of Melbourne Product Development working on various security related projects. Programming in C and Java.