Profile picture

Avery Berryman

Front End Software Developer
Pronouns He/Him
Open Resume Email Directly

About me

I’m Avery, a software developer fueled by a lifelong fascination with systems-oriented learning. Raised on a farm where I trained racehorses and tinkered with all kinds of farm equipment, I've always been driven by curiosity and a competitive spirit that pushes me to further my conceptual understanding of the world around me. I grew this passion from taking apart old clocks, to fixing old tractors, to mastering musical instruments via self-study, to navigating the world of tech after finding success in outdoor equipment maintenance work during my undergrad degree. My tenure in tech sales highlighted a gap in my understanding of the software I pitched, prompting me to dive deeper. Interactions with in-house developers piqued my interest, and soon, the same curiosity that drove me to dissect machinery and learn music theory led me to software development. Today, I merge my diverse experiences and systems-oriented thinking to innovate and craft efficient software solutions.

Preferred locations

  • Denver, CO
  • Fort Collins, CO
Open to remote work

Previous industries

  • Computer Software
  • Information Technology and Services

Skills

  • Accessibility
  • Apple
  • AWS
  • Bash
  • Chrome
  • Cypress
  • Express
  • Facebook
  • GitHub
  • GitHub Projects
  • Google
  • Google Cloud Platform
  • Heroku
  • HTML5
  • JavaScript
  • LinkedIn
  • Mocha
  • Node.js
  • Postman
  • Slack
  • Software Architecture
  • Trello
  • TypeScript
  • User Interface Design / UI
  • Visual Studio

Currently learning

None specified

Projects

RosterWatch

RosterWatch

Project scope time 20 hours
Collaborators Profile picture for Prissilla Escobar Profile picture for Adrian Zabolitzki

Tools Used

  • Cypress
  • React
  • TypeScript

Easily view and search for basketball teams and their rosters with ROSTERWATCH. Stay updated with your favorite team's line-up and never miss out on any player details.

Team Rosters: Browse through team rosters to see player details! Search Functionality: Search for a specific team and view its roster. Responsive UI: Designed to be mobile-friendly and accessible on all devices. Regular Updates: Rosters are regularly updated to reflect the latest team changes. Requirements Node.js v14 or newer TypeScript v4 or newer An internet connection for fetching team data.

Launch the App Code Repository
Screenshot detail for project RosterWatch

Rancid Tomatillos

Rancid Tomatillos

Project scope time 20 hours
Collaborators Profile picture for Jen Ziel

Tools Used

  • Cypress
  • React

This application provides users with the latest movie information, sourced from the Rancid Tomatillos database. Viewers can browse a list of movies, view details about each movie, and receive error messages for unexpected behaviors or page visits.

Features Browse Movies: Upon visiting the main page, users are presented with a gallery of movies available for viewing. Movie Details: By clicking on a movie poster, users can view detailed information about that specific movie. This includes its budget, revenue, runtime, genre, and more. Error Handling: In cases where there's an issue fetching movie data or if a user tries to navigate to a non-existent page, the app will display appropriate error messages. Testing The app uses Cypress for end-to-end testing to ensure all functionalities are working as expected. There are tests available for:

Displaying all movies Displaying individual movie details Handling errors appropriately Custom Cypress commands have also been developed to streamline and simplify tests, improving maintainability and readability.

Launch the App Code Repository
Screenshot detail for project Rancid Tomatillos
Screenshot thumbnail #1 for project Rancid Tomatillos Screenshot thumbnail #2 for project Rancid Tomatillos Screenshot thumbnail #3 for project Rancid Tomatillos

EscapeLink

EscapeLink

Project scope time 30 hours
Collaborators Profile picture for Dani  Wilson Profile picture for Judy  Ye Profile picture for Kaina Cockett Profile picture for Mike Wood

Tools Used

  • Cypress
  • React
  • Ruby

Embark on a mind-bending journey with our sleek and minimalistic escape room app. Featuring five captivating puzzles, you can challenge your wits alone or collaborate with friends to crack the codes and unravel the mysteries together. Get ready to unlock the door to adventure and test your problem-solving skills in the world of EscapeLink!

Overview This project is built to satisfy the requirements of the Turing School of Software and Design's Capstone Project, where students come up with their own idea for an application and build it as a group project.

This application is designed for those who enjoy standard escape rooms, as well as those who appreciate puzzle and problem-solving games.

After being debriefed on the current mission, users have the option to either team up with others or embark on a solo adventure in EscapeLink. Once every team member is prepared to start the game, they are taken into the escape room, where they are presented with an intuitive and user-friendly interface that contains a handful of hidden puzzles.

Launch the App Code Repository
Screenshot detail for project EscapeLink
Screenshot thumbnail #1 for project EscapeLink Screenshot thumbnail #2 for project EscapeLink Screenshot thumbnail #3 for project EscapeLink Screenshot thumbnail #4 for project EscapeLink