Full stack software engineer with 7 years of experience.
Experience
-
Designed, implemented, and owned REST API capabilities for Catalyst,
Cloverly's new platform for carbon credit suppliers to manage their
inventory, on a fast-paced development team.
-
Successfully delivered a suite of back-end capabilities for
Catalyst's first paid client on an extremely rapid 2 week
turnaround.
-
Worked closely with engineering team, product lead, and design lead
to align back-end capabilities with UI features.
-
Deployed applications to AWS ECS using GitLab CI/CD; monitored
application performance with Sentry.
-
Teamed up with design lead to create an internal Retool app during a
3-day hackathon for generating Google Slides presentations from internal
inventory data.
-
Designed and built data ingest tools for multiple datasets to extract up
to millions of records and transform them for a data warehouse.
-
Extracted data from remote ingest sources such as Snowflake and AWS
S3 buckets.
-
Collaborated with data analysts upstream for review and feedback on
the data transformation output.
-
Designed and developed a modular Python library for creating data
analysis pipelines based on an existing MATLAB prototype.
-
Created a microservice for the library to integrate with an existing
Django application.
-
Interviewed prospective interns, matched incoming interns with
available tasking, and advised interns during their internships.
-
Managed 7 interns alongside another department intern coordinator.
-
Productionized an existing Python REST API prototype and developed a
multi-container Docker system for its deployment that included Redis and
JupyterHub.
-
Added the capability to interface with the system’s REST API to 2
external applications and integrated JupyterHub with an existing
authentication service.
-
Deployed updates for new system requirements and coordinated with
stakeholders on version capabilities.
-
Built Python and Java applications to stream and time-synchronize data
from a Tobii Glasses 3 unit and a Polar H10 unit using Lab Streaming
Layer (LSL) and the sensors’ APIs.
-
Communicated with customers after delivery to discuss setup, deliver
bug fixes, and provide documentation.
-
Worked closely with team members, analysts, users, and sponsors to
define requirements for projects. Traveled to meet directly with
stakeholders and communicated feedback and requirements back to the
team.
-
Created components for several React applications to demo REST API
capabilities.
-
Created new features for a JavaFX application that improved analysis
of simulation data.
-
Created features for a Java EE REST API prototype with a JSF front-end
and SQL database.
-
Integrated projects into a DevOps testing pipeline that included Jira,
Gradle, Nexus, and internal software.
-
Mentored other employees on DevOps tools and unit testing with TestNG
and Mockito.
Skills
-
Languages: Python, Java, JavaScript, TypeScript, HTML,
CSS/SASS
-
Tools and Frameworks: FastAPI, Flask, Git, React.js,
Jira, Docker
- Datastores: PostgreSQL, Elasticsearch, Redis
Education
-
Graduated Magna Cum Laude with 3.6 GPA. Minored in digital studies and
data science.
-
Awarded the Ralph A. Niemann Scholarship in Computer Science in 2016.
-
Completed undergraduate research simulating restaurant wait times with
Wi-Fi packet data during the summer of 2015. Presented results at the
2016 Summer Simulation Multi-Conference in Montréal.