SlideShare a Scribd company logo
1 of 3
Marko Haapanen
                                                     Stockton, CA 95219
                                                  Cell phone: (408) 406-1165
                                                  Email: marko.h@mail.com
SUMMARY
    Experienced developer with over 14 yrs working in technologies such as C#/.NET and Java on desktop, web, and mobile
    application development
CERTIFICATIONS
    Microsoft Technology Specialist 70-536 Microsoft .NET Framework – Application Development Foundation
    Microsoft Technology Specialist 70-505 Microsoft .NET Framework 3.5, Windows Forms Application Development.

TECHNICAL SKILLS
    Programming languages: C, C#, .NET, C++, MFC, Win32, HTML. JavaScript, JSP. XML, CSS, .NET Compact
                           Framework, Java2, Swing, JFC, x86 assembly, VB, VBA, Pascal, Fortran, eMbedded Visual
                           C++, eMbedded Visual Basic.

      .NET Skill Set:          NET Framework 3.5 and Common Type System, ASP.NET, SilverLight, AJAX, XAML, WPF,
                               WCF, ADO.NET, LINQ, .T-SQL, .NET Class Libraries, Web services, Stored Procedures.

      SharePoint               Experienced with SharePoint 2010, Migration, Workflow foundation, Web Parts, Silverlight
                               applications, InfoPath 2010, SharePoint Designer, SPMetal, CAML, .PowerShell, and Kerberos
                               configuration.

      Windows/PC               JPEG, WMV9, MMX, SIMD, SIMD2 optimization, DirectDraw, DirectShow, VfW, GUI,
                               COM, ATL, ActiveX, WinSock, Threads, Services, registry, InstallShield, IJL, IPP, OpenCV,
                               parallel computing.

      Databases:               MS SQL Server 2008

      Software:                Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, SQL Server Management Studio

      Mobile                   Developed hundreds little test applications for Windows Mobile 5.0 and 6 using .NET
                               CF1.0/2.0/3.5, MFC and Win32 languages.

      Electronics              Education and experience with computer hardware and electronics equipment troubleshooting
                               and repairing.

      Unix / Linux Basic skills.

SPECIALITY TRAINING, WHOLE THIS SECTION IS A SCHOOL ACTIVITY…
SetFocus, LLC Parsippany, NJ                   .Net Master’s Program                                        Oct ‘10 – Jan ‘11
  The SetFocus .Net Master’s Program is an intensive, hands–on, project oriented program where participants add knowledge
  of and valuable experience putting the .Net skill set to use in a simulated work environment.
      • Developed solutions for diverse programming scenarios in C#, employing object–oriented programming concepts:
         encapsulation, inheritance, polymorphism, and abstraction.
      • Used C#, LINQ and ADO.NET to define and implement secure middle-tier components using connected and
         disconnected environment strategies. Components consumed by web applications and windows applications utilizing
         SQL Server and stored procedures to perform logical business transactions.
      • Created and deployed XML Web Services using ASP.NET and Windows Communication Foundation (WCF).
         Consumed Web Services from Windows forms and ASP.NET web applications.
      • Created complex business components in C# using .NET Class Library assemblies while migrating and implementing
         in a multi-tier environment suitable for .NET Remoting, XML Web Services and WCF Services to address application
         infrastructure issues associated with building scalable enterprise level applications used by clients.
      • Developed Windows n-tiered “Public Library Management System” application and ported the application to a
         dynamic ASP.NET Internet/Intranet model utilizing the same secure middle tier data access components. Non-public
         web pages secured using Windows integrated and ASP.NET forms security models.
