Ken Rimey

Ken Rimey

rimey@iki.fi
http://www.iki.fi/rimey/


Objective

  • Looking for a technologically challenging software development project in the Helsinki area.

Skills

  • I enjoy hands-on software development and have substantial experience managing talented professionals. My recent interests have included highly scalable decentralized systems, cloud computing, and data synchronization. I also have a long-standing interest in highly interactive nontraditional user interfaces. Much of my recent work has been with the Python programming language, but I have experience with many others too.

Experience

  • Helsinki Institute for Information Technology (HIIT). Senior Research Scientist, 5/2002 - present.

    Led the HIIT team contributing to the EU FP6 P2P-Fusion project, which addressed the legal creative reuse of audio and video media in the Internet environment. One of the results of our work is the Peerscape experimental peer-to-peer social network demonstrating the feasibility of basing a decentralized social network on replicated data not tied to particular computers.

    Led the ITEA Services for All (S4ALL) project at HIIT, where we prototyped a number of tools and applications for mobile phones in support of the project's web-services vision.

    Led the Personal Distributed Information Store (PDIS) project, studying next-generation data synchronization. This project produced an update-anywhere replicated XML database for personal devices and a variety of useful open-source software. It was an important early-access user of Nokia's Python for S60.

  • Perceptual Robotics, Inc., Chicago. R&D Manager, 9/1998 - 6/2000.

    Designed and implemented novel interfaces for controlling pan-tilt-zoom web cameras from any Java-enabled browser. Managed camera deployments in e-commerce and Internet-based marketing for several Fortune 500 companies. Saw the company grow from 8 employees to 35.

  • Nokia Research Center, Helsinki. R&D Manager, 2/1995 - 6/1998.

    Led a hands-on research group investigating new software platforms for network equipment, software architectures for Internet routers, and techniques for achieving high availability in distributed systems. Experience in negotiating major software licensing agreements. Helped formulate the research center's strategic view on the evolution of IP networking.

  • Unda Oy, a Scitex company, Helsinki. Senior Software Engineer, Project Manager, 1/1992 - 11/1994.

    Developed a new software engine for use in interactive Macintosh and Unix applications for retouching of color images for offset printing. Developed advanced techniques for multiresolution editing of very large images and fast screen display of CMYK data.

  • Helsinki University of Technology. Acting Associate Professor, 9/1989 - 12/1991.

    Presented courses on computer graphics, operating systems, and compiler construction, as well as seminars on computer algebra and advanced topics in programming language implementation. Launched the Kaava project investigating the design of user-extensible direct-manipulation computer algebra systems. Supervised research in parallel ray tracing and radiosity.

  • University of California, Berkeley. Research Assistant, 2/1985 - 8/1989.

    Designed and implemented a software development environment for use with the Lager silicon compiler in hardware/software codesign of digital signal processors. Developed techniques for generating open horizontal microcode for these processors.

Education

Miscellaneous

  • Native English speaker; fluent in Finnish.
  • US citizen.

Pohjoiskaari 13 A 7, 00200 Helsinki, Finland
+358-40-580 7717