Experience
2022 — Now
San Francisco Bay Area
2020 — 2022
Greater Boston Area
Enhanced user experience by alerting suppliers of missing locations
Leveraged Google Places API to recover stale location data
Automated creation of Solr Expressions for pricing and availability queries using abstract Builder pattern
Engineered a reusable Gradle plugin that automatically generates Swagger contracts
Implemented interactive API Swagger documentation that is automatically generated during Gradle builds
Created Grafana dashboards to monitor and visualize system performance
Greater Boston Area
Regression Testing UI
Designed and built a regression testing tool that proactively identifies logic breakage in the critical daily cycle of an integrated development environment prior to the promotion of code to the test environment.
Daily run that sends email alerts if any tests are failing.
.NET Core 2.0 Web Application that allows users to run query checks on a SQL database.
Python Diffing Frontend
Tasked with identifying differences in two large datasets, I authored an application that generically compares before and after results between two distinct data stores and provides a detailed assessment of the differences found between the before and after cases.
Created frontend Django web application for in-house python scripts that find the differences between two csv or excel files for before and after analysis.
SQLite database housed metadata defining the key and skip fields for table schemas used previously.
Flex Trade Validation
Using Python and Spark, created a validation module that executes a series of SQL queries against a Hadoop database to validate the data.
Queried Hadoop database that handles about 500M FX quotes daily.
HTML email notifications that reports results.
SQL Developer
Defined and created business objects for security instrument entities in the enterprise Operational Data Repository.
Attended business requirement definition sessions to discuss table requirements.
Created SQL tables and authored corresponding SQL stored procedures to populate tables — managing both daily and historic loads.
Build scheduler jobs to facilitate adhoc security object data population in a recovery scenario.
Quality Assurance Testing
Contributed as a QA Test Engineer, responsible for validation and development of new platform functionality and enhancement for Portfolio Management and Middle Office
Education
Northeastern University