Intro
I started my professional software development career in 2018 after a 9 year career in software sales. Since then I have worked as a full stack software engineer. This has really allowed me to work in a lot of different areas and languages. I have expertise in Typescript and React as well as experience working with Java, Golang and PHP. I also have experience working with AWS services and am currently studying for the AWS Developer Associate certification.
Work
Professional Experience
I delivered and enhanced numerous features over the course of 5 years as a member of an agile software engineering team with experience in Typescript, React, and AWS technologies.
I led the deployment and management of a staging environment which boosted developer velocity on our front end application by over 10%.
I designed, implemented and deployed a Microsoft Universal Windows Platform Application with no prior C# experience utilizing Azure, MSTest, Auth0 and AWS services.
Created a JWT authorizer for our development team utilizing Java.
Implemented an onboarding and offboarding dialogflow/slack application enabling users to request additional permissions using AWS step functions, lambda, and dynamodb.
Implemented Auth0 into multiple applications, enhancing overall security of client facing applications.
Independently directed the transition of a Chrome Extension from v2 to v3 effectively and efficiently.
I developed a new event centric application to allow calls a drag and drop functionality to be put on hold, transfered or unparked depending upon the users input. This relied heavily on events coming in through websocket connections.
Refactored an entire feature page to React.js from backbone.js.
Proven track record in delivering impactful software solutions, enhancing security, and efficiently managing projects.
Ski Scraper
Ski Scraper was a collaborative project I undertook with a friend which alerted users to available ski reservations using the Ikon pass. We utilized a telegram chatbot, a chronjob, redis, and selenium to identify when reservations opened. This would only alert the user if they asked for specific dates at a specific ski area. This solved a problem for our friends and allowed them to ski during dates that would have been previously booked due to covid restrictions.
Bloc Jams
BlocJams is a Spotify clone music player which is responsive and mobile friendly. The player is fully functional and when linked to a database would dynamically populate albums.
About
Thanks for checking out my portfolio page. I'm a software engineer from Denver, Colorado. I enjoy learning new software languages, solving problems, running/mountain biking, and enjoying the beauty of Colorado.
Contact
Click the icons below to reach me via linkedin or email