Skip to content

Instantly share code, notes, and snippets.

@dougcooper
Last active November 22, 2021 15:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dougcooper/f4cb89bd34f1f484e4afd595d025ee1f to your computer and use it in GitHub Desktop.
Save dougcooper/f4cb89bd34f1f484e4afd595d025ee1f to your computer and use it in GitHub Desktop.
{
"meta": { "theme": "elegant" },
"basics": {
"name": "Douglas Cooper",
"label": "Electrical/Computer Engineer",
"email": "douglas.cooper1@gmail.com",
"phone": "(407) 417-5290",
"location": {
"address": "4340 Ridge Crest Dr, Copley, OH 44321",
"postalCode": "OH 44321",
"city": "Copley"
},
"summary": "Highly driven and self-motivated Electrical/Computer Engineer with over 10 years of experience in combined hardware and software development while working as part of highly skilled product teams."
},
"education": [
{
"location": "Orlando, FL",
"area": "Electrical Engineering",
"studyType": "MS",
"endDate": "2013-05-01",
"gpa": "3.969",
"institution": "University of Central Florida",
"startDate": "2009-08-01"
},
{
"institution": "University of Central Florida",
"location": "Orlando, FL",
"studyType": "BS",
"area": "Electrical Engineering",
"endDate": "2009-07-01",
"gpa": "3.847",
"startDate": "2006-08-01"
}
],
"work": [
{
"highlights": [
"Lead Engineer of a steady-state data acquisition system used for space and aeronautical research, prototype and production testing",
"Prototypes and develops custom electronics and cables for testing and validation of data acquisition systems",
"Prototypes and develops custom software using C, C++, java and shell scripts in support of continuously emerging requirements",
"Performs analysis of analog and digital hardware interfaces using general test equipment and simulation tools such as Matlab",
"Provides support to customers for troubleshooting electrical, software and system level issues",
"Monitors and directs contractors in support of hardware and software development tasks",
"Maintains CentOS operating system environments for software deployment using various tools such as RPM, Bash and Python",
"Performs software design of state machines, sequence diagrams, flowcharts, and struct style messages",
"Performs integrated software testing in a lab and field environment",
"Provides on site and remote training for system software",
"Performs on site and remote troubleshooting of system software",
"Manages the overall system software releases to include changelog development and RPM builds",
"Prepares technical documentation to include user guides and system configuration procedures"
],
"company": "NASA",
"position": "Lead Computer Engineer",
"location": "Cleveland, OH",
"startDate": "2015-08-01",
"endDate": "2020-06-01"
},
{
"company": "NAVAIR",
"location": "Orlando, FL",
"position": "Computer Engineer",
"website": "",
"endDate": "2015-08-01",
"highlights": [
"Lead of more than six technical efforts with responsibilities that include research/project proposal development, requirements analysis, system architecture design, development team oversight, technical review participation and principal investigator on research related tasks",
"Designed and developed object-oriented software to include GUI's, network control interfaces and signal processing algorithms",
"Performed software testing, defect reporting, configuration management and debugging",
"Performed electronics design, development, fabrication, test and troubleshooting",
"Prepared technical documentation to include software architecture design as well as use-case, state-flow and sequence diagrams"
],
"startDate": "2009-08-01"
},
{
"highlights": [
"Performed the programming, operations, modification, troubleshooting and repair of central office telecommunications, transmission, and ancillary equipment."
],
"company": "Marine Corps",
"position": "Ground Electronics Technician",
"location": "Camp Lejeune, NC",
"startDate": "2001-07-01",
"endDate": "2006-07-01"
}
],
"skills": [
{
"name": "Programming Languages",
"level": "",
"keywords": [
"C++",
"Qt",
"Java",
"C",
"C#",
"Matlab/Octave, Bash, Python"
]
},
{
"keywords": [
"Qt Creator",
"VSCode",
"Vim",
"NetBeans",
"Eclipse",
"Git",
"SVN",
"Gitlab",
"RPM",
"Maven"
],
"name": "Development Tools"
},
{
"keywords": [
"CentOS/Debian",
"Windows"
],
"name": "Operating Systems"
},
{
"keywords": [
"GUI",
"Network",
"Serial",
"GPIO"
],
"name": "Interface Development"
},
{
"keywords": [
"VirtualBox",
"Docker",
"Vagrant"
],
"name": "Virtualization"
},
{
"keywords": [
"Secret (Active)"
],
"name": "Security Clearance"
}
],
"projects": [
{
"keywords": [
"C++",
"Bash",
"systemd"
],
"name": "Data Synchronization Tool (NASA)",
"description": "Developed a linux service application using C++ and shell scripting to synchronize data between two networked computers."
},
{
"keywords": [
"Java"
],
"description": "Performed user interface maintenance on Java based application.",
"name": "Data System Control Interface (NASA)"
},
{
"keywords": [
"Matlab",
"Excel"
],
"description": "Developed a real-time method for computing temperature as an inline calculation from an RTD resistance measurement using a polynomial-based approximation.",
"name": "Inline RTD Calculation (NASA)"
},
{
"keywords": [
"C++",
"XML"
],
"description": "Developed a shared library that serializes and de-serializes XML from an existing commercial application.",
"name": "Data System Configuration Parser (NASA)"
},
{
"keywords": [
"C++",
"DDS",
"TCP"
],
"description": "Designed and developed a shared library for communicating with various network clients using the Data Distribution Service (DDS) and proprietary TCP protocols.",
"name": "Data System Configuration Interface (NASA)"
},
{
"keywords": [
"Matlab",
"C++"
],
"description": "Co-developed a C++ shared library to re-sample existing data sets. Developed FIR decimation and interpolation filters in Matlab and translated to C++ recursive filter implementation.",
"name": "Data Resampler (NASA)"
},
{
"keywords": [
"C++",
"libmodbus"
],
"description": "Developed a C++ Modbus client interface to provide an industry standard mechanism for ingesting data from commercial off the shelf and customer data systems.",
"name": "Modbus Data Interface (NASA)"
},
{
"keywords": [
"C++",
"libmodbus"
],
"description": "Developed a C++ Modbus server gateway to enable bidirectional data flow between systems.",
"name": "Modbus Server Gateway (NASA)"
},
{
"keywords": [
"C#"
],
"description": "Implemented GUI using C# to perform automated remote measurement over a network using an RF network analyzer.",
"name": "Smart Antenna (NAVAIR)",
"url": "http://bit.ly/smart-antenna"
},
{
"keywords": [
"C#",
"Matlab"
],
"description": "Designed and implemented an algorithm to reduce interference in an antenna isolation field measurement.",
"name": "Smart Antenna (NAVAIR)",
"url": "http://bit.ly/smart-antenna"
},
{
"keywords": [
"Matlab",
"C++ (mex)",
"libsvm"
],
"description": "Researched, designed and implemented speech detection algorithm using Matlab and C++ related to my Master Thesis.",
"name": "Speech Detection using Gammatone Features and One-Class Support Vector Machine (NAVAIR,UCF)",
"url": "http://bit.ly/speech-detection"
},
{
"keywords": [
"C++",
"Matlab"
],
"description": "Developed shared library to provide echo cancellation and noise suppression for simulated radio communications.",
"name": "Echo Cancellation Plugin (NAVAIR)"
},
{
"keywords": [
"C#"
],
"description": "Redeveloped TCP communications interface of existing C# application to improve performance with an increased number of client connections.",
"name": "Multilevel Security Voice Communications System (NAVAIR)"
},
{
"keywords": [
"Java",
"Maven"
],
"url": "http://bit.ly/colored-trails",
"description": "Maintainer of an open source 2-D game that is currently being used in psychology experiments to better understand trust aspects of teamwork.",
"name": "Colored Trails (University of Akron)"
}
],
"awards": [
{
"title": "Early Career Achievement Medal",
"date": "2018-08-01",
"awarder": "NASA",
"summary": "For outstanding leadership and future potential at Glenn Research Center"
},
{
"title": "Certificate of Technical Achievement",
"date": "2014-03-01",
"awarder": "NAVAIR",
"summary": "For Submitting a Record and Disclosure of Invention"
},
{
"title": "Certificate of Appreciation",
"awarder": "NAVAIR",
"summary": "For STEM Participation in Robotics",
"date": "2011-06-01"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment