PDF Full •
PDF 1 Page •
Word Full •
Word 1 Page
Experience
Exactrics, Inc. • Founder & CTO • Jul 2018 — Dec 2019
Exactrics lets you scan clothes with your phone, then search, filter, and compare by fit while shopping online
- Built a pipeline for converting sets of smartphone photos into millimeter-precision clothing scans
- Built custom fit-search, look-search, and fit-comparison engines for use with our scan data
- Built and maintained our backend server and cloud deployment infrastructure
- Collaborated on the frontend, including development of client SDKs and custom data visualizations
Palantir Technologies • Member of the Technical Staff • Oct 2015 — Feb 2018
Schlumberger • Software Engineering Intern • Jun 2015 — Oct 2015
- Developed algorithms to leverage autocorrelations in time-series data for predictive maintenance
- Created a time-series-oriented data visualization library for internal use
- Configured and documented a Spark cluster for use by Schlumberger’s various data analytics teams
Education
Selected Projects
Clothing Fit Scan Pipeline (Exactrics)
- Reconstruct multiple surface views with traditional photogrammetry techniques
- Use output masks from CV models to stitch reconstructions into item surface:
- Use custom U-Net to segment clothing from background in each view
- Use a Siamese CNN to identify surface correspondences
- Compute geodesic-based vectors for fit-based search and recommendation
Intelligence Document Recommendation Engine (Palantir)
Skills
Machine Learning and Data Science
Computer Vision and Augmented Reality
- Have used CNNs, U-Nets, and custom neural nets to automate various image-processing tasks
- Extensive experience using
scikit-image
and OpenCV
for 2D image pre-processing and manipulation
- Have used
OpenCV
, Open3D
, AliceVision
, CGAL
, etc., to solve various 3D mesh geometry problems
- Experienced working with raw RGB-D data from Intel RealSense cameras and dual-camera phones
- Understand the capabilities and limitations of the high-level mobile AR toolkits (ARKit and ARCore)
High-Performance Python
- Deeply familiar with scientific python, including
numpy
, scipy
, matplotlib
, pandas
, scikit-learn
, etc.
- Experienced using Cython and C++/PyBind11 to write various high-performance extensions
- Experienced orchestrating streaming processing jobs on non-server nodes with
celery
- Experienced using Apache Spark to perform large-scale analytics jobs on a dedicated cluster
Web APIs, Frontend, and DevOps
- Experienced designing, developing, and deploying APIs for web and mobile front-ends
- Extensive experience with python’s ASGI server ecosystem, including contributions to
pydantic
, fastapi
, and starlette
- Experienced with frontend frameworks: React and Vue on the web; UIKit and SwiftUI on iOS
- Familiar with typical infrastructure requirements and security concerns for public-facing web services
- Experienced using Docker to develop and deploy containerized web services to multiple cloud providers
Agile Development
- At Palantir, used scrum to establish a reputation of consistently delivering high-quality results on time
- Understand the importance of communication; high-frequency iteration with stakeholders is a top priority
- Methodical about formulating, testing, and confirming/rejecting business hypotheses
Articles and Publications
davwmont@gmail.com • +1 (650) 842 0413
928 Mouton Cir, East Palo Alto, CA 94303
Created with pandoc_resume