PROFESSIONAL EXPERIENCE
Unbounded Solutions, Atlanta, GA    Feb ‘12 – Jun ‘12
    • Worked as a SharePoint consultant & developer & architect for client companies around the USA.

     • Delivered high-quality solutions ensuring the client investment in technology is consistent with their
       business objectives.
     • Installed and configured SharePoint Server 2010 in virtual development and staging environment.
     • Upgraded and migrated SharePoint 2007 system to SharePoint 2010.
     • Developed workflow using Workflow Designer to create tasks from discussion items, assigning the tasks
       dynamically to specific users as per the business requirements.
     • Implemented fully working .aspx pages for workflows utilizing CSS, JavaScrips, validations, and
       ADO.NET code.
     • Created InfoPath Form Templates and deployed for InfoPath Forms Services
     • Created custom Actions to List Items and Document Libraries and deployed as Feature across multiple
       environments.
     • Developed custom features using Visual Studio 2010 and C#.
     • Deployed custom content such as List definitions, custom content types, web parts by using solution
       packages, and workflows with SharePoint Designer.
     • Applied Feature stapling to customize look and feel of site definitions.
     • Configured Forms Based Authentication.

 Motorola, Sunnyvale, CA                                                                            Sep ‘07 – Jan ‘09
 Senior Software Engineer
 Global Consultants, Inc                                     Contracting to Motorola, Sunnyvale, CA. May ‘06 – Sep ‘07
 Strategic support engineer
     • Supported Motorola Q family cell phone software developers worldwide.
     • Solved hundreds of device specific and more general programming problems on Windows Mobile 5.0 and 6 using
        .NET CF, MFC, Win32, and VB.NET languages.
     • Developed desktop .NET applications to compare functionality differences between .NET framework and .NET
        compact framework.
     • Wrote technical Windows Mobile programming articles to a Motorola monthly newsletter.
     • Beta tester for new preloaded applications and games.

 Google.                                                                                                May ‘07 – May ‘08
 Quality rater (Part time job)
    • I rated Finnish language Google search results.

 Mirasys Communications Inc                  San Francisco, CA                                          Nov ‘01 – Apr ‘05
 Senior software engineer
     • Coordinated and managed R&D department development projects.
     • Developed a Web based bar code reader client-server database system utilizing servlets (MFC, XML, JSP,MySQL).
     • Integrated DINA with numerous customers’ applications. DINA is a PC based Digital Video Recorder.
     • Developed a Wi-Fi PDA viewer application to see live and recorded video material from Dina (JDK1.2.2).
     • Developed WMV9 encoder/decoder test application (Windows Media Video 9 SDK).
     • Developed LON integration, 5 PTZ camera drivers, CDWriterAgent, material export tool, version upgrade tool, a
        CPU type and speed detection utility, etc. utilities for Dina (VS6.0, VB6.0, Sun One Studio, JBuilder, x86 assembly).

 Mirasys Ltd                              Espoo, Finland                       May ‘01 – Oct ‘01 & Sep ‘98 – Apr ‘99
 Software engineer
     • Developed a PC-based digital CCTV product line DINA that is centred on digital video recorders running on
        Windows operating systems. (MFC, Win32API, VB, COM, ATL, MMX, SIMD2, JPEG, WinSock, Threads).
     • Integrated various JPEG, H.263, MPEG-1, MPEG-2, MPEG-4, MVQ, and wavelet compression SDK:s into Dina.
     • Optimized numerous video coded related applications to utilize Intel CPUs MMX and SIMD2 features.

 Premonition Technologies, Inc            San Mateo, CA                                                Nov ‘00 – Apr ‘01
 Software engineer
     • Designed and developed innovative features for a high volume, online, distributed transaction e-commerce website.
(JDK-1.2, TomCat, JUnit, XML, Oracle, Kawa).

Design Power, Inc                          Cupertino, CA                     May ‘99 – Nov ‘00 & Mar ‘97 – Aug ‘/98
Software engineer
    • Developed a relation-browser for Design++. Design++ is a knowledge-based engineering design and modeling system
      (JDK-1.2 and jBuilder3).
    • Developed an event support to an automation server COM interface (MFC and Win32API).
    • Developed a Java API and a sample client application for Design++ (JDK-1.2 and jBuilder3).
    • Developed a COM/ActiveX interface (>350 functions with structures) for Design ++ (MFC).
    • Created a client sample application using VB, VBA, and MFC/C++ tools.
    • Ported portions of Design++ from UNIX (Solaris, HP-UX) to Windows NT.
    • Developed an automated Installation program for Design ++ using InstallShield.

