Post Job Free
Sign in

Engineer Software

Location:
San Jose, CA
Salary:
Negotiable
Posted:
August 04, 2018

Contact this candidate

Resume:

David M. Cruz

*** ********** **, *** ****, CA ***19 650-***-****

*********@*****.***

www.linkedin.com/in/fivecruzs

Summary:

Used C and Java in the production of full stack software in Windows that command and monitor satellite subsystems. Wrote API’s to ensure software streams are clear to all network developers. Experience using Python writing user interface software to automatically build TCL spacecraft test scripts reading MySQL databases.

Used Golang, JSON and PostgreSQL to create a server reading test console data TCP streams to populate HTML web page and send data to a central server to be used to show an intra-net status page for all active spacecraft under test.

Controlled software releases via GIT, SVN, and Mercurial regulated by Bugzilla and Agile style meetings with peers.

Provided Intra-net status web page using Javascript, PHP, HTML, XML, and CSS using Apache Tomcat.

Experience with AmazonS3 cloud storage. Knowledge of RESTful API. Built and used CentOS, Ubuntu and Windows operating systems. Experience:

Substitute Teacher April 2018 – Present

Substitute high school teacher. Completed California Basic Education Skills Test. Preparing for California Credential exams for high school math teacher exams. Space Systems Loral, Palo Alto, CA

Project Manager Sept 2016 – Aug 2017

Prepare documentation and validation of released projects to the stakeholders.

Work closely with team and stakeholders to ensure projects are maintaining schedule and performed the designed tasks.

Maintained and upgraded Golang and MySql project that collects spacecraft and test rack telemetry for status display and distribution to local network web severs.

Created TCL spacecraft test script via Python, using MySql and user interface queries Space Systems Loral, Palo Alto, CA

Sr. Software Engineer Jan 1999 - Sept 2016

Develop full stack software multi-thread projects in Lab Windows CVI stimulates spacecraft subsystems, collects spacecraft data,creates data streams to be ingested by local network severs, and provide user interface and remote commanding capabilities.

Validate network communication protocols meet released API guidelines.

Release API guidelines to allow other systems to communicate with spacecraft rack software.

Automate spacecraft tests at the test rack and enable remote control of test rack functions.

Create MySQL and PostgreSQL databases to store and share spacecraft data.

Troubleshoot with hardware technicians to quickly resolve component or software anomalies.

Create and deploy special code revisions as required.

Update and generate software documentation and user procedures.

Coordinate with users to verify modifications are understood and training is conducted.

Implement software bugs.

Create and maintain web based instructions.

Build,configure, and administer Ubuntu and Windows operating systems.

Create Apache web servers, used PHP and Javascript to populate and maintain user special instructions and spacecraft status updates. Space Systems Loral, Palo Alto, CA

Network / System Administrator 1997 - 1999

Purchase, build, and maintain Sun and Intel based computers systems.

Administrator for CentOS, Ubuntu and Windows computer systems. Space Systems Loral, Palo Alto, CA

Satellite Electrical Test Engineering 1993 - 1997

Lead satellite test engineer, responsible for all electrical and RF communication subsystem issues.

Plan all subsystem tests and troubleshooting so they do not interfere with each other as well as verify specific instructions are executed.

Participate in testing, data analysis, and resolution of anomalies using digital controls, communications and microwave theory, electrical circuit design, and power theory. Education and Training:

BS Computer Science - Notre Dame de Namur University, Belmont, CA 2005 United States Navy (Electronic Technician)



Contact this candidate