Resume - EJM III

advertisement
1004 Kauhikoa Road
APT C
Haiku, HI 96708-5834
U.S.A.
Voice:
E-mail:
WWW:
+1 (808) 283 3017
ejm@ejm3.net
http://www.ejm3.net/
Ernest John Messersmith III
Objective
Object-oriented software development and project management in the area of new
media applications and/or astrophysics research including: WWW, Java, C++,
ODBMS, GUI, image analysis, interactive CD/DVD 3-D digital audio and computer
assisted music composition
Summary of
qualifications
Hardware Experience




PC compatible computers running Windows 9x/NT/2000/XP and Linux
Macintosh computers running System 9, 10
Full range of DEC VAX/MIPS/ALPHA computers running VMS, Digital Unix/Ultrix
Wide range of graphics workstations and peripherals from various vendors including:
DEC, SGI, Tektronix and Megatec
 Wide range of digital recording hardware including: DigiDesign, Neve/Logic and
Sonic Solutions
Software Experience







Microsoft Windows 9x/NT/2000/XP, Visual Basic, Java, Visual C++, Visual J++, .NET
Microsoft SQL Server and ODBC; Sybase SQL, Lotus Notes and Documentum
Itasca ODBMS and POET ODBMS
UML, OMT and Rational Rose object-oriented analysis and design tools
X-Windows System, Motif, DECWindows and GKS
3-D full color graphics systems including: VRML, Template and APL
Wide range of music sequencers and hard disk recording systems including: Sound
Forge, Logic Audio, Pro Tools, Vegas, SADIE and Sonic Solutions
Language
Years of Experience
Skill Level
C/C++
12
Excellent
Visual Basic
12
Excellent
Fortran
5
Very Good
C#
2
Good
IDL
2
Good
Java
2
Good
Pascal
2
Good
Work experience
Nov. 1996 – Present
aprèsMIDI Productions
Divonne, France
Senior Consultant





Institute for Astronomy
Kula, Hawaii
 Implemented (full life-cycle analysis, design, coding, testing, deployment,
support) a motion control and image analysis system using MEI hardware and
software, TheSky and IDL for the Solar-C telescope and dome
Exponent Software
Geneva, Switzerland
 Implemented (full life-cycle analysis, design, coding, testing, deployment,
support) a multimedia event sequencer for producing professional
presentations
Creative Services
St. Genis, France
 Implemented (full life-cycle analysis, design, coding, testing, deployment,
support) an online real time Internet auction client-server Java application using
Sockets, TCP/IP, JDK 1.1, Swing, Visual J++, Visual C++, MFC and Rational
Rose
UI Design/Nokia
Sweden/Finland
 Implemented (design, coding, testing) a Windows based graphics sub-system
to emulate target hardware graphics support for Nokia set-top boxes using
Windows graphics API and Visual C++
 Implemented (design, coding, testing) a Windows based class hierarchy to
support MHEG UI functionality for Nokia set-top boxes using Windows graphics
API and Visual C++
SoftVision S.A.
Nyon, Swtizerland
 Improved and refined a database system using Lotus Notes and Lotus Domino
at the United Nations Commission for Human Rights
 Implemented a complete, tailored Documentum system for Medtronic

MasterSoft Solutions, Ltd.
London, England
 Maintained and ameliorated (coding, testing) a legacy help desk system using
Visual Basic, SQL and ODBC
 Participated in the object-oriented analysis of the next generation help desk
system

World Radio Geneva
Geneva, Switzerland
 System manager for both the office and production LANs
 Support and chief engineer for all digital audio production using TM-Century’s
broadcast automation system and IQS’s SAW Plus
Jul. 1996 – Oct. 1996
EURODAT
St. Genis, France
Chief Engineer
 Responsible for software project coordination, product management, analysis and
design using MS Project and Rational Rose
 Project leader and chief engineer (full life-cycle analysis, design, coding, testing,
deployment, support) for the AudioSoft™ World Wide Web and intranet audio
streaming and copyright management client system using Visual C++, MFC, Visual
Source Safe, Sockets and TCP/IP
Jan. 1994 – Jun. 1996 aprèsMIDI Consulting
Divonne, France
President and Chief Engineer
 Designed and coded user interface for the DAWN document management
system at IBEX Computing using Visual Basic, Visual Source Safe and Visual Test
 Software project manager and engineer (full life-cycle analysis, design, coding,
testing, deployment, support) for World Wide Web real-time
streaming audio player using Visual C++ and MFC
 Software project manager and engineer (full life-cycle analysis, design, coding,
testing, deployment, support) for VIRTUOSA™ virtual hi-fi system at EURODAT
using Visual Basic
 Designed and coded user interface for DOLCE project at IBEX Computing
using visual Basic and Visual C++
 Software project management tasks for DAWN system at IBEX Computing
using MS Project
Aug. 1988 – Dec. 1993 Digital Equipment Corp.
Geneva, Switzerland
Senior Software Engineer
 Technical project leader (full life-cycle analysis, design, coding, testing, deployment,
support) for MPEG-1 digital video editor for Microsoft
Windows using Visual Basic
 Technical project leader (full life-cycle analysis, design, coding, testing, deployment,
support) for PANORAMA V2.0 – an educational, interactive multimedia museum
application using ICON Author on Windows™
 Technical project leader (analysis, design) for PROFILE – a multimedia film location
database application for cinema producers
 Technical project leader for LIMELIGHT – an advanced development project aimed
at building a system for the digitization and post-production of film
 Technical project leader (full life-cycle analysis, design, coding, testing, deployment,
support) for PANORAMA V1.0 – a interactive multimedia application prototype using
DEC C++ and X-Windows
 Participated in coding and project management of a banking transaction
system at LinkVest in Lausanne, Switzerland using DEC C++ and X-Windows
 Wrote complete set of documentation for DEC Distributed Computing Services
(DCS) internal field test
 Designed and coded a DECWindows-based animation demo for DEC DCS using
DEC C, DECWindows and VUIT
 Provided primary customer support for DEC VUIT at CERN
 Designed and coded the DECWindows user interface to CAOS – a VAX
cluster management tool using VAX C and VUIT
 Developed a real-time histogramming system based on a massively parallel
computer in cooperation with CERN and Active Memory Technologies using VAX C
and X-Windows
 Designed and coded a distributed, full-color, interactive, DECWindows Mandelbrot
set display and zooming application to demonstrate the speed and advantage of
DEC distributed processing using VAX C and X-Windows
Education
1981 – 1985
University of Chicago
Chicago, Illinois
Bachelor of Arts in Physics
Accreditations
Systems Security and VMS Internals 1 Certificate
Digital Equipment Corporation
Patents and
publications
“On the Use of Fractals to Analyze HEP Data” – APRIL 1990
Interests and
activities
Football, Skiing, Swimming, Cycling, Gymnastics, Ice Hockey, Basketball, Tennis,
Squash and Triathlons
Cover of “CERN Courier”- SEPTEMBER 1986
Music composition (including computer assisted), performance, production and audio
engineering
Instruments include bass, guitar, piano and trumpet
Personal
Information
Nationality:
USA
Date of Birth:
13-Mar-1963
Place of Birth:
USA
Languages
English mother tongue; French excellent; German good
References
Available upon request
Download