I'm a software engineer at Yahoo!
I previously built a dropshipping platform in ecom, connecting merchants to steel manufacturers. I deliver end to end web app solutions, usually in the cloud.
I help my team brainstorm and implement solutions for storing, processing, and visualizing petabytes of data. These solutions include:
- βοΈ Leveraging Hadoop Data File Storage for raw data sets
- π‘ Building/running ETL pipelines written with Oozie/Pig/Java UDFs
- π Loading processed/enriched data into HBase/Druid
- π Customizing/building/deploying internal forks of open source data visualization tools like Apache Superset and Turnilo.*
*this is what I'm actively working on.
Here's a Typescript web API I wrote in my downtime: https://github.com/tshallenberger/dropengine-api
(Docs) https://dropengine.stoplight.io/docs/dropengine-api-docs/9dc3425b91579-catalog
Here's some working Terraform I built for another Typescript web app: https://github.com/tshallenberger/optimate/tree/main/terraform
- β‘ Fun fact: I love powerlifting. Especially deadlifting.
- π Favorite IDE: VS Code
- π Favorite Backend:
NestJS
(for now) - β Favorite Frontend:
React
/Redux
- π¬ What I'm Exploring:
Docker
, DevContainers,Ansible
- π
On The Horizon: I'd love to build something in
Rust
,Golang
, an iOS app, or a full Shopify app - Cool Tools I've Used:
Auth0/Okta
,Postman
,Stoplight
, andLaunchDarkly
- Yahoo! - Oct 2022 - Present
- Modernized our teams data visualization tool build/deployment pipelines
- Updated internal Apache Superset and Turnilo forks, converting build artifacts to Docker, deploys orchestrated with Ansible/podman-kube to RHEL8 hosts.
- Built Apache Superset/Turnilo workspaces that use git submodules, VS Code devcontainers (Docker), and docker-compose to spin up local environments that streamlined our merges from opensource and cut developer onboarding from weeks to minutes.
- Converted internal web services from raw Nodejs to Typescript and Dockerized for deployment.
- MyEasyMonogram - Jan 2021 - Oct 2022
- Built web API (SQLServer/C#/.Net Core) for manufacturing service, allowing manufacturers to import orders, generating parts/production files and tracking through the production process.
- Built web API (MongoDB/Typescript/NestJS) for order service, integrating with our Shopify app and allowing 3PSβs to send orders directly to our platform.
- Built web portal (React/Redux) for managing tenants, orders, parts, and manufacturing processes
- Leveraged CI/CD deployment pipelines (Azure DevOps) to reduce lag time on feature release.
- Leveraged event driven architecture to integrate with external authentication, shipping, and order providers
- Hexagon PPM - May 2018 - Dec 2020
- Worked on a SQLServer/C#/.Net Core/Angular 4 web application for license/order management.
- Built an internal web tool in React/Redux to interface with the internal task management system.
- Led development of big data ETL pipeline consuming terabytes of licensing telemetry from an Azure Event Hub using Databricksβ’/Apache Spark/Scala/PySpark, warehousing enriched data in SQL fact tables for Tableau/PowerBI reports.
- Simtech Inc. - Aug 2015 - May 2018
- Developed secure web app for processing military defense contract proposals/ammendments through multi-phase approve/reject routes and stages.
- Revamped core team development process, implementing Agile processes, Git, and CI/CD pipelines to increase feature throughput.
On the side, I've built scrapers for the SEC EDGAR site using Azure Function Apps, and CosmosDB server side sprocs. I've written integrations for Salesforce, Shopify, Auth0, and some awesome tooling around Azure DevOps Build/Release Pipelines.