VTT Technical Research Centre of Finland, Multimedia systems.        Espoo, Finland, Mar’96 to Mar’97.
System analyst
    • Developed software based low-bitrate (5…64 kbps) video codec to transfer video between two computers, using
      wireless networks like GSM cellular phones and radiomodems (MFC, Win32API, VfW, threads, sockets).
   ☺ Honorary award in the national competition OIVA’96 for the most innovative new software products in Finland.

Securitas Technology Ltd.                  Helsinki, Finland, 6 months in ’95.
Project Manager
   • Security-, access- and time control systems for companies in banking, industry, trade, administration and the military.

Securitas Technology Ltd.                      Helsinki, Finland, Total 2 ¾ years of experience (during school holidays)
   •    Working on, security system hardware installation, trouble shooting, documentation, configuring, system programming, training,
       project planning, system design and security consulting.

Other projects
  •    Start of a Licence plate recognition system (DirectShow, OpenCV, IPP).
  •    NT4.0 Service for digital video recorder Dina. Security surveillance video recorder is capable to run independently
      with or without having a user logged in.
  •    NT4.0 driver: a user mode VfW driver that captures frames from the display. Supported data output formats are
      RGB15/16/24/32, YUV4:4:4, 4:2:2, 4:1:1, 4:2:0, and YVU9 (Win32API).
  •    MMX optimization projects: fast and slow DCT & iDCT, quantization, color space conversion functions library.
       * MMX version of JPEG codec. The codec works with 3 operation modes: JPEG, MJPEG, and DPEG.
           Differential JPEG is a live video coding method where only changed blocks are coded and transmitted. Spring
           '98 to spring ‘99.
        *   Implement portions of H.261 video codec in MMX. Summer ’97 to spring ’98 (Win32API, MMX, 10 months).

EDUCATION
   •           Unbounded Solutions SharePoint training, Feb - Mar ’12.
   •           SetFocus, LLC .NET Master’s Course. Oct ’10 - Jan ’11.
   •           M.Sc. Information technology, Lappeenranta University of Technology, Finland, Apr. ’99.
   •           MBA, University of Phoenix, San Francisco campus, Nov ’04.
   •           B.Sc. Automation engineering, Kotka Institute of Technology, Finland, May ’91.
   •           Electronics technician, trade school of Karhula, Finland, May ’86.

Visa status: US Citizen.

Publications: Master’s Thesis, “Parallel compression algorithms for software based video codecs using MMX technology”,
              Motorola monthly newsletter articles “Getting started programming for Motorola Q Windows Mobile
              Smartphone” and “GPS Application for Q9”.

Language skills: Native Finnish language speaker and writer.

More Related Content

What's hot

Zulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_ManagementZulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_ManagementZulfiqar Syed
 
Thiruthuvadoss profile
Thiruthuvadoss profileThiruthuvadoss profile
Thiruthuvadoss profiledgtrinity
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan JamaliLadan Jamali
 
Providing Global Gateways to success!
Providing Global Gateways to success!Providing Global Gateways to success!
Providing Global Gateways to success!guest28a0624
 
Programr overview2
Programr overview2Programr overview2
Programr overview2_programr
 
G saadeh resume
G saadeh resumeG saadeh resume
G saadeh resumegsaadeh
 
jhanz_RS102016_PC_1
jhanz_RS102016_PC_1jhanz_RS102016_PC_1
jhanz_RS102016_PC_1Josh Hanz
 
20140424 developer direct live 2014 jim mc_keeth_what's new in xe6
20140424 developer direct live 2014 jim mc_keeth_what's new in xe620140424 developer direct live 2014 jim mc_keeth_what's new in xe6
20140424 developer direct live 2014 jim mc_keeth_what's new in xe6Devgear
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace ResumeJanet Grace
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikul Islam
 

