JEREMY M. DALMER
173 Johnson Street
North Andover, MA 01845
[Send email using form at bottom]
617.417.1901
SENIOR SOFTWARE ENGINEER
UI Development, Embedded Systems
Creative and analytically-grounded software engineer with proven competency at
all stages of software development. Passionately driven to clearly identify
goals and satisfy constraints with quality. Versatile; with a demonstrated
ability to communicate and function well with clients and colleagues.
Independently motivated and resourceful.
Core competencies include:
- Object-Oriented Design
- User Interfaces
- Device Driver Development
- Formal Analyses
- Embedded Systems
- Performance Engineering
- Internationalization
- AI Planning
- Connectionist Architectures
PROFESSIONAL EXPERIENCE
EMBEDDED SYSTEMS UI DEVELOPER (PRIMARY), 2003 - PRESENT
NANOSPHERE, Illinois
Nanosphere is a nanotechnology-based life sciences company whose mission is to
create new standards in discovery, medical care, and public safety through the
application of proprietary nanotechnology.
Successfully brought a complex bitmap-intensive and internationalized graphical
user interface for medical optical detection instrument with touchscreen and
16-bit color from requirements to device FDA review. A significant component of
this development was an independent user-friendly Windows .NET utility used to
map generic definitions of critical patient data required persistent to
serialization specifications including auto-generated target code for
serializations, deserializations, and fast access to particular serialized
fields, and a separate .NET utility for remote desktop editing of patient data
directly off the target. Requirements analyses, object-oriented design, graphic
design, interaction design, software development, video controllers, performance
engineering, documentation, formal analyses, code reviews.
EMBEDDED SYSTEMS UI DEVELOPER (PRIMARY), 2001 - 2003
MCS ENGENHARIA, Săo Paulo, Brazil
MCS Engenharia Ltda. occupies a key position in the Brazilian CNC market,
offering solutions for the industrial automation market’s demands.
Developed an internationalized graphical user interface, including a custom 3-D
graphics engine, for CNC. Developed a compiler and execution environment for the
mixed RS274/MCS dialogue language. Requirements analyses, object-oriented
design, interaction design, software development, internationalization, video
controllers.
EMBEDDED SYSTEMS UI DEVELOPER (PRIMARY), 2000 - 2001
(various)
Swell Software, Inc. offers embedded GUI development tools that work tightly
with real-time operating systems, C/C++ compiler suites, and reference
platforms.
For Swell Software (Port Huron, MI), developed a VBE 2.0/3.0 video driver for
32-bit x86 in flat protected mode; a HP PCL 3 printer driver; and PNG and TIFF
6.0 image decoders.
HemoCleanse provides targeted medical research and product development
services.
For HemoCleanse (Lafayette, IN), assisted in converting an x86 medical imaging
system from real mode to protected mode.
EBSnet serves the embedded industry, offering a high-performance RTOS, a TCP-IP
network stack, a powerful HTML-based GUI, a web browser, 802.11 wireless support,
a portable DOS/WIN9X compatible file system, and a CD-ROM file system.
For EBSnet (Groton, MA), developed Ethernet adapter drivers for OnTime RTOS-32,
PCI and PCMCIA.
SOFTWARE ENGINEER, 1999 - 2000
ENOTE.COM, Williston, Vermont
eNote.com, Inc., a small start-up no longer in existence, was founded to develop
TVemail.
Aided in the development of TVemail, an embedded Internet appliance.
Object-oriented design, software development, video controllers.
STUDENT APPLICATIONS PROGRAMMER, 1998 - 1998
IBM, Essex, Vermont
Aided in the migration of a mainframe-based semiconductor chip test data storage
system to a RISC-based DB2 database, requiring a detailed examination of the
legacy system and creative programming using multiple languages to emulate the
old system. Was the key programmer in the creation of a Translator program to
automate the translation of the older SLANG analysis code into SAS code for data
analysis. Awarded an IBM Award in December 1998 for the idea and development of
this program.
EDUCATION
Master of Science in Computer Science (MSCS), N/A – University of Vermont, USA
Coursework completed; oral and written thesis defenses never completed.
Thesis topic: a connectionist approach to recognizing improvised jazz chord
substitutions.
3.83 GPA.
GRE score 800/800 Analytical, 760/800 Quantitative, 540/800 Verbal.
In 2001, awarded a UVM Computer Science Graduate Teaching Fellowship. Grader
and lab instructor for two Object-Oriented Programming courses and two Computer
Programming I courses.
Bachelor of Science in Computer Science (BSCS), 2001 – University of Vermont,
USA
Graduated Cum Laude, with a minor in Applied Mathematics. Dean’s List every
semester.
3.61 GPA. For engineering-related courses only, 3.82 GPA.
SAT score 710/800 Math and 690/800 Verbal.
In 1998, awarded the UVM Computer Science Sophomore Award, for “academic
performance, level of interest, commitment to the computing profession, and
overall character”.
In 1996 (in high school), awarded a UVM Commended Scholar scholarship.
TECHNICAL EXPERTISE
- C/C++
- Flex/Bison
- OpenGL
- C#, .NET
- Swell Software’s PEG (Portable Embedded GUI)
- x86
- Scheme
- ThreadX
- PostScript
OTHER
Apart from embedded systems UI development I coach youth soccer for several area
clubs, coordinate Destination Imagination programs for students at a public K-5
elementary school and a public middle school, and play jazz piano.
|