Skip to content

pdcavanagh/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

PATRICK D. CAVANAGH

pdcavanagh@yahoo.com | www.patrickcavanagh.com | LinkedIn

EDUCATION

Ph.D. Geology
2021, Indiana University, Bloomington, IN

B.S. Computer Engineering with Distinction
2012, Purdue University (IUPUI), Indianapolis, IN, Minors: Mathematics, Computer Science

EXPERIENCE

The Walt Disney Company / Disney Cruise Line, Celebration, FL

  • Lead Software Developer - November 2022–present

  • Senior Software Developer (Contract) - May 2022–November 2022

Newfields, Indianapolis, IN

  • Software Developer (Contract) - February 2022–May 2022

  • Manager of Technology Development and Implementation / Software Developer - April 2017–February 2022

  • Software Developer - May 2017–April 2019

    • Lead developer for the DiscoverNewfields.org website (CMS: concrete5, PHP, Javascript, CSS, HTML, MySQL)
    • Creating museum gallery interactives (web stack, C#, openFrameworks, openCV)
    • Linux server maintenance locally and on AWS (OS: Ubuntu LTS)
    • Revision control: Git

Indiana University, Bloomington, IN

  • Research Assistant and PhD Fellow - August 2013–December 2021

    • Developed linear programming models of Mars samples from the Mars Curiosity rover (MSL)
    • Numerical models written in Python (NumPy, SciPy, and PuLP)
    • Developed Python UI using PyQt 4
    • Participated in Mission Operations on MSL/CheMin team (Sequencing instrument telecommands and telemetry analysis)
    • Revision control: Git

Southwest Research Institute, San Antonio, TX

  • Engineer - July 2012–August 2013

    • Developed embedded C builds of spacecraft flight software for the Spectral Imaging of the Coronal Environment (SPICE) instrument for ESA’s Solar Orbiter mission
    • Maintained and extended Real-time operating system (RTOS)
    • Implemented CCSDS packet transfer protocol via SpaceWire
    • Implemented CCSDS standards for lossless/lossy compression
    • Science data processing and mechanism control systems
    • Unit testing and integration
    • Python and Perl software to visualize data products for ground support equipment
    • Revision control: Mercurial

Personal Software Development Projects

  • Developed client and server-side software for personal websites, web apps, and volunteer work
  • JavaScript (Node.js, React, Angular), CSS3/Sass, HTML5 and various frameworks
  • Cloud-computing apps deployed on Heroku
  • Knowledgeable of relational databases (SQL) and MongoDB
  • Experience consuming REST APIs

Undergraduate Software Development Projects

  • Analyzed planetary hyperspectral images using ENVI/IDL software
  • Developed MATLAB image compression routines
  • 3D medical image segmentation using C++ and parallel programming framework OpenCL

About

Resume

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors