Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Download Resume Format
Elina Wall
309 Melrose St
Newton, MA 02001
Phone: (617) 244 - 9876
Email: elina.wall@gmail.com
Professional Summary
Software ( embedded real-time, scientific algorithms ), hardware,
and systems engineer with broadly based, hands-on experience in telecommunications
equipment, IR imaging, RF, and radar. Also, signal processing, microwave
semiconductor devices, subatomic physics.
|
Experience Summary
Software Experience:
·
Real time embedded
telecommunications systems and diagnostics firmware and device drivers written,
used HP, AMC, SDS, VisionClick (JTAG),
and Intel hardware debuggers using C,
C++. (15+ years.)
·
C/C++ applications:
ñ Object Oriented Design.
ñ Brought-up new boards from scratch with new software, in C/C++.
ñ Bootup command line board memory and device accessor for use with
terminal in field repair situations, C++.
ñ Ethernet (X.25) data communications systems device driver and
diagnostic code using C language.
ñ RS 232, RS 422 and Ethernet
signaling, C/C++.
ñ Device Drivers (low level DOS, vxWorks), ISDN, Ethernet, PCM, Radar,
X.25, ATM.
ñ Device drivers include DACs, ADCs, PCI bus devices.
ñ Mil. Std. 1553 bus and IEEE 488 bus.
ñ JTIDS, used C++ and Microsoft Foundation Class to write package to
build communications bus messages database including field entries such as
field start bit, field length, scaling data, etc. Database package was MS Access.
ñ Microsoft Foundation
Class (MFC) with OLE and DAO, MS Windows
applications.
ñ Windows NT internals (Win 32),
including multithread applications in C++.
ñ MS Visual Studio C++, Gnu
C++, Borland C++.
ñ GUI design in C++ (MFC), Matlab, Java.
ñ RTOS's ( Real Time Operating Systems ) include VxWorks, pSOS,
Nucleus, & REX 80, C/C++.
ñ Embedded processor C/C++ usage include Power PCs, Motorola 860 & 8260 PowerQuicII, AT&T
DSP32C and DSP1603, Mercury 6400 vector processor, Mercury multiprocessor
systems.
ñ DirectX computer graphics, knowledge of.
ñ XY Kalman Filter (2D, 4 DOF)
simulation, C++.
ñ Radar DSP (Digital Signal Processing), systems diagnostics,
integration, testing in C.
ñ IR (infrared) image processing included edge detection algorithm for
antitank weapon, in C.
ñ Video frame grabber hardware device drivers.
ñ IR video focal plane arrays (245 x 328 pixel video camera sensors)
still in wafer form analyzed using
C++ , MFC, and OLE server written
to do detailed statistical analysis of pixel defect patterns.
·
Linux:
·
Extensive applications
programs, including embedded C/C++ written in Unix/Linux environments.
·
Pthread prototype feedback
control simulation.
·
Systems programming includes
fork exec process control, sockets, shared memory, pipes, etc., course work.
·
Kernel internals, basic.
·
Device drivers and BSP (Board
Support Package), coursework.
·
Scripting.
·
Assembly language and microcode
applications:
·
Brought up new boards from
scratch.
·
FM‑CW radar system DSP assembly
code algorithms for anti-tank weapons.
·
Assembly language for C80x86, 680x0 and DSP processors firmware and
RAM for device drivers and hardware diagnostics.
·
DSP Signaling algorithms for
Tau Tron 2764 Universal Telecommunications Signal Test system, DSP lead. Used Sproc DSP Chip and assembly language.
·
Microcode DSP algorithms for
telecommunications line test instrument.
·
Exposure to TMS320C family
assembly language.
·
Java, partial use for
scientific algorithms, 3 years.
·
Java satellite and asteroid
searching telescope image processing:
ñ Java based starfield cache with graphic sky map of cached areas.
ñ Java based Munkres celestial pattern matching algorithm with graphic
sky map display of matching objects.
·
Java Simulations:
·
XY Kalman Filter (2D, 4 DOF) simulation.
·
FPS16 radar (very basic), radar
ambiguity function with graphics, and a coherent/non coherent radar pulse
integrator.
·
Missile in Keplerian trajectory
with geodetic transforms for radar tracker using Vector3d and Matrix3d. Includes Great Circle heading and distance
*calculator that utilizes spherical trigonometry.
·
Artillery ballistic model
utilizing Java threads and animated graphical display of
shell trajectories with and
without wind resistance.
·
Polytropic stellar model
utilizing Lane-Emden 2nd order eq. describing solar interior PVT
profile. Solved with Runge-Kutta method.
·
Magnetic fields of the Earth
and of the Sun.
·
Other simulations include Green’s Function for a vibrating
string, an atomic perturbation model, as well as discrete Fourier
transform.
·
SQL on-line course, 20 hours.
·
Network on-line course, 30
hours.
·
OSI model including TCP/IP and
Ethernet specifications, cabling, wiring
·
Networking devices and their
protocols
·
IP addressing, routing and
protocols, subnetting
·
Switches, VLANS, and wireless
technologies
·
Access control, network
threats, physical security
·
Command line software and
hardware tools
·
Network troubleshooting and
management
·
Excel Visual Basic, Cantata
test suite also used.
·
Rational Rose, Cayenne and
Rhapsody UML.
·
Environment includes Linux,
Unix, Solaris, Windows XP.
·
Matlab (Object Oriented)
applications, 4 years, includes:
ñ Radar signal processing and target discrimination algorithms.
ñ Infrared image processing algorithms.
ñ Phased array antenna simulation with jammer nulling using Matlab GUI
for display, Matlab.
ñ Architected, programmed, tested, and documented missile defense
threat cluster orbital model (TOM) with radar and interceptor IR tracking and
discrimination.
ñ Track handover from radar to radar to interceptor.
ñ Antenna element impedance simulation.
ñ Aircraft radome internal reflection and transmission simulation.
ñ On-going GUI development.
·
Pascal used in embedded boards
using variant record to access hardware locations for device driver and
telecommunications hardware diagnostics.
·
ASIC applications code for
SONET include Reed-Solomon forward error correcting, and some work done on G709
interleaved frame for noise burst error correction in ASICS. Language was Specman ‘e code.
·
Extensive documentation
includes requirements, architecture, design, test.
·
Source control includes
Rational’s Clear Case as well as PVCS, SCCS, and CVS.
·
Windows, Linux and Unix
environments.
Hardware Experience:
·
Microprocessor design,
interfacing, and testing includes Hamming code and DRAM controller.
·
Digital discrete logic includes
packet and PCM switching systems design and testing.
·
Analog design, and exposure to
RF and antenna circuit design.
·
Verilog RTL design.
·
Extensive hands-on use of
oscilloscopes, logic analyzers, spectrum analyzers, noise measurement
equipment, volt meters, etc.
·
Light machine shop capabilities
including lathe, mill, shaper, drill press, sheet metal forming, etc.
Education
·
MS Physics degree awarded,
Astronomy Minor, University of Florida.
·
BS Physics degree awarded,
University of Georgia.
Security Clearance
Top Secret
Employment History
MIT LINCOLN LAB, 244 Wood
Street, Lexington, MA. January, 2011 to
July, 2011.
Contract Java Programmer in
Space Surveillance Group
·
Designed and coded Java based
Munkres discriminator for identifying objects moving across the sky, including
asteroids, space debris, and satellites.
Included graphics images of best match between multiple observed and
corresponding multiple known objects.
Can be used for both satellite and telescope observations.
·
Designed, coded, and validated
Java soft reference DRAM cache for massive star catalog (over one billion
stars). Cache is a shadow image of the
US Naval Observatory Catalog B consisting of large TreeMap containing 172,800
block objects that contain a Vector that, in turn, contains star objects. It
caches selected areas that will be revisited frequently by asteroid hunting
telescope in order to save time due to reading from a disk. Designed graphics diagnostics tool capable of
imaging entire celestial sphere or selected areas showing cached blocks as they
are read with fields of view superimposed on cached areas. (2513 lines of
source code.)
LOCKHEED MARTIN / BOEING
AIRCRAFT
Missile Defense Agency
National Team, Crystal City, VA.
November 2005 to May, 2010.
Systems Engineer Senior
Staff - Analyst in CCM analysis group
·
Analysis of various missile
defense scenarios utilizing various RF and IR sensors, threat objects, and kill
vehicles.
·
Radar DSP including noise
issues.
·
Hercules algorithm development.
·
RCS discrimination utilizing
Xpatch orbiting objects simulated and analyzed.
·
IR discrimination simulation
utilizing standard IR models in analysis of orbiting objects.
·
Radar Raid Size Capacity
evaluation via TOM (Target Object Map or Target Object Model) simulation code.
·
Radar to Radar as well as Radar
to IR (EKV) handover simulation.
·
Existing radar simulation model
extensively modified to accommodate TOM.
·
Simulation and analysis of
missile defense issues, including radar measurement accuracy as well as warhead
and decoy cluster (TOM) tracking and
discrimination problems.
·
Architected, programmed, and
documented simulation of orbital clusters of war heads and decoy objects (Target Object Map, or TOM) written. Used
as discrimination tool development platform utilizing Object
Oriented Matlab and GUI methodology.
Written inside SABER* so as to support Hercules algorithm development.
·
Terminal phase and GMD issues simulated
and analyzed, including Hercules.
·
EKV (Exoatmospheric Kill
Vehicle) intercept discrimination model, designed and simulated, included RF to
IR handover, discrimination and
targeting implementation.
Included simulation from acquisition
of first image of target cluster
to target impact.
·
RF ground to missile
communications study.
·
Great circle and heading
calculator to determine launch and impact point distances. Orbital model in perifocal coordinates with
transformation to convert to Earth Centered-Equatorial coordinates, and
transformation from there to ECEF coordinates.
Transformation from ECEF to Topocentric and then to radar
parameters. Reverse transformation cases
for position. Both static and rotating
Earth version. (Effectively, it is a
simulation of a simple radar that tracks an object in a Keplerian orbit. To be used as a validation tool for existing
simulation models.) In Matlab.
·
Atmospheric IR absorption by
carbon dioxide studied to determine if green house gases cause global warming., side issue. (Results presented to American Physical
Society October, 2008).
·
Java simulation of artillery
ballistic model with wind resistance in
using dynamic shell trajectory graphics.
·
Green’s Function simulation
(1D) using Java and C++, tensor analysis self study.
·
Photon interactions with
materials, rudimentary quantum field theory, self study.
·
Frequent Power Point briefings
to management review boards addressing various missile defense issues and
studies. Briefings laid out according to
Air Force briefing standards. (Many managers former military officers.)
·
Provide recommendations as to
advisability of funding various vendors and missile defense programs.
·
Lockheed Special Recognition
Team Award, August, 2006 and Lockheed Special Recognition Individual award,
August, 2007, Boeing Pride Award.
* SABER is the Missile Defense Agency
National Team’s missile defense simulation tool.
LOCKHEED MARTIN AERO, Fort
Worth, TX. November, 2002 to November,
2005. Software Engineer, Senior Staff
(C++). Target Tracking, Fusion, and
Estimation Group for F-35 Joint Strike Fighter.
·
X-y 2D Kalman filter algorithm
simulation, including matrix package, implemented in C++.
·
C++ Extended Kalman Filter
(EKF) and Unscented Kalman
Filter(UKF) trade studies carried out
using simulated Radar data.
·
Some work done on Modified
Spherical Coordinates (MSC) and
Modified Polar Coordinates (MPC) angle-only range determination
algorithm.
·
EW (Electronic Warfare)
tracking systems simulation featured data fused with radar data using Extended Kalman Filter for F-35 Joint Strike
Fighters tracking system. This is
included target discrimination algorithms.
All software done in Borland C++
in Windows 2000 environment using
existing complex algorithms implemented in Lockheed’s IAPPA electronic system
simulation software. (IAPPA in- house training course was some 40 classroom hours in length.)
·
Electro-optical tracking software converted to EW tracking software.
·
Worked with another team member
to determine the best method of using tracking algorithms to fuse
simulated Radar tracks and EW tracks into valid, composite system tracks
for multiple targets.
·
The above code was integrated
into IAPPA simulation software for testing and evaluation of the fusion
of Radar and EW tracks using existing Extended Kalman Filter (EKF).
·
Radar assignment includes
antenna simulation algorithm to estimate effects of phase shifter quantization
errors on phased array antenna beam characteristics as well as to simulate a
monopulse radar antenna beam using
Matlab GUI methodology.
·
Jammer nulling included in
phased array simulation.
·
Radome (aircraft)
simulation internal reflections for
perpendicular and parallel reflections
using Matlab GUI methodology.
·
Antenna simulation of self
impedance and mutual impedance between two elements (Matlab).
·
Rhapsody used for feasibility
study of using UML reverse engineering of existing fusion and tracking code for defect detection.
·
Extensive documentation of
results.
·
PVCS source control.
CORNET TECHNOLOGY, Springfield,
VA. July 2002 to November, 2002.
6800 Versar Ctr,
Springfield.
·
Ported Intel 386 matrix switch control C code to
Motorola MPC860 C code using Nucleus RTOS.
VITESSE SEMICONDUCTOR CORP, Mount Wayte Ave, Framingham, MA.
November, 2000 to May, 2001.
(Senior Member Technical Staff.)
·
Wrote Specman ‘e’ code
simulation for Intel and Motorola CPU interfaces to ASICs.
·
Verilog RTL DUT provided
to serve as target for these
simulations.
·
Wrote Specman ‘e’ code version
of Reed-Solomon forward error correcting code, and some work done on G709
interleaved frame for noise burst error correction. This was to be included in Digital Wrapper
module and other SONET ASIC applications.
·
Verilog RTL design.
·
P4 used as source code control,
Adobe Frame Maker for documentation.
Took course in Specman ‘e’ code.
EMBEDDED SOFTWARE CONTRACT
ENGINEER for various companies in Greater Boston Area, Primarily in
Telecommunications, Signal Processing,
and Imaging, 1994 to 2002.
·
Device driver developed in C++
for DDC 1553 (ACE) avionics serial bus controller (device driver) for X33, NASA’s
new space shuttle prototype. Real
time C++ in Unix/ vxWorks environment,
and included some Object Oriented Design using Cayanne’s Object Team design
tool. Code debugging done with vxWorks’
Tornado debugger as well as Sparc station
simulation of device. (Lockheed)
·
Wrote C++ internet modules for SONET and Ethernet
internet manager modules, used
Rational Rose UML template to provided
basic class code structure. IPL Cantata used for dynamic testing (code coverage) of
classes. (Nokia)
·
Diagnostics firmware for
embedded M860 processors written for network control processors. Used AMC
emulators as well as Hewlett-Packard emulators. Diagnostics include HDLC,
Ethernet, UARTs internal
loopbacks, memory tests, etc. (Compaq
Computer)
·
Embedded SONET ASIC
applications code include Reed-Solomon forward error correcting, and some work
done on G709 interleaved frame for noise burst error correction in ASICS. Language was Specman ‘e’ code.
(Vitesse Semiconductor)
·
Specman ‘e’ code embedded test
programs written for Intel and Motorola CPU interfaces on ASICs. (Vitesse)
·
DSP embedded applications
included line circuit access object with SLIC and CODEC control code, as well
as signal generation and detection code
for POTS loopback tests. Also wrote
access object for external signal input.
(AT&T Bell Labs)
·
Wrote internet modules for
SONET and Ethernet internet manager
modules. (GTE)
·
Command line interpreter devised for interactive
power-up diagnostics that allows for easy addition of new tests or functions, as well as removal of obsolete
tests. (Compaq Computer)
·
VxWorks qualification tests
of new Power PC host processors in
Mercury multiprocessor systems, modified
existing test scripts. In addition to
the host processor, these systems can have well in excess of 100 CPUs that perform DSP or other
computations, where the CPUs include
Analog Sharc DSP processors and PPCs (Power PCs). (Mercury Computer)
·
JTIDS communications bus
messages database built by converting information from specifications into
field entries such as field start bit, field length, scaling data,
etc. Database package was MS
Access. Some work done on Windows
multithread Link 16 transmitter/receiver. (Dynamics Research Corp)
·
IR Image work included C++ (
MFC) OLE server written to do detailed
statistical analysis of 245 x 328 pixel infrared video focal plane arrays
(video camera sensors) that are still in wafer form.
Statistical analysis included
pixel mean values, std. dev., histograms, as well as correcting
defective pixels using nearest
neighbor algorithm, and then
analyzing clusters of raw defective pixels as well as clusters
of corrected defects. The results were
displayed as gray scale, color coded images and graphics, the displays also
done in MFC. (Lockheed)
·
Designed DSP procedure for
improving performance of fetal monitor, including IIR filter, downsampler, and
autocorrelator. (Lockheed)
·
Wrote MS Windows voice/data
switching applications for modem data communications package. Also included updating server/host shell to
shell communications layer , and modem control layer. This code was integrated into the systems
code, tested, and demonstrated.
(Microcom)
·
Diagnostics code and drivers
frequently intended to be programmed into FPGA's.
·
Code validation in the form of
code walkthroughs, unit testing, inhouse test suites, and IPL Cantata static
and dynamic analysis tools.
·
Extensive documentation
included requirements, architectural, and test results.
·
Worked in Unix, Linux, and
Windows environments
TAU TRON, INC, Concord,
New Hampshire. April, 1993 to April,
1994.
Contract Engineer
·
DSP algorithm lead for Tau Tron
2764 Universal Telecommunications Signal Test
system.
·
DSP chip was a Sproc 1400
embedded in a PC based system.
·
DSP algorithms used included
ffts, Goertzels, signal detectors.
·
Sproc DSP assembly code used to
write algorithms or modify existing algorithms, all written to be stored in
firmware.
·
Signaling systems included T1,
E1, R2, CCIT #5, DTMF.
·
Device driver was a PC/Sproc
debugger, including Sproc memory/register access, disassembler, and breakpoint
insertion.
·
Responsible for requirements
documents for DSP functionality.
·
DOS environment.
MIT LINCOLN
LABORATORY, Lexington,
Massachusetts. December, 1989 to
February, 1993.
Contract Engineer
·
Radar DSP algorithms for use in
large, research, adaptive signal processing system simulated using C language.
·
Radar diagnostics at system
level.
·
Integration of diagnostics and
display software into main systems software for testing and for demonstration
purposes.
·
Real-time and DSP radar system
programming.
·
Real-time radar displays using
Matlab4 and mex files.
·
Hardware diagnostics for
adaptive signal processing system.
·
Processing of multi-megabyte
radar data sets.
·
Unix environment.
TEXTRON, INC. Signal and
Image Processing Group, Wilmington, MA.
June, 1988 to August, 1989.
Senior Engineer
·
Radar DSP algorithms written
using assembly language for AT&T DSP32C
digital signal processing chip.
This was for Damocles anti‑tank FM‑CW radar system.
·
Wrote communications code for
wide area mine array using C language.
·
Some infrared image edge
detection algorithm work done.
·
Some work with GTRI MAX
geometric modeling system to provide computer models for radar and infrared image analysis.
·
DSP responsibilities also
include for DSP32C startup initialization software used in radar guided
artillery shell. (X‑rod).
·
DSP multiprocessor array (16
processors) 2167 software design
specification for Sun microsystem based test bed written.
·
Took course in multiple target
tracking and data fusion that included Kalman filtering.
·
Unix environment.
TIMEPLEX, INC Woodcliff Lake, NJ.
Contract Engineer.
·
Wrote Ethernet (X.25) data
communications systems diagnostic and device driver C code.
·
Wrote some assembly language
for Motorola 68020 processor.
·
This system used National
semiconductors Cheapernet version of Ethernet for its internal communications
LAN. Diagnostics was for interboard
communications evaluation.
ITT ADVANCED TECHNOLOGY
CENTER, Shelton, Connecticut.
Senior Member Technical
Staff
·
Device driver code provided
diagnostics and device driver for X.25 Ethernet system in C language.
·
DSP algorithms written while
member of microcode team producing firmware instruction set in AMD 2903 bit
slice signal processor. Microcode also
included subroutine control.
·
Designed first microprocessor
for ITT System 1240, providing detailed TTL logic design for high‑rel.Intel
8085 CPU. Proposed the use of Hamming
code in this board, and proposal was accepted,
the processor including this real‑time TTL Hamming code and a TTL 64 K
dynamic RAM controller.
·
Digital hardware designs also
included: ISDN circuits using Intel
80186 microprocessor, Intel 82586 Ethernet
chip, and AMD 29116 bit slice processor microcode system.
·
Video transmitter/receiver
system to transmit all 24 T1 channels,
implementing a video conferencing system for ITT 1240, a 100,000 line digital
telephone exchange.
·
Vax/VMS environment.
Currently hold honorary
title of Senior Scientist with INSTITUTE
FOR BASIC RESEARCH, Palm Harbor, FLA.
SOME MAJOR CAREER
ACCOMPLISHMENTS:
·
At ITT, suggested the use of
Hamming code to protect then unstable DRAMS in control microprocessor. Proposal was accepted, and Hamming code was
developed from scratch. Circuit and
theory was published in Electronics journal as feature article and
possibly first popular article on Hamming code.
Later became a chapter in book, Microprocessor Handbook, Stout, (McGraw-Hill).
·
At ITT, was assigned the
responsibility to design a system that would take all 24 channel from a T1
line, tag them, and send them through the telephone where they were assigned
random paths through the exchange, reassemble the channels at the output into
another T1 line. This was a complex
system that worked the first time it was powered up.
·
As part time hobby, published
the only theory of tachyons (faster-than-light particles) that agrees with experiment.
Have published book, The Physics of Tachyons , 234 pp., (
Hadronic Press, 1995)
Technical Skills
Languages: C++,
assembly, Java
Platforms:
Linux, Unix, Windows
Development
Tools: Emacs, Eclipse, MS Visual Studio
Mathematical
Applications: Matlab, Excel
Additional Training
·
Attended some 40 hours of in-house
F-35 systems lectures by various systems lead engineers and analysts.
Attended courses in Rhapsody UML,
Advanced C++, Green
Hills Operating System, as well as basic courses in SIMULINK and DOORS. 2003 –
2005
·
Radar Technology, a 27 hour IEEE course
by Eli Brookner. 2002.
·
North Eastern Univ. State-of-the-Art course, Unix System
Programming. 1993
Download Resume Format
0 comments:
Post a Comment