I've built cloud data platforms and automated integrations at QCells North America and Johnson Controls, turning vendor and device data into usable systems for enterprise teams.
At QCells, I developed Java and Spring systems that collect vendor API data, persist it to Azure SQL Server, and surface summaries through PowerBI dashboards. I also designed batch asset-onboarding workflows that submit registrations to third-party APIs and track results.
At Johnson Controls, I developed .NET and Node.js data platforms, REST and GraphQL APIs, eventing pipelines, and Azure IoT services. Earlier, I built a Python API server for managing jobs on HPC clusters at the University of Wisconsin–La Crosse.

