JONATHON
D. PECH
1561 Belle Haven Dr.,
Grayslake, Illinois 60030, (312) 375-3411, jon@jonpech.com
SUMMARY
An
innovative, and motivated Software Engineer with proven experience in
developing object-oriented software. Experience
in requirements gathering, analysis, design, implementation, maintenance, and
in software process development. I
would like to explore new opportunities in embedded software development.
COMPUTER
SKILLS
·
Programming
Languages: C++, C,
Java
·
Operating Systems: Windows 98/2000/XP, MQX
·
Platforms: PC, TI TMS320C3x (DSP)
·
Tools/Software: Rational Rose, ClearCase (including UCM), Cross
compilers, ClearQuest, DDTS, Microsoft Project, Microsoft Office
·
General: UML, Requirements Analysis, Design Patterns
PROFESSIONAL
EXPERIENCE
TERADYNE BROADBAND TEST DIVISION,
Deerfield, Illinois
Software Developer on LDU 100 System, 2000 - 2002
Served
as member of the team that created next generation telecommunications test
system using digital signal processing techniques. The LDU100 was installed in
telephone company central offices and connected to telephone switches where it
was used to perform electrical measurements of the subscribers line and the
switch itself to determine the presence of faults and the capability of the
line to deliver voice and DSL service.
The LDU 100 software was designed using object-oriented principles with
Rational Rose. Implementation was done
using C++, with ClearCase for source control.
- Used Rational Rose to design new features using
object-oriented principles and maintain old features.
- Developed new features using C++.
- Helped new developers learn the LDU 100.
- Improved the performance and flexibility of
existing features.
- Worked with field technicians and engineers in
other countries to diagnose and solve problems.
- Recruited and interviewed new engineers.
Accomplishments
- I implemented a new
version of Electronic Ringer Detection, that greatly improved accuracy and
provided the ability to differentiate between different types of
electronic ringers.
- I solved problems with
the Pull/Break Dial Tone test in Czech Telecom, and ultimately showed the
switch itself was not functioning correctly, while working from Deerfield
with technicians in the field.
- I implemented a test to
signal a payphone to collect or refund money inserted.
- I was promoted to a
Level 2 Engineer one year earlier than normal.
AMES
ENGINEERING, Ames, Iowa
Software Developer on Profilograph, 1999
Developed
a Windows based data analysis program, based on an older DOS program written in
C. The software developed, using Visual
C++ 6.0, was used in road construction to determine the smoothness of new roads
and to locate areas that needed to be fixed.
- Designed the GUI using tools built into Microsoft
Visual Studio.
- Developed the code to read data files and
graphically display the profile of the road.
- Implemented a filtering algorithm to eliminate
inconsequential irregularities.
- Implemented the algorithm to identify "must
grind" areas and pinpoint other irregularities.
Accomplishments
- I completed the project
on time
- I discovered a math
error in the original program.
EDUCATION
IOWA
STATE UNIVERSITY, Ames, Iowa
Bachelor’s
Degree, Computer Engineering, 1999