Richard H. Sternagle
Coweta, OK
918-***-**** (H)
918-***-**** (C)
Professional
Highlights: 6 years experience in DoD software (Held Secret
Clearence)
7+ years of feature/project leadership experience
15+ years of multi-threaded, software development
experience in C/C++ for embedded environments.
Expertise in full project life cycle including
requirement specification, design implementation,
integration testing, maintenance, and support.
Excellent inter-personal, oral, and written skills with
strong sense of organization and ability to establish and
execute priorities.
Experience:
2008 - 2010 Opnext Inc./ Stratalight Networks
Senior Software Development Engineer
Developed C++ interrupt-driven device drivers for SPI-based
devices (DAC, ADC, Flash, Temp) for ARM processor on the CPU
bus and FPGA bus for the 40G product.
Developed C++/assembler code for Redboot/eCos OS on ARM
processor in support of L2/L3 caches, timers, and flash
interface for 40G product.
Developed Windows and Linux based "XML" scripted test tool
for testing 40G products.
Developed C++ software for Inter-Process Communication IPC
layer for 100G product. This included the IPC and application
interfaces.
Developed C++ software for the 100G product including:
MemPools, Host Port Interface, Line Port Interface, Gateway
for dual-processor communicatons, Line/Host Alarm mgr, Defect
& Limit soak timers, Serdes, OTN, & FEC drivers, etc.
2007 - 2008 Adva Optical Networks Inc.
Senior Software Development Engineer
Developed C++ software for Linux-based Inter-Process
Communication "IPC" platform for PowerPc which included:
UDP, Reliable UDP, Message Queues, Named Pipes, and
multiple Timers support.
Developed C++ software for Linux-based process control
application. This application read XML files to fork
processes and then used the developed IPC mechansisms to
stage the processes through their "init" sequences.
Finally, it used heartbeating at the process and thread
level to verify run-time viability.
1999 - 2007 Tekelec
Senior Software Development Engineer
Developed embedded software in C/C++ for the Tekelec
T8000 Media Gateway (T.38, M3UA, SCTP, Binary Megaco
(H.248), and Voice Server).
Developed the SIP testing tool (PC-based) used by
development team to capacity load test the SIP
application on the SanterOne platform.
Developed software for embedded Redhat Linux-based
Tekelec SIP-to-H.323 inter-working server and SIP Proxy
Server in C++.
1987 - 1999 MTX Inc. / Memorex-Telex 3270 Networks, Raleigh, N.C.
Senior Software Development Engineer
Designed and developed PPP for serial port on Fast
Ethernet board for MTX embedded platform.
Designed and developed IP over Frame Relay for the MTX
platform. This included: Static, RIPv1, and RIPv2
routing, and bridging between DLCIs.
Designed and developed the interfaces for the Fusion
TCP/IP stack so that the MTX platform could route over
multiple Ethernet, Token Ring, and Frame Relay
interfaces in the same platform.
Designed and developed X.25 protocol software for the
MTX gateway.
Team lead for a eight-person team developing IBM-IPDS
printer product.
1981-1987 The Johns Hopkins University Applied Physics Laboratory
Software Development Engineer
Held Secret Clearance
Involved in full development cycle of: design, testing,
delivery, documentation, and software maintenance for
real-time systems delivered to the U.S. Navy.
Developed embedded software written in CMS-2 and ADA on
UYK-20 for "gridlock" program developed at APL for 48-C
Radar for Navy battle groups.
Implemented Kalman filters, Surface and Air Trackers,
and Contact Correlators in "C" for embedded
multi-processor platforms for Radar applications at
Point Mugu and Pacific Missile Test range.
Responsible for analyzing radar data pertaining to
delivered systems
Developed software in "C" for analysis of radar data
Operating Linux, eCos, VxWorks, pSOS, Windows
Systems:
Languages: C++, C, XML, Perl, CMS-2, ADA, 680XX, 32532, ARM
assembler
Protocols: TCP/IP, SCTP, SIP, H.323, H.248, M3UA, T.38, SDP, PPP,
RIP, Frame Relay
Education: Collin County Community College, Texas
- Cisco CCNA I, II, and III networking courses
The Johns Hopkins University, Baltimore, Md.
M.S. Computer Science
Youngstown State University, Youngstown, Ohio
B.E. in Electrical Engineering
Youngstown State University, Youngstown, Ohio
Associate Degree in Electrical Engineering Technology
References: Available upon request