Resume of Kari K. Hoijarvi
Profile
I have 34 years of MS developing experience, since 2001 I have used Classic ASP, ASP.NET, ASP.NET MVC,
C#, JavaScript. I'm also familiar with a lot of MS legacy technologies and Linux.
Experience
R&D Engineer
Tools and Platforms
C#, ASP.NET+MVC, JavaScript, Azure
Responsibilities
- Full stack web development
- Data mining
Ansira Saint Louis, MO 2014 - 2019
Software Developer
Tools and Platforms
C#, ASP.NET+MVC, JavaScript, HTML, CSS, jQuery, SQL Server
Responsibilities
- Programming a large SQL database with raw SQL and MS Entity Framework.
- ETL: Extract - Transform - Load code to import customer files.
- Data and processing services to provide the application foundation.
- Middleware modules for various requirements: customizing, mailing lists, ordering, billing etc. whatever data processing is needed.
- User interface: UI modules with HTML, CSS, JavaScript and AJAX.
DataFed Saint Louis, MO 1992 - 1995, 2001 - 2014
Sr. Computer Specialist
I was the sole developer and administrator for the DataFed system:
Data collecting, cataloging, serving, processing, visualizing etc.
My early 90's work was similar; from that era my visualization crown jewel got widely published like in
National Geographic, October 2000,
PBS NOVA Global Weather Machine (scroll down),
books like Earth: A Journey Through Time by Nicolas Cheetham,
blogs like scientificearthconscientious6.wordpress.com
and many more.
Tools and Platforms
C#, F#, C++, Python, ASP.NET, JavaScript, HTML, CSS, jQuery, SQL Server, PostgreSQL, SQLite, XML, IIS, Web Services, Windows and Linux
Responsibilities
- Implement Standard OpenGeoSpatial Web Services for distributed data delivery.
- Writing batch programs to harvest data from external sources, like NASA, NOAA and EPA.
- Implement web front ends to find, browse, process and animate data.
- Support formats for 3rd party tools like MS Excel and Google Earth.
- Listen to research scientists and help them to get their papers done.
Vaisala Helsinki, Finland 1998 - 2001
Senior Software Engineer
I participated in further development of the
Midas IV (PDF)
airport weather system, and I was the lead developer for
MetMan (PDF)
large area data collection system.
Tools and Platforms
C++, Visual Basic 6, COM, TCP-IP, Oracle, Access, XML, MSMQ, Windows
Responsibilities
- Review existing mission-critical code.
- Architect and implement the MetMan core system.
- Implement the core of the system with C++ and COM.
- Implement COM Components for Visual Basic to create real-time data displays.
- Tutor other developers to program the system.
Microsoft Redmond, WA 1995 - 1998
Software Design Engineer
I worked for Outlook 97, 98, Outlook Mac Client and Exchange. The team sizes varied between 4 and 30.
Tools and Platforms
C, C++, MAPI, Windows, Mac
Responsibilities
- Implement the item transfer: the copy/cut+paste.
- Implement undo command for item editing and transfer.
- Improve performance by moving slow running operations to background threads.
- Explore the possibility of using Outlook as a Web Server.
- Implement Outlook features to the Mac client.
- Improve the OLE automation interface.
Nokia Research Center, Helsinki, Finland 1988 - 1992
Software Design Engineer
I was a core member of the Visual Planner team. It was a project management tool and
its descendant is currently sold by PlanMill.
Intern
This was my thesis work,
I made the first version of the CAE system MAX-AB
which still is in production use.
Education
Publications
- Presentation: Array Algorithms in J (Youtube), Sep 2014
-
Husar, R.B., Hoijarvi, K., Falke, S.R., Robinson, E.M., Percivall, G.S.,
DataFed: An Architecture for Federating Atmospheric Data for GEOSS, IEEE Systems Journal,
2, 366-373, 2008.
-
Husar, R.B., Falke, S.R. Hoijarvi, K., Data Flow & Interoperability in DataFed Service-based AQ
Analysis System: ESIP Federation Winter Air Quality Cluster Technology Track Meeting (2007).
-
Husar, R.B,. Falke, S.R and Hoijarvi, K, Interoperability of Web Service-Based Data Access and
Processing: Experience Using the DataFed System, presented at ESTO meeting,
U of Maryland, MD, June 28, 2006.
-
Husar, R.B., K. Hoijarvi, J. Colson, Access, Homogenization and Exploration of Heterogeneous Data Distributed over the Web,
CAPITA Publication 06-08 (2002).
-
Husar, R.B., K. Hoijarvi, J. Colson, and S. Falke. Design of the Voyager Services and Browsing System.
Voyager Browser, CAPITA Publication 02-12 (2002).
-
I gave a talk at FINAPL 2001,
and wrote a summary article to Vector: Microsoft's Q&A Process.
-
Kari Höijärvi, Diploma Thesis: Computer Aided Machining of Turbomachine Blades,
Lappeenranta University of Technology, UDK: 681.3:681.323:62-135 (1988).
References
The contact information is removed for privacy reasons. Please contact me if needed.
- Ansira: Francis Engbert.
- DataFed: Prof. Rudolf B. Husar; Erin Robinson, Information and Virtual Community Director.
- Vaisala: Ari Meskanen, Chief Technology Officer; Hannu Heikkinen, Senior Software Developer.
- Microsoft: Matt Hillman, Team Lead.
- Nokia Research Center: Christer.Nordlund, Software Engineer.
- Northern Research and Engineering Corp: Alan R. Levine, Project Manager.