|
|
Shawn Hersheysnhy@cif.rochester.edu |
57 Rockview St Jamaica Plain, MA 02138 Cell (617) 470-8105 |
||
|
Summary |
Accomplished software
engineer with outstanding problem solving abilities. Excels at working with
others and independently as a valued team member. Has experience with the
full life cycle of the software development process including requirements
definition, scheduling, design, interface implementation, testing, bug
fixing, and maintenance. Strong desire and ability to learn and master new
programming technologies and concepts.
Skilled at multitasking between multiple high priority tasks. |
|||
|
Experience |
Software Architect and
Consultant, July 2005 – Present Teradyne Inc., Boston MA -
Working in
architecture group to design new infrastructure using .Net technologies. -
Consulting with third
parties. Helping to design
software for Analog instrumentation being developed for the FLEX system. Software Engineer, July
1999 - February 2003 and February 2004 – July 2005 Teradyne Inc., Boston MA Designed and implemented
hardware drivers for instrumentation, while following ISO 9000 standards for
software quality. Participated in a team of key engineers involved with the
overall system architecture for the IG-XL/FLEX product. -
Collaborated closely
with applications engineers to design specialized APIs to control ATE
hardware using the Excel VB environment (VBA). -
Completed drivers for
the Base Band AC instrument (a high fidelity analog to digital and digital to
analog converter) on the FLEX platform, using C++ and ATL/COM. -
Developed drivers for
the AWG instrument (a high frequency Arbitrary Waveform Generator). One of many specific tasks included
developing an algorithm to load hierarchically defined waveforms into
hardware memory in a compressed format. -
Developed regression
and unit tests. -
Worked closely with
hardware engineers to design and test hardware/software interfaces, while
focusing on optimizing for quality and performance. -
Completed full product
cycle; definition of requirements, design, implementation, testing,
documentation, bug fixing and software release. -
Implemented
architectural changes in Teradyne's legacy Unix based software, Image,
written in C. -
Gained experience and
expertise with ClearCase source control software and ClearQuest Bug tracking
software. -
Was proactive in
tracking down bugs in both the hardware and software. |
|||
Education |
Extension School Courses, 2004-2005 Harvard Extension
School, Cambridge, MA -
Analog Circuit Design -
Digital Circuit Design B.A. Computer Science, August 1999 University of Rochester, Rochester NY -
Graduated Magna Cum
Laude -
3.81 overall GPA, 3.85
major GPA -
Member of Phi Beta
Kappa honors society |
|||
|
Personal Projects |
-
Designed and
implemented a web based bill payment application using a PHP front end and
MySQL backend. -
Currently designing a
MIDI trumpet using Java, Pd, and OSC technologies. -
Created simulation of
solar system in Flash. -
Created Flash code to present
randomized graphical instructions for musical improvisation. |
|||
|
Skills |
-
Object oriented design
and programming (created C++ libraries, used ATL/COM) -
Software engineering
(requirements, design, production, testing, documentation, and release) -
Working with hardware
engineers to define hardware/software interfaces. |
|||
|
|
Programming Languages And Technologies: |
C/C++, Visual Studio IDE -
very strong knowledge C#, C++/CLI, .Net Interop,
.Net Framework, PHP, SQL, Perl, VB, HTML, MySQL - strong knowledge Java, JavaScript, XML
Technologies, ASP, J2EE, CSS, Flash, ActionScript, Pd, OSC - moderate
knowledge |
||
|
|
Operating Systems |
Windows, Unix, Linux, Mac
OS X |
||