Full-Stack Web Developer

Download Resume

Summary

Web developer passionate about clean, maintainable, and efficient code. With a background in research and brewing, is adept at managing priorities and problem solving.
Excited to pursue a career collaborating with others to create user-centric websites.

Skills

  • Front-End
    • JavaScript, HTML, CSS
    • React
    • Angular
    • Bootstrap
    • Angular Material
    • User Stories / Scenarios / Gherkin
  • Back-End
    • Node
    • Express
    • MongoDB
    • JSON
    • RESTful APIs
  • Additional
    • Amazon Web Services
    • Functional Programming
    • Test-driven and behavor-driven development
    • Version Control - GitHub
    • Postman
    • VS Code
    • Slack

Projects

CRUD Movie Application

  • Two versions of the client-side were built: one with React and Bootstrap and one built with Angular and Angular Material.
  • The API was built with Node.js, Express and MongoDB. API endpoints were tested with Postman and the API is deployed on Heroku. Utilizes JWT authentication.
  • A clone of the MERN client-side was deployed with AWS and received a new feature allowing users to add a profile image from a S3 bucket. The client-side code was hosted in a S3 bucket while the web server ran behind an application load balancer on EC2 instances in private subnets in an auto scaling group across three availability zones.

React Meet Application

  • A serverless, progressive web application built using a test-driven development technique.
  • Fetches and displays events from the Google Calendar API and renders event data in charts using Recharts.
  • Uses AWS for the authorization server and uses OAuth 2 authentication.
  • Application data is available offline once loaded and the app can be downloaded to a desktop or home screen.

React Native Chat Application

  • Cross-platform chat application that allows users to share images, their location, text messages and to choose the color of the chat screen.
  • Built with React Native, React Navigation, Expo, Google Firebase and the GiftedChat library.
  • Uses anonymous authentication via Google Firebase, chat conversations are stored in the Google Firestore Database and images are stored in Firebase Cloud Storage.

API Fetch Application

  • Built with HTML, CSS, JavaScript, and some JQuery.
  • Loads data from the PokeAPI and enables viewing of the data points in detail.
  • Allows the user to search for Pokemon by name.

Education

CareerFoundry

Full-Stack Web Development Certificate, 2024
Comprehensive online training program emphasizing the MERN tech stack, featuring intensive project-based learning and exploration of prominent libraries and frameworks.

University of California, Davis

B.S. Food Science & Technology, 2015
Emphasis in Brewing, Minor in Chemistry

Work Experience

Assistant Brewer

Super Owl Brewing
April 2024 - Present

Work with head brewer to brew beer, clean equipment, and package beer to meet production requirements.

Student Full-Stack Developer

Career Foundry
July 2023 - June 2024

Gain proficiency in HTML, CSS, JavaScript and front-end frameworks with a strong emphasis on responsive design, accessibility, and modern development tools and practices.

Packaging Assistant

Sudwerk Brewing Co.
June 2023 - December 2023

Manage tasks with competing priorities alongside the production team to transfer and package product and clean kegs.

Staff Research Assistant

University of California, Davis
February 2018 - June 2023

Maintained a research facility while teaching classes, ensuring safety compliance, and conducting research.