Experience
Engineering Manager
-
Improved efficiency by developing and documenting comprehensive engineering processes
and successfully migrating project management to
ClickUp
.
-
Increased team accountability and streamlined development workflows by establishing
SCRUM
-based methodology and measuring efficiency improvements.
-
Directed the development of the
Vantage
HPC SAAS platform
from ideation through public release.
- Established standards and practices for development teams including git branching
model, code quality baselines, and documentation requirements.
- Fostered a culture of continuous improvement by conducting regular one-on-one meetings
and performance reviews to monitor and optimize team dynamics.
-
Built
Armasec
OSS Auth package to
enable security for Python APIs backed by OIDC providers including Auth0 and Keycloak.
March 2019 - July 2021:
Office Ally
Web Development Team Lead
-
Piloted the integration of lab reports and processing statuses from a genomic testing
venture project into
Patient Ally
.
-
Developed an event-driven architecture using
Kafka
to
manage the flow of genomics data throughout cross-platform ecosystem.
- Revised Sprint Retrospective meetings to focus team engagement, reflect on
improvements, and promote positive feedback.
- Successfully transitioned to Team Lead during high turnover improving individual
performance and redirecting team on new product roadmap.
- Re-designed Patient Ally Messaging section from scratch into a familiar email-like
subsystem including contacts, attachments, and conversation oriented interface.
- Led the effort to rewrite legacy front-end from Django to Angular, introducing modern
best practices and reactive user experience; mentored junior developers on the team.
November 2012 - March 2019:
Comscore
Senior Software Engineer
-
Architected mission critical internal system for
record linkage
to enable data
aggregation across disparate subsystems of Comscore.
-
Developed flexible graph-like data schema in
Postgres
to
support heterogeneous data models in a single, large metadata store.
- Implemented ETL pipeline to consume and normalize multi-format data from a wide range
of sources including S3, FTP, and external databases.
- Designed scalable recommendation engine using Spark to deliver aggregated link
recommendations utilizing multiple, independent matching algorithms.
- Mentored junior engineers, providing guidance on best practices and fostering a
culture of continuous learning.
July 2008 - November 2012:
Battelle
Computer Scientist II
-
Modernized
APBS
biomolecular research app by
translating legacy FORTRAN code to ANSI C and migrating version control to Git.
- Collaborated on human tracking in high-bandwidth video streams, transitioning research code
from MatLab to C++ and designing a distributed computing platform.
- Researched and developed object detection and classification methods in gigapixel
images, utilizing various machine learning techniques.
-
Developed a
novel hybridization
of a
Self-Organizing Map
with an
Artificial Neural Network to classify images by structural signature of sub-features.
Education
Computer Science B.S.
- Graduated Cum Laude
- Focused on Scientific Computing, Machine Learning, and Parallel Computing