What's hot (20)

Zulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_ManagementZulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_Management
 
Thiruthuvadoss profile
Thiruthuvadoss profileThiruthuvadoss profile
Thiruthuvadoss profile
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan Jamali
 
Providing Global Gateways to success!
Providing Global Gateways to success!Providing Global Gateways to success!
Providing Global Gateways to success!
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
Programr overview2
Programr overview2Programr overview2
Programr overview2
 
Omar cv
Omar cvOmar cv
Omar cv
 
My-resume
My-resumeMy-resume
My-resume
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
G saadeh resume
G saadeh resumeG saadeh resume
G saadeh resume
 
Logesh Kumaran M
Logesh Kumaran MLogesh Kumaran M
Logesh Kumaran M
 
dxb.vkumar-v04
dxb.vkumar-v04dxb.vkumar-v04
dxb.vkumar-v04
 
Education&work experience
Education&work experienceEducation&work experience
Education&work experience
 
jhanz_RS102016_PC_1
jhanz_RS102016_PC_1jhanz_RS102016_PC_1
jhanz_RS102016_PC_1
 
20140424 developer direct live 2014 jim mc_keeth_what's new in xe6
20140424 developer direct live 2014 jim mc_keeth_what's new in xe620140424 developer direct live 2014 jim mc_keeth_what's new in xe6
20140424 developer direct live 2014 jim mc_keeth_what's new in xe6
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace Resume
 
VinodKulkarni_Resume
VinodKulkarni_ResumeVinodKulkarni_Resume
VinodKulkarni_Resume
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
 

Similar to MHa Resume Aug 27 2012

Ellis, Edward Resume 3
Ellis, Edward Resume 3Ellis, Edward Resume 3
Ellis, Edward Resume 3epellis
 
Resume
ResumeResume
Resumez02247
 
Paul Kadzielawa Resume
Paul Kadzielawa ResumePaul Kadzielawa Resume
Paul Kadzielawa ResumePKadzielawa
 
CURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaCURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaDaria Zeynalnia
 
Paul Fritz Resume
Paul Fritz ResumePaul Fritz Resume
Paul Fritz ResumePaul Fritz
 
Harmik Uchian .Net Resume
Harmik Uchian .Net ResumeHarmik Uchian .Net Resume
Harmik Uchian .Net Resumeharmiku
 
AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016Aaditya Kaim
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010Robert Tanenbaum
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.ldecroo
 
Erik King Resume 072010
Erik King Resume 072010Erik King Resume 072010
Erik King Resume 072010gervaisking
 
Curriculum vitae (english version)
Curriculum vitae (english version)Curriculum vitae (english version)
Curriculum vitae (english version)Diego Parolin
 
G saadeh resume
G saadeh resumeG saadeh resume
G saadeh resumegsaadeh
 
Tony Blaes Resume
Tony Blaes ResumeTony Blaes Resume
Tony Blaes Resumetblaes
 
Resume_Anshul Jain
Resume_Anshul JainResume_Anshul Jain
Resume_Anshul JainAnshul Jain
 
Delma Hagen 2010 Resume
Delma Hagen 2010 ResumeDelma Hagen 2010 Resume
Delma Hagen 2010 Resumedelhagen
 
Dons Resume
Dons ResumeDons Resume
Dons Resumedonjoshu
 
SSE_Garcia_Dennis_RES_2016
SSE_Garcia_Dennis_RES_2016SSE_Garcia_Dennis_RES_2016
SSE_Garcia_Dennis_RES_2016Dennis Garcia
 

Similar to MHa Resume Aug 27 2012 (20)

Ellis, Edward Resume 3
Ellis, Edward Resume 3Ellis, Edward Resume 3
Ellis, Edward Resume 3
 
.Net Resume - SetFocus
.Net Resume - SetFocus.Net Resume - SetFocus
.Net Resume - SetFocus
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
Resume
ResumeResume
Resume
 
Paul Kadzielawa Resume
Paul Kadzielawa ResumePaul Kadzielawa Resume
Paul Kadzielawa Resume
 
CURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaCURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_Zeynalnia
 
Venu gopal_CV
Venu gopal_CVVenu gopal_CV
Venu gopal_CV
 
Paul Fritz Resume
Paul Fritz ResumePaul Fritz Resume
Paul Fritz Resume
 
Harmik Uchian .Net Resume
Harmik Uchian .Net ResumeHarmik Uchian .Net Resume
Harmik Uchian .Net Resume
 
AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016AadityaKaim_Resume_ASP NET_2016
AadityaKaim_Resume_ASP NET_2016
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.
 
Erik King Resume 072010
Erik King Resume 072010Erik King Resume 072010
Erik King Resume 072010
 
Curriculum vitae (english version)
Curriculum vitae (english version)Curriculum vitae (english version)
Curriculum vitae (english version)
 
G saadeh resume
G saadeh resumeG saadeh resume
G saadeh resume
 
Tony Blaes Resume
Tony Blaes ResumeTony Blaes Resume
Tony Blaes Resume
 
Resume_Anshul Jain
Resume_Anshul JainResume_Anshul Jain
Resume_Anshul Jain
 
Delma Hagen 2010 Resume
Delma Hagen 2010 ResumeDelma Hagen 2010 Resume
Delma Hagen 2010 Resume
 
Dons Resume
Dons ResumeDons Resume
Dons Resume
 
SSE_Garcia_Dennis_RES_2016
SSE_Garcia_Dennis_RES_2016SSE_Garcia_Dennis_RES_2016
SSE_Garcia_Dennis_RES_2016
 

MHa Resume Aug 27 2012

  • 1. Marko Haapanen Stockton, CA 95219 Cell phone: (408) 406-1165 Email: marko.h@mail.com SUMMARY Experienced developer with over 14 yrs working in technologies such as C#/.NET and Java on desktop, web, and mobile application development CERTIFICATIONS Microsoft Technology Specialist 70-536 Microsoft .NET Framework – Application Development Foundation Microsoft Technology Specialist 70-505 Microsoft .NET Framework 3.5, Windows Forms Application Development. TECHNICAL SKILLS Programming languages: C, C#, .NET, C++, MFC, Win32, HTML. JavaScript, JSP. XML, CSS, .NET Compact Framework, Java2, Swing, JFC, x86 assembly, VB, VBA, Pascal, Fortran, eMbedded Visual C++, eMbedded Visual Basic. .NET Skill Set: NET Framework 3.5 and Common Type System, ASP.NET, SilverLight, AJAX, XAML, WPF, WCF, ADO.NET, LINQ, .T-SQL, .NET Class Libraries, Web services, Stored Procedures. SharePoint Experienced with SharePoint 2010, Migration, Workflow foundation, Web Parts, Silverlight applications, InfoPath 2010, SharePoint Designer, SPMetal, CAML, .PowerShell, and Kerberos configuration. Windows/PC JPEG, WMV9, MMX, SIMD, SIMD2 optimization, DirectDraw, DirectShow, VfW, GUI, COM, ATL, ActiveX, WinSock, Threads, Services, registry, InstallShield, IJL, IPP, OpenCV, parallel computing. Databases: MS SQL Server 2008 Software: Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, SQL Server Management Studio Mobile Developed hundreds little test applications for Windows Mobile 5.0 and 6 using .NET CF1.0/2.0/3.5, MFC and Win32 languages. Electronics Education and experience with computer hardware and electronics equipment troubleshooting and repairing. Unix / Linux Basic skills. SPECIALITY TRAINING, WHOLE THIS SECTION IS A SCHOOL ACTIVITY… SetFocus, LLC Parsippany, NJ .Net Master’s Program Oct ‘10 – Jan ‘11 The SetFocus .Net Master’s Program is an intensive, hands–on, project oriented program where participants add knowledge of and valuable experience putting the .Net skill set to use in a simulated work environment. • Developed solutions for diverse programming scenarios in C#, employing object–oriented programming concepts: encapsulation, inheritance, polymorphism, and abstraction. • Used C#, LINQ and ADO.NET to define and implement secure middle-tier components using connected and disconnected environment strategies. Components consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions. • Created and deployed XML Web Services using ASP.NET and Windows Communication Foundation (WCF). Consumed Web Services from Windows forms and ASP.NET web applications. • Created complex business components in C# using .NET Class Library assemblies while migrating and implementing in a multi-tier environment suitable for .NET Remoting, XML Web Services and WCF Services to address application infrastructure issues associated with building scalable enterprise level applications used by clients. • Developed Windows n-tiered “Public Library Management System” application and ported the application to a dynamic ASP.NET Internet/Intranet model utilizing the same secure middle tier data access components. Non-public web pages secured using Windows integrated and ASP.NET forms security models.
  • 2. PROFESSIONAL EXPERIENCE Unbounded Solutions, Atlanta, GA Feb ‘12 – Jun ‘12 • Worked as a SharePoint consultant & developer & architect for client companies around the USA. • Delivered high-quality solutions ensuring the client investment in technology is consistent with their business objectives. • Installed and configured SharePoint Server 2010 in virtual development and staging environment. • Upgraded and migrated SharePoint 2007 system to SharePoint 2010. • Developed workflow using Workflow Designer to create tasks from discussion items, assigning the tasks dynamically to specific users as per the business requirements. • Implemented fully working .aspx pages for workflows utilizing CSS, JavaScrips, validations, and ADO.NET code. • Created InfoPath Form Templates and deployed for InfoPath Forms Services • Created custom Actions to List Items and Document Libraries and deployed as Feature across multiple environments. • Developed custom features using Visual Studio 2010 and C#. • Deployed custom content such as List definitions, custom content types, web parts by using solution packages, and workflows with SharePoint Designer. • Applied Feature stapling to customize look and feel of site definitions. • Configured Forms Based Authentication. Motorola, Sunnyvale, CA Sep ‘07 – Jan ‘09 Senior Software Engineer Global Consultants, Inc Contracting to Motorola, Sunnyvale, CA. May ‘06 – Sep ‘07 Strategic support engineer • Supported Motorola Q family cell phone software developers worldwide. • Solved hundreds of device specific and more general programming problems on Windows Mobile 5.0 and 6 using .NET CF, MFC, Win32, and VB.NET languages. • Developed desktop .NET applications to compare functionality differences between .NET framework and .NET compact framework. • Wrote technical Windows Mobile programming articles to a Motorola monthly newsletter. • Beta tester for new preloaded applications and games. Google. May ‘07 – May ‘08 Quality rater (Part time job) • I rated Finnish language Google search results. Mirasys Communications Inc San Francisco, CA Nov ‘01 – Apr ‘05 Senior software engineer • Coordinated and managed R&D department development projects. • Developed a Web based bar code reader client-server database system utilizing servlets (MFC, XML, JSP,MySQL). • Integrated DINA with numerous customers’ applications. DINA is a PC based Digital Video Recorder. • Developed a Wi-Fi PDA viewer application to see live and recorded video material from Dina (JDK1.2.2). • Developed WMV9 encoder/decoder test application (Windows Media Video 9 SDK). • Developed LON integration, 5 PTZ camera drivers, CDWriterAgent, material export tool, version upgrade tool, a CPU type and speed detection utility, etc. utilities for Dina (VS6.0, VB6.0, Sun One Studio, JBuilder, x86 assembly). Mirasys Ltd Espoo, Finland May ‘01 – Oct ‘01 & Sep ‘98 – Apr ‘99 Software engineer • Developed a PC-based digital CCTV product line DINA that is centred on digital video recorders running on Windows operating systems. (MFC, Win32API, VB, COM, ATL, MMX, SIMD2, JPEG, WinSock, Threads). • Integrated various JPEG, H.263, MPEG-1, MPEG-2, MPEG-4, MVQ, and wavelet compression SDK:s into Dina. • Optimized numerous video coded related applications to utilize Intel CPUs MMX and SIMD2 features. Premonition Technologies, Inc San Mateo, CA Nov ‘00 – Apr ‘01 Software engineer • Designed and developed innovative features for a high volume, online, distributed transaction e-commerce website.
  • 3. (JDK-1.2, TomCat, JUnit, XML, Oracle, Kawa). Design Power, Inc Cupertino, CA May ‘99 – Nov ‘00 & Mar ‘97 – Aug ‘/98 Software engineer • Developed a relation-browser for Design++. Design++ is a knowledge-based engineering design and modeling system (JDK-1.2 and jBuilder3). • Developed an event support to an automation server COM interface (MFC and Win32API). • Developed a Java API and a sample client application for Design++ (JDK-1.2 and jBuilder3). • Developed a COM/ActiveX interface (>350 functions with structures) for Design ++ (MFC). • Created a client sample application using VB, VBA, and MFC/C++ tools. • Ported portions of Design++ from UNIX (Solaris, HP-UX) to Windows NT. • Developed an automated Installation program for Design ++ using InstallShield. VTT Technical Research Centre of Finland, Multimedia systems. Espoo, Finland, Mar’96 to Mar’97. System analyst • Developed software based low-bitrate (5…64 kbps) video codec to transfer video between two computers, using wireless networks like GSM cellular phones and radiomodems (MFC, Win32API, VfW, threads, sockets). ☺ Honorary award in the national competition OIVA’96 for the most innovative new software products in Finland. Securitas Technology Ltd. Helsinki, Finland, 6 months in ’95. Project Manager • Security-, access- and time control systems for companies in banking, industry, trade, administration and the military. Securitas Technology Ltd. Helsinki, Finland, Total 2 ¾ years of experience (during school holidays) • Working on, security system hardware installation, trouble shooting, documentation, configuring, system programming, training, project planning, system design and security consulting. Other projects • Start of a Licence plate recognition system (DirectShow, OpenCV, IPP). • NT4.0 Service for digital video recorder Dina. Security surveillance video recorder is capable to run independently with or without having a user logged in. • NT4.0 driver: a user mode VfW driver that captures frames from the display. Supported data output formats are RGB15/16/24/32, YUV4:4:4, 4:2:2, 4:1:1, 4:2:0, and YVU9 (Win32API). • MMX optimization projects: fast and slow DCT & iDCT, quantization, color space conversion functions library. * MMX version of JPEG codec. The codec works with 3 operation modes: JPEG, MJPEG, and DPEG. Differential JPEG is a live video coding method where only changed blocks are coded and transmitted. Spring '98 to spring ‘99. * Implement portions of H.261 video codec in MMX. Summer ’97 to spring ’98 (Win32API, MMX, 10 months). EDUCATION • Unbounded Solutions SharePoint training, Feb - Mar ’12. • SetFocus, LLC .NET Master’s Course. Oct ’10 - Jan ’11. • M.Sc. Information technology, Lappeenranta University of Technology, Finland, Apr. ’99. • MBA, University of Phoenix, San Francisco campus, Nov ’04. • B.Sc. Automation engineering, Kotka Institute of Technology, Finland, May ’91. • Electronics technician, trade school of Karhula, Finland, May ’86. Visa status: US Citizen. Publications: Master’s Thesis, “Parallel compression algorithms for software based video codecs using MMX technology”, Motorola monthly newsletter articles “Getting started programming for Motorola Q Windows Mobile Smartphone” and “GPS Application for Q9”. Language skills: Native Finnish language speaker and writer.