Follow Along
Pat David
Ocean Engineer
I Build Things
Shipbuilder
Research & Development
(Nerd)
Ocean Engineer
Florida Atlantic University, 2001
- Autonomous Surface/Underwater Vehicles (AUV/ASV)
- Instrumentation (SSS, CTD, ADCP)
- Computational Fluid Dynamics (CFD)
Ocean Explorer Class
FAU Morpheus
Shipbuilder
- 23 Offshore Supply Vessels (OSV)
- Drydock
- R/V Discovery
- DDG-51, LHA6+, LPD
- USCG National Security Cutter
- DISL Unnamed Vessel
Research & Development
Refer to Resume - Addendum
DISL Airflow Heat Rise (R/V Discovery)
(or wait a few minutes...)
Research & Development
DISL Moored Buoy Deflection (idealized)
Simple Qualifications
- Data
- Communicating
- Engagement
- Design
- Programming
Data (Architecting)
- Common Parts Catalog
- ISO 10303 (STEP Application Protocols)
- Enterprise Resource Planning Integration
- Dynamic Change Awareness
Data (Architecting)
- Common Parts Catalog
- ISO 10303 (STEP Application Protocols)
- Enterprise Resource Planning Integration
- Dynamic Change Awareness
Data (Architecting)
I'm generating a ton of data
How do I
the data?
get
store
share
use
Data (Architecting)
How do I
the data?
get
store
share
use
Data (Architecting)
How do I
the data?
get
store
share
use
Data (Architecting)
How do I
the data?
get
store
share
use
Data (Architecting)
How do I
the data?
get
store
share
use
Data (Architecting)
get
store
share
use
Automated
Manual
- Datalogger
- External endpoints
- Data Entry
- Applications
- Spreadsheets
Data (Architecting)
get
store
share
use
Databases
Files
- MSSQL
- MySQL/MariaDB
- PostgreSQL
- NoSQL
- Flat-files (text)
- Excel/Calc/Sheets
Data (Architecting)
get
store
share
use
Output
Agencies/Collaborators
- Webpage
- REST API
- DOI
- GCOOS
- NDBC
- NCEI
- ALCOE
- ARCOS
Data (Architecting)
get
store
share
use
Analyze
Reporting
- API
- Statistical Analysis
- Programming
- Webpages
- Documents
- Publications
Data (Architecting)
get
store
share
use
Data (Architecting)
get
store
share
use
Liminal Spaces
Architecting + Programming
(in between)
I've got the data now how do I store it?
I've stored the data but how do I share/use it?
Communication
- Clear
- Concise
- Complete
Communication
Circumlocution
noun
cir·cum·lo·cu·tion
\sərkəmˌləˈkyo͞oSH(ə)n\
the use of an unnecessarily large number of words to express an idea
1.
Communication
Don't use sixty words when six will do.
"For Sale: baby shoes, never worn."
Design
You will Read this first
And then you will read this
Then this one
You will read this last
Programming
This entire presentation is just a web page!
Written with just the above technologies.
Web Technologies
- HTML
- JavaScript
- CSS
Programming
SQL (Structured Query Language)
- MSSQL
- MySQL
- MariaDB
- PostgreSQL
- etc...
Programming
Languages
- C/C++
- Python
- Bash
- and more
Programming
Cloud Native
- Amazon Web Services
- Google Compute
- Microsoft Azure
- Soupe du Jour
- (see Web Technologies)
Programming
"Apps"
- iOS
- Android
- Progressive Web Apps
- (see Web Technologies)
Projects
- Computer Aided Robotic Welding
- Constraint Based Design and Planning
- Dynamic Change Awareness
- Enabling Shipbuilding Interoperability (ISE-6)
- Enterprise Resource Planning (ERP) Integration with CAD
- Improving the 3D CAD-to-FEM Interface for Shipbuilder Needs
- Knowledge Provisioning to Improve First Time Quality of Design
- Large Scale Computer Simulation Modeling System
- Leverage Detail Design Data in Weight Engineering
- LiftShip / LiftShip 2
- Modern Shipbuilding Design Courses
- Panel Line Optimization through Predictive Scheduling
- Pilot Tool for Linking Ship Design to Shipyard Simulation
- Practical Applications of Design for Producibility
- Production Planning Integration with CAD
- Ship Design Tool Enhancement III
- ShipScan
- Structural Interface for Automated Compliance Checking
- Weld Shrinkage and Distortion Allowance Data Model for Neat Construction Ship Design Engineering
- Weld Qualification
Project Manager
25
Grant/Proposals
20
Secured FUnding
$40M+
Data-Specific
19
Why Me?
Data Architecture (20+ years)
✔
Programming (25+ years)
Project Management
Grant/Proposal Writing
I'm an (Ocean) Engineer!
Walk the walk, talk the talk?
Look dashing with a mustache!
✔
✔
✔
✔
✔
✔
I'll Handle it!
(And I'll document everything.)
I'll explain it!
(Communicate clearly what's going on.)
I'll Maintain It!
(I'm deeply invested in all things I work on.)
Commitment
“The difference between involvement and commitment is like ham and eggs.
The chicken is involved; the pig is committed.”
Martina Navratilova
I AM COMMITTED
THANK
YOU!
Pat David - Data Architect
By Pat David
Pat David - Data Architect
- 151