Elisa Sarino
Sunnyvale, CA *****
*****@******.***
Summary of Qualifications
Highly motivated software engineer with a "can do" attitude specializing in
software engineering and embedded systems.
Areas of Expertise
Programming Languages Protocols Software Engineering
C/C++, Visual C++, MFC, Pascal, TCP/IP, UDP, RS-232/422, HDLC, System
Integration
Dynamic C, MicroC/OS-II, Basic Controller-area Network (CAN),
Software Design (UML, Design Patterns, Middleware)
FORTRAN Zigbee Software Process
Software Hardware Systems
MS Office, Artisan Studio, Bugzilla, Vector Sensor GPS, Serial Servers,
Windows, Solaris, Linux, UNIX, LynxOS
CVS, Visual Studio, Eclipse, Clearcase, Rabbit 3000/RCM3200, ARM7TDMI,
Rational Rose, Rhapsody, Perforce, HMR3000 Compass, Quickset Pan
Labview, Parasoft C++ Test, PCAN and Tilt Positioner, USB CAN,
Explorer, Vmware, ACE+TAO, ATMega328 (Arduino), Assorted
ATMega328 (Arduino) test equipments, M240, Mk44,
Proximity Sensors
Professional Experience
BAE SYSTEMS, INC. Santa Clara, CA
Design, development, production of hybrid and legacy armored
combat vehicles
2008 - present
Sr Software Engineer
Key player in the PHASIR project that received the BAE Bronze Chairman's
Award
. Learned Labview and created a simulator to simulate a distribution box
via USB CAN Interface.
. Modified legacy code to use ACE+TAO middleware.
. Created a C++ app to extract data from Excel files and automatically
generate SQLite databases.
. Designed, implemented, and unit tested an abstract CAN interface class
that used the can4linux device driver. Strategy and singleton design
patterns were used for the CAN interface. Integrated CAN interface
with M240 and Mk44 comms.
. Unit test and coding standard analysis using Parasoft's C++ Test and
custom test drivers.
. Participated and conducted peer reviews that followed the Software
Development Process.
. Responsible for integrating and verifying software comms with M240 and
Mk44 using emulators, simulators, stimulators and actual hardware.
Support for M240 and Mk44 efforts led to managing the software side of
the projects (software and hardware integration). Also supported a
message scheduler project where messages in the data store can be sent
via CAN or UDP.
. Quickly learned the different design patterns used in the software and
middleware framework, such as pub/sub, fa ade, and strategy and the
use of distributed data objects.
. CMMI Level 5.
Lockheed Martin Ridgecrest, CA
Development of radar systems to simulate threats for NAVAIR
Software Engineer 2003- 2008
Streamlined software design, development and testing processes. Helped
produce more lean and reusable code to accommodate challenging budget and
scheduling constraints. Led product design strategy and lifecycle
management for multiple software applications.
. Designed and implemented the Range Interface Board (RIB) using the
RCM3200 module that allowed legacy radar systems to communicate via
Ethernet and phone line in addition to synchronous serial.
Integration of the RIB was a success and ultimately branched out to
become part of other projects.
. Created an MFC application to remotely configure the RIB.
. Developed generic C++ classes that communicate with the Vector Sensor
GPS and HMR3000 Compass that are used in a Windows and Linux
multithreaded applications.
. Created and updated documentation (SDP, SRS, IDD) for multiple
projects based on the MIL-STD-498.
. Assumed responsibility of an unfamiliar project (transmitter) without
any drawbacks. The transmitter interface uses the Motorola MC68332
and is written in C and Assembly.
. Developed simulators to facilitate software and hardware test.
. Installed and maintained the software group's Bugzilla system.
. Assisted IT department with Linux administration duties.
. Participated in numerous design and code reviews which include
schematics.
. Each project went through an incremental software process of:
requirements, design, code, and test.
. Evaluated COTS that meet requirements but are also cost friendly.
Pine Grove Technology San Jose, CA
PC to PC Migration
Tech Support 2002- 2003
Streamlined software design, development and testing processes. Helped
produce more lean and reusable code to accommodate challenging budget and
scheduling constraints. Led product design strategy and lifecycle
management for multiple software applications.
. Specialized in helping customers solve problems in setting up TCP/IP
networks with PCs running Windows.
. Researched solutions for problems reported by customers.
. Required exceptional communication and writing skills as communication
with customers was through email and telephone.
Education
MS, Computer Engineering - San Jose State University 2011
Emphasis: Embedded Systems
Masters Project: Mesh network or Autonomous Vehicles
BS, Computer Science - San Jose State University 2003
AS, Computer Programming - Antelope Valley College 1998
AS, Natural Science - Antelope Valley College 1998
Work Status
U.S Citizen
Additional Information
Inactive secret clearance, last active August 2008