
Results-oriented Senior Software Engineer and former professional athlete, leveraging an unparalleled work ethic and attention to detail to deliver high-quality code. Over 3.5 years on Vimeo's Analytics team, developed expertise in creating performant and scalable React components that serve millions of users. Proficient in managing complex data queries and large data sets, collaborating cross-functionally with data engineers and designers to build intuitive, clean, and user-friendly data visualization interfaces. Dedicated to continuous learning and innovation, demonstrated by personal projects like hazardvision.com.
HazardVision, https://www.hazardvision.com, 01/01/25, present, HazardVision is a Next.js application designed to streamline user-generated content, utilizing AWS Amplify for deployment and backend resource provisioning. The frontend is built with TypeScript and employs Zustand for state management, TanStack Query for efficient data fetching, caching, and updating, and Chakra UI as the component library. Formik is used for robust form validation as well as many other features that enhance the user experience. On the backend, AWS Amplify under the hood utilizes services such as CloudFront for content delivery, DynamoDB for scalable data storage, S3 for file storage, and Cognito for user authentication. This project serves as a learning platform for navigating the complexities of user-generated content applications, highlighting the challenges of content moderation, user engagement, and scalability in real-time. Through HazardVision, I have gained invaluable insights into managing and optimizing a scalable environment while enhancing user engagement and interaction.
Jeff Glass Goaltending, https://jeffglassgoaltending.com, 01/01/23, present, Jeff Glass Goaltending is a headless Shopify storefront I developed for my brother using Nuxt.js and the Shopify Storefront API. The homepage emphasizes design and features seamless animations and transitions powered by GSAP, enhancing the user experience as they scroll. It effectively leverages the Shopify Storefront API for managing collections, products, user accounts, cart functionality, and checkout processes.
StellarUp, https://www.stellarup.com, 01/01/18, 12/31/21, StellarUp was created for a cryptocurrency build challenge. It began as a server side rendered React/Redux application with a Node, Express, MongoDB backend with Redis as a caching layer. The micro services were Dockerized and deployed in an EC2 instance on AWS. Since its inception it has been used as a learning platform for new technologies and has since been transitioned to use a serverless architecture. The front end is now being served as a static website in AWS S3 and uses AWS Route 53 and AWS Cloudfront for distribution. The backend is now using AWS API Gateway, AWS Lambda (Node 8.10), and DynamoDB to recreate some of the functionality and endpoints of the backend. Cloudwatch events have been created to run at predetermined times throughout the day to retrieve and store data.
Title: Senior Software Engineer