New York City Metropolitan Area
• Implemented a production level Create-Scrap-Yield-Schema gRPC endpoint in Golang that accepts a Scrap/Yield Schema object, executes validation checking, and persists the object by interfacing with Postgres.
• Introduced an accompanying Create-Schema REST endpoint in Golang that consolidates web client schema data and communicates with the aforementioned gRPC endpoint. Executed (de)serialization helper methods to streamline the conversions between protobuf and JSON.
• Pioneered 7 Golang unit tests for each respective endpoint by following a table test methodology and mocked out any dependencies to other resource-intensive microservices and databases.
• Expanded metadata integration capabilities of the Ontos production data pipeline by funneling file data along Google Pub/Sub, thus allowing later Golang microservices in the pipeline to pinpoint the origins of an error.
• Configured a Slack bot with Node.js to automate the delivery of error notifications occurring in the Transformer microservice, allowing 1000+ error insights to be dispatched to a Slack channel easily.