SUMMARY by pengxuebo

VIEWS: 30 PAGES: 3

									                                TUOMAS KALLE KAIKKONEN
                            6603 147th Court N.E., Redmond, WA 98052
                             (425) 390-4225 email: tuomaskk@gmail.com

                                              SUMMARY
Innovative software developer with over 10 years of experience as a software developer who can handle
multiple operating systems and hardware architectures. Hands on experience with mobile and fixed data
communications and telecommunications full life cycle product development. Expertise in following skills:
Linux/Unix server and client SW     Perforce (p4), Subversion (svn),   Atlassian Confluence (wiki
dev.                                cvs                                documents)
Mobile phone client software dev. SDE and T on target HW and           Crucible and Fisheye (code review
Tellabs MartisDXX Proprietary RTOS Emulators                           tool)
Fixed access network unit SW dev. Streaming audio and video            WireShark and tcpdump
Embedded XP applications            applications                       VMWare and qemu
development                         Wired and wireless data            AudaCity and sox
Symbian OS streaming video app SDET communication                      DTMF phone tester (Ziad, SAGE)
C/C++, gcc, gdb, Visual Studio      Profiling and tuning (oprofile)    Automated SW Test Development
Shell scripting                     Code Optimizing (assembly and      EEPROM programming
PBX (NEC, Tadiran)                  source)                            IP, TCP, UDP, RPC, HTTP, RTP, SIP
MS SQL, ASP.Net, MySQL, PHP         Driver user space APIs             XML, AJAX
Multithreaded development           Object Oriented Methodologies      Perl, Python
Leading a team software engineers Doxygen                              Java, C#, UI localization
Dialogic like HMP library           JIRA (tracking bugs and project    Finnish, English, Japanese, Chinese
development                         tasks)

                                 PROFESSIONAL EXPERIENCE

Microsoft, Redmond, WA (Via Siemens IT Solutions)                              2/19/2010-Present
Contract SDET III working on audio part of the project Natal.

NEC Infrontia, Inc., Active Voice division, Seattle, WA                        3/17/2002-9/30/2009
Manager of Linux Software Develoment, 2008-2009
     Developed, released, and supported embedded unified communications products.
     Coordinated strategic partner development in other parts of the USA and the world.
     Moderated code peer reviews, which reduced regressions and bugs.
     Managed and trained more junior developers increasing their productivity.
     Skills and tools used: Linux SW dev, C, bash, UM8000 and UXMail on NEC SV8100 and SV8300
      PBX, MySQL, PHP. JavaScript, Leadership, Dialogic like HMP library development, Subversion,
      Streaming audio application development, Wired data communications, Performance tuning, Code
      optimizing, Driver user space APIs, Doxygen, JIRA, Atlassian Confluence, Crucible+Fisheye code
      review, WireShark, AudaCity, sox, Ziad 16 DTMF phone tester, Automated SW testing, TCP/IP, RPC,
      HTTP, HTML, PHP, RTP, SIP, Python, Java, AJAX, XML, UI localization from English to Finnish,
      Microsoft Excel, Microsoft Word, Microsoft Outlook, OpenOffice.org, Mozilla Thunderbird,
      Microsoft Exchange, Lotus Domino.
Lead Linux Software Developer, 2005-2008

                     Resume of Tuomas K. Kaikkonen <tuomaskk@gmail.com>                      Page 1/3
      Designed and implemented SW DSP HMP SDK for G.711 PCM based on existing SIP RTP G.729 and
       G.711 HMP. The HMP did audio conversion from/to log to/from linear and detecting tones, playing
       back audio, recording audio, call progress analysis, call control with NEC SV8300/SV8100. This
       HMP was used by UM8000 and UXMail unified comm SW.
      Lead the development team who improved existing products and developed new ones.
      Supported the Manager of Linux Development in his hiring and product development decisions.
      Skills and tools used: BICOM voice+fax board SDK, Digitalks voice board SDK, Dialogic voice
       board and HMP SDK, Linux SW dev, C, C++, bash, NEC PBXes (IPK, IPK II, IPS, SV8100 and
       SV8300 PBX), SQL, PHP, JavaScript, Leadership, Dialogic like HMP library development,
       Subversion, Perforce, Streaming audio application development, Wired data communications,
       Performance tuning, Code optimizing, Driver user space APIs, Doxygen, JIRA, Atlassian Confluence,
       Crucible+Fisheye code review, WireShark, AudaCity, sox, Ziad 16 DTMF phone tester, Automated
       SW testing, TCP/IP, RPC, HTTP, HTML, PHP, RTP, SIP, XML, Microsoft Excel, Microsoft Word,
       Microsoft Outlook, OpenOffice.org, Mozilla Thunderbird, Microsoft Exchange, Lotus Domino, C#.
Senior Software Developer, 2002-2005
      Charted new course toward embedded Linux based products away from old DOS and OS/2 ones.
      Automated build process to cut time to create builds and update files.
      Rapidly developed a new Windows XP embedded product for a strategic partner.
      Debugged embedded products over RS-232 serial ports.
      Skills and tools used: BICOM voice+fax board SDK, Porting and supporting legacy products (DOS -
       > OS/2 -> Linux, Windows       Desktop -> Windows Embedded XP), C, C++, MSI builder, bash,
       NEC PBXes (Electra Elite, IPK and PBX), C-Tree, MySQL, PHP, JavaScript, Perforce, Streaming
       audio application development, Wired data communications, Performance tuning, Code optimizing,
       WireShark, AudaCity, sox, Ziad 16 DTMF phone tester, Automated SW testing, TCP/IP, RPC, HTTP,
       HTML, Microsoft Excel, Microsoft Word, Microsoft Outlook, Microsoft Exchange, Lotus Domino.

Elektrobit, Inc., Redmond, WA                                                               2001-2002
Senior Software Designer
      Resolved issues in a mobile phone SyncML application so that it released in time.
      Conducted an extensive feasibility study of a wireless automotive product.
      Skills and tools used: C, Nokia CDMA base station emulator, Nokia CDMA mobile phone application
       development, SyncML, TCP/IP, XML, CDMA, Nokia OS, Phone emulator, JTAG debugging, Nokia
       phone software EEPROM programmer tool, Microsoft C++ compiler, Microsoft Excel, Microsoft
       Word, Microsoft Outlook.

Realnetworks, Seattle, WA                                             Hobbies               2000-2001
Software Designer in Test (Contractor via Saltmine/MPL2/Meridian Partners Ltd)
     Supported development of an embedded media player for Nokia 9210 mobile phone.
     Created Symbian software installation packages.
     Developed automated nanoplayer API testing software.
     Planned and executed manual and automated tests on Symbian and Linux hardware products.
     Skills and tools used: C++, cvs, Nokia 9210, Symbian OS, Linux (Red Hat), basestation simulator,
      phone emulator, business intelligence gathering and analysis, Microsoft Excel, Microsoft Word,
      Microsoft Outlook.

Microsoft, Redmond, WA                                                               1999-2000
Inhouse Software Developer (Contractor via Saltmine/MPL2/Meridian Partners Ltd)

                     Resume of Tuomas K. Kaikkonen <tuomaskk@gmail.com>                    Page 2/3
      Administer and develop existing in-house charge-back reporting and processing system consisting of
       MS SQL servers, data communications services, and company internal web-services.
      Reduced amount of physical labor in processing the data transmissions and processing by
       automating+358-9-413-121 and consolidating services.
      Analyzed MSN usage, cancellation, and charge back trends and created reports for management.
      Skills and tools used: VB, C, ASP.Net, Visual Studio, Microsoft Access, Microsoft SQL, modem+fax
       and network based financial data transfer and processing software use and development, design of
       new features and logos, Microsoft Excel, Microsoft Word, Microsoft Outlook.

Tellabs, Espoo, Finland                                                 TUOMAS KALLE
KAIKKONEN
6603 147th Court N.E., Redmond, WA 98052
(425) 390-4225 email: tuomaskk@gmail.com                        1997-1999
Software Design Engineer
     Designed, implemented, and tested embedded multi-protocol router unit.
     Managed software subcontractor contacts with ConWare near Karlsruhe, Germany.
     Created automated test scripts that tested data throughput and quality of the product.
     Developed an IP-over-DXX tunneling protocol interrupt handler functionality.
     Skills and tools used: C, TCL, Perl, multi-protocol (mainly IP) router and bridge, Martis DXX,
      RTOS.


                                             EDUCATION
                         Master of Philosophy in Information Processing Science
                                    Majoring in Software Engineering
                                       http://www.oulu.fi/english




                                         Tuomas Kaikkonen
                                       6603 147th Court N.E.
                                        Redmond, WA 98052
                                           (425) 390-4225
                                      email: tuomaskk@gmail.com




                     Resume of Tuomas K. Kaikkonen <tuomaskk@gmail.com>                      Page 3/3

								
To top