Passionate software engineer with 7 years professional programming experience across the stack. Heavy emphasis on simple, testable code and communication.
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.
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).
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.