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).
- High Distinction average mark over entire course.
- Nominated for the Aspect Computing scholarship for excellence.
- Awarded Victorian "Outstanding Computer Science Student" by the Australian Computer Society.
- 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
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).
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).
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++)
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.
Software Engineer for Broadband Systems department of Nokia Networks working on DSL line cards for Nokia�s DSLAM equipment. Programming in C and C++.
Software Engineer for Embedded Software department of Melbourne Product Development working on various security related projects. Programming in C and Java.