Experience
The full-time side of the work.
Production-grade software front to back: interfaces and design systems, API services, data pipelines, cloud services, and AI integrations.
Looking for the client and marketing work I design and build? See what I offer or browse selected work.
Stack snapshot
- Frontend
- React, Next.js, Remix, Gatsby, TypeScript, JavaScript (ES6+), Redux, Tailwind, Storyblok
- Backend
- Python (FastAPI, asyncio), Node.js, Express, Java (Spring Boot), Go, PHP
- Data & cloud
- Databricks, dbt, Snowflake, PostgreSQL, MySQL, Azure (Active Directory, API Management, Service Bus, EventGrid, Blob Storage), AWS (Lambda, API Gateway, Cognito)
- Architecture
- Microservices, event-driven systems, REST APIs, ETL/ELT, data warehousing, Medallion model
- Design & tools
- Figma, FigJam, Git, CI/CD
Roles
Where I've built.
Waterloo Data
Software Engineer
2021 – Present · Remote
Designed and delivered end-to-end software for multiple enterprise clients, shipping web apps, microservices, and data systems across Azure and AWS.
RPM Living, Property Data Platform & Business Intelligence
- Built and maintained T-SQL data models and pipelines in SQL Server, consolidating Yardi property-management data into a centralized analytics layer for reporting.
- Designed Power BI dashboards and semantic models that surface portfolio operating and occupancy metrics for stakeholders across the organization.
- Engineered a Salesforce and HR data pipeline to integrate CRM and staffing data into the reporting warehouse for cross-functional analytics.
- Prototyped Databricks (Delta tables, Unity Catalog) and Microsoft Fabric (Direct Lake, Data Agents) to evaluate analytics and AI modernization.
American Campus Communities, Data Platform & Microservices
- Built ELT pipelines into Databricks using the Medallion model (Bronze → Silver → Gold) with dbt for transformation and modeling.
- Implemented Snowflake → Azure Blob CSV exports to enable downstream analytics and self-service consumption.
- Developed async microservices with FastAPI, Pydantic, SQLAlchemy; integrated messaging via Azure Service Bus / EventGrid.
- Delivered a connector API that orchestrated requests across services and event-driven workflows.
GE Healthcare, Territory Management Platform
- Built services and UI components to visualize and edit geographic territories and metrics (TypeScript, Node.js, Mapbox, PostgreSQL).
- Integrated with Anaplan to support live updates and scenario planning.
- Contributed to AWS-based deployment (API Gateway, Cognito, Lambda).
Moody’s Analytics, Supplier Relationship Management
- Helped build an SRM platform with supplier hierarchies, risk assessments, alerts, and dashboards (TypeScript, Python, PostgreSQL).
- Implemented backend APIs and alerting workflows; deployed on AWS Lambda.
Implentio, E-Commerce Data Automation
- Created custom Airbyte connectors to ingest data from multiple 3PLs and e-commerce platforms into Snowflake.
- Built a scraper to populate inputs and retrieve PDFs from IBM Cognos for analysis.
OrderMyGear, Application Development & Internal Tooling
- Built and modernized internal tooling and application features across Next.js, PHP, and Go for the dashboards and storefront platform teams run on daily.
- Collaborated with teams deploying to a Kubernetes environment.
DigitalCrafts
Full-Stack Web Development Instructor
2022 – 2024 · Part-time, Remote
- Taught a 26-week bootcamp covering JavaScript, Node.js, Express, PostgreSQL, React, and modern Git workflows.
- Designed hands-on projects and provided code reviews and mentorship.
Southwest Airlines
Software Engineer
2019 – 2021 · Dallas, TX
- Migrated a legacy monolith toward microservices, improving load times by up to 90%.
- Built features across React/Redux and Java (Spring Boot) to streamline aircraft maintenance workflows.
Bank of America
Application Developer IV
2018 – 2019 · Dallas, TX
- Contributed to migration from SOAP to REST; designed schemas and endpoints.
- Improved CRUD experiences and internal tooling for data management.