Resume
Download PDFSummary
Backend-leaning full-stack engineer with roughly five years of experience across IT/infrastructure operations, cloud systems, and end-to-end product delivery. Has owned AWS infrastructure (S3, IAM, Lambda) and cross-platform data-sync pipelines, hardened AI-generated code for production release, and built early-stage LLM function-calling systems. Comfortable moving between backend services, cloud operations, and React/Node front-end work as the problem demands.
Technologies & Skills
- Languages & Frameworks: Python, JavaScript, TypeScript, React, Next.js, Node.js, Express, Fastify, FastAPI
- Cloud & Infrastructure: AWS (S3, Lambda, IAM), Docker, SQLite3, MongoDB
- Integrations & APIs: Airtable, ShotGrid, Backblaze, Eventbrite API
- AI & LLM: LLM function-calling & tool orchestration (FastAPI-based)
Work Experience
IT/Pipeline Engineer — 30 Ninjas
May 2026 – Present
- Designed and implemented the organization's AWS S3 bucket structure and IAM permission scheme, establishing role-based access company-wide.
- Built Python-based migration and sync pipelines moving data across AWS, Airtable, ShotGrid, and Backblaze, replacing manual transfers with automated workflows.
- Wrote AWS Lambda functions to automate sync with third-party integrations as new tooling needs came up.
- Serve as the primary debugger for internal software issues spanning infrastructure and application code.
- Own new-employee IT onboarding end-to-end, from account provisioning to access setup.
Software Engineer — Gruntwave
Nov 2025 – Apr 2026
- Refactored AI-generated Python code from company leadership into production-ready releases, trimming redundant logic and hardening for stable distribution.
- Converted Python applications into standalone Windows and macOS executables for release.
- Built standalone desktop applications that interfaced with Blender plugins for the studio's creative pipeline.
Fullstack Developer / Cloud Engineer — Davant Systems (Contract)
Mar 2023 – Feb 2026
- Built a fullstack photobooth kiosk application (React, Fastify) for on-site event use, including integration with a physical printer.
- Designed an offline-first data layer with SQLite3 so the kiosk ran fully without an internet connection during events.
- Built the photo capture-and-delivery pipeline, automatically emailing captured photos to attendees and clients.
- Owned the AWS cloud infrastructure supporting the kiosk deployment, from provisioning through event-day reliability.
Software Engineer / IT — Global Objects
May 2023 – May 2024
- Refurbished and reconfigured legacy hardware to reliably run AI models in on-set production environments.
- Led R&D evaluation of photogrammetry AI tools and models, selecting which moved into production workflows.
Backend Engineer — Queery
May 2022 – May 2023
- Built backend APIs in Next.js/TypeScript to integrate third-party services and expand product coverage.
- Integrated the Eventbrite API and external event data sources, improving event discovery for users.
- Containerized development workflows with Docker, reducing environment drift and shortening new-developer onboarding.
- Optimized backend query patterns and data flows, improving API response times for core user-facing actions.
Fullstack Developer — BlueVishnu
Mar 2022 – May 2022
- Delivered a fullstack web application for a live brand activation event under a tight, fixed deadline.
- Built a customer data-capture database and integrated it directly with the event-facing application.
- Supported marketing operations with reliable, real-time data handling throughout the live event.
- Advised leadership on Python-based tooling and automation opportunities beyond the immediate project.
Software Engineering Tutor — General Assembly
Nov 2021 – Feb 2022
- Mentored aspiring developers through hands-on coding sessions, live debugging, and project completion.
- Guided students through fullstack projects spanning JavaScript, React, Node.js, Express, and MongoDB.
- Delivered structured code reviews with actionable feedback on code quality, architecture, and problem-solving approach.