Experience
2022 — Now
2022 — Now
San Francisco Bay Area
2020 — 2022
2019 — 2019
2019 — 2019
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
2018 — 2018
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