Passionate software engineer with 7 years professional programming experience across the stack. Heavy emphasis on simple, testable code and communication.
Experience
2023 — Now
Albany, New York, United States
Full stack development in Typescript (React, Express), Python (FastAPI, Flask), Go and Java (Spring Boot), as well as supporting our IaC repositories written in Terraform.
Designed and developed new internal platform for ESG analysts.
Built out our own feature flag service that integrates with JP Morgan's release management system.
Ran software team dedicated to developing and maintaining OpenInvest’s data pipelines.
Migrated existing OpenInvest EKS deployment pipeline into the JPM AWS ecosystem.
Led development and design of Spring Boot GraphQL server for use across JPM.
Designed and performed large scale refactoring of OpenInvest Airflow ETL pipelines to improve data durability and auditability.
Used Terraform to manage the team's infrastructure, including our EKS cluster, ECS clusters, MySQL Aurora databases, elasticache, secretsmanager and S3 buckets.
Used Datadog to set SLOs, create monitoring dashboards, and use application performance monitoring to inform technical decisions and optimizations, improving response times of a key API by 80%.
Managed and improved our Terraform codebase, helping shift teams towards self managing their own ECS clusters.
2021 — 2023
2021 — 2023
Full stack development in Typescript (React, Express), Python (FastAPI, Flask) and Clojure (Reitit, Ring).
Architected and implemented a new public REST API using FastAPI following the J.P. Morgan acquisition, following Google, Microsoft and Slack REST API standards.
Designed and implemented a security name matching tool using Clojure for internal use.
Led development on a sustainable reporting platform using Typescript (React, Express, Puppeteer).
2021 — 2021
2021 — 2021
Full stack development prior to the company's acquisition by JP Morgan.
2018 — 2021
2018 — 2021
Greater New York City Area
Build and develop our in-house EmSys web app, using Angular, C# and MSSQL.
Develop Python scripts to automate business tasks.
Assist business team, providing technical support for special projects and automating data processes.
Act as liaison between the development and business teams, providing context and clarification to requests and inquiries.
2017 — 2019
2017 — 2019
New York, New York
Managed MSSQL database and client relationships for all 106 utility vendors of the largest transportation agencies in New York City and Washington D.C.
Uncovered and investigated data discrepancies through careful data analysis using Excel, SQL and Tableau driven visualizations.
Built Python applications to reduce SourceOne’s expenditures by automating monthly data manipulation/cleansing of Excel and CSV files.
Designed Tableau dashboards that drove business decisions and exposed savings opportunities for customers.
Designed and built prototype for SourceOne’s first automated QA reporting system using Python and SQL.
Education
SUNY Geneseo
Bachelor’s Degree
2012 — 2016