Backend and IoT software engineer with 6+ years of experience building distributed systems, cloud infrastructure, and connected device platforms across industries ranging from industrial manufacturing to fintech to enterprise SaaS.
Valley City, OH
Full-stack backend and IoT engineer at Stanley Black & Decker. Initially worked on the Ascent Project (a commercial all-electric mower) building backend services to ingest and process TCU telematics data. Transitioned to the Tool Connect platform, leading development of IoT insights and analytics while contributing across 16+ microservices and driving the migration from MySQL to PostgreSQL.
Built backend services to ingest, process, and manage telematics data from TCUs on the Ascent commercial all-electric mower, enabling real-time fleet monitoring and analytics
Led development of IoT insights dashboards delivering real-time tool runtime, battery health, safety shutdown trends, and utilization analytics across enterprise job sites
Drove database migration from MySQL to PostgreSQL, including schema redesign, data migration, and query layer refactoring across the full service stack
Built and maintained 16+ serverless microservices on AWS Lambda with Node.js, PostgreSQL, Knex, and InversifyJS dependency injection
Implemented event-driven async workflows using SQS, EventBridge, and Step Functions for audits, tool imports, invoice generation, and IoT device shadow processing
Software engineer on Platform McKinsey, an internal tooling platform supporting consultants and firm operations. Contributed across the full stack. Building backend services, RESTful APIs, and React components with a focus on reliability, billing accuracy, and real-time user feedback
Built a scalable email notification service using Node.js, TypeScript, AWS SQS, and Lambda to deliver communications across user levels
Developed RESTful APIs to optimize backend processes and integrate seamlessly with frontend React components
Implemented a real-time charge code validation system in React, ensuring accurate billing and preventing financial discrepancies
Improved UX with React components featuring real-time input validation, reducing user errors and providing instant feedback
Strengthened application resilience by implementing React error boundaries to maintain smooth operation during server downtime
2022 — 2023
Backend software engineer at Path, a crypto asset management platform backed by FTX. Built core backend services for both B2B and B2C products Including crypto portfolio management, KYC/compliance infrastructure, and real-time market data processing. Laid off in January 2023 following the FTX collapse.
Led design and implementation of a cryptocurrency management application in Node.js and TypeScript, managing assets exceeding $100M
Engineered B2B internal API services for data validation, portfolio rebalancing, and partner API integration
Optimized real-time crypto market event processing using AWS Lambda, improving data-driven decision-making by 30%
Built a B2C microservice delivering personalized risk assessments and recommendations, increasing user engagement by 70%
Implemented automated crypto asset management strategies with real-time tracking to enhance client portfolio experience
Built a KYC microservice using Amazon Cognito and OAuth, achieving SOC2 compliance standards and reducing compliance issues by 60%
Cleveland, Ohio, United States
Software engineer at Pressco Technology, a machine vision and inspection systems company serving manufacturing clients. Built backend services and APIs for production floor IoT devices, sensor data analysis, and real-time data visualization. This role established my foundation in IoT-connected systems and industrial software development.
Built C# and .NET microservices for sensor data analysis, enabling faster issue diagnosis on production floor equipment
Developed a C# API for collecting and processing data from production floor IoT devices
Built a robust REST API improving front-end and backend communication, resulting in a 30% boost in system performance
Contributed to migration from legacy .NET Framework to .NET Core, improving speed, security, and cross-platform compatibility
Assisted in developing a C++ application improving accuracy and efficiency of label printing for cans and bottles
Contributed to UI development and real-time data visualization features, improving operator experience and interface responsiveness
2019 — 2019
State College, Pennsylvania Area
Software engineering intern at Remcom, a developer of electromagnetic simulation software. Contributed to 3D modeling tooling, OpenGL visualizations, and API services for a highly technical, physics-driven application domain.
Engineered C++ packages for 3D modeling within electromagnetic simulation applications
Integrated OpenGL to enhance visualizations and add advanced rendering functionality
Developed partner API services using C++ and Poco, ensuring seamless integration and reliable performance
Conducted unit, UI, and end-to-end testing to improve overall software reliability
Education
2015 — 2019
The College of Wooster
Bachelor's degree
2015 — 2019