Profile picture

Erica Hagle

Front End Software Engineer
Pronouns shey/they
Open Resume Email Directly

About me

Former software quality assurance professional with 10+ years of experience leading the development and implementation of test automation tools and processes to streamline projects and improve product quality. Well-versed in all phases of the software development lifecycle (SDLC) and associated testing methods. Adept at collaborating with internal stakeholders and third-party vendors to ensure project deliverables meet customer needs.

Preferred locations

  • Los Angeles, CA
Open to other locations and/or remote work

Previous industries

None specified

Skills

  • Accessibility
  • Automated QA
  • Chai
  • CircleCI
  • Confluence
  • CSS3
  • Cypress
  • Docker
  • Figma
  • Git
  • GitHub
  • GitHub Projects
  • HTML5
  • IntelliJ
  • JavaScript
  • Mocha
  • Postman
  • Python
  • Quality Assurance / QA
  • React
  • Slack
  • SQL
  • Trello
  • TypeScript
  • Webpack

Currently learning

  • Express
  • Node.js

Projects

Fantastical Foundlings

Fantastical Foundlings

Project scope time 50 hours
Collaborators

Tools Used

  • CSS3
  • Cypress
  • Figma
  • GitHub
  • HTML5
  • JavaScript
  • Npm
  • React

Designed and developed a React application to help Dungeons & Dragons characters find a new familiar, friend, or pet. The app utilizes the 5e D&D API to render details about a number of creatures that are available for adoption.

  • Conceptualized and designed from scratch, using Figma
  • Investigated and implemented RESTAPIs, fonts, and colors to give the app a true D&D feel
Launch the App Code Repository
Screenshot detail for project Fantastical Foundlings
Screenshot thumbnail #1 for project Fantastical Foundlings Screenshot thumbnail #2 for project Fantastical Foundlings Screenshot thumbnail #3 for project Fantastical Foundlings Screenshot thumbnail #4 for project Fantastical Foundlings

Tavern Keeper

Tavern Keeper

Project scope time hours
Collaborators Profile picture for Arden Ranta Profile picture for Xander Hendry Profile picture for Sam Tran Profile picture for Kevin Zolman

Tools Used

  • CSS3
  • Cypress
  • Figma
  • GitHub
  • GraphQL
  • HTML5
  • JavaScript
  • Npm
  • Rails
  • React
  • Ruby
  • Visual Studio

This application is a Dungeons and Dragons Encounter Builder, with the intended user being a Dungeon Master. It allows the user to fill out a form to add encounter details including encounter name, party size, party level, summary, description, treasure & rewards, and monsters. Monsters from the D&D 5e compendium can be filtered and added based on size, name, hit points, and armor class attributes. Users can also see previews of the encounters they've built and click on the preview to view the full details of the corresponding encounter.

This application was built as the group capstone project of Turing School of Software and Design's Front End Web Development program, Mod 4. We were given 2 weeks from kick-off to complete and submit the project for evaluation and consisted of a team of 2 FE engineers and 3 BE engineers. This predominantly references the FE contribution to the project; the BE repo and installation instructions can be found here: https://github.com/Tavern-Keeper-2308/tavern_keeper_be. The deployed API can be found here: https://tavern-keeper-be.onrender.com/graphql/.

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

Travel Tracker

Travel Tracker

Project scope time 20 hours
Collaborators

Tools Used

  • Chai
  • CSS3
  • HTML5
  • JavaScript
  • Mocha
  • Npm
  • Webpack

Developed an app for travelers to track their past, upcoming, and pending trips, booked through a travel agency.

  • The user data is sourced using fetch calls to an API running on a local server
  • Includes implementation code, unit tests, DOM updates, and both GET and POST fetch requests
Code Repository
Screenshot detail for project Travel Tracker
Screenshot thumbnail #1 for project Travel Tracker Screenshot thumbnail #2 for project Travel Tracker Screenshot thumbnail #3 for project Travel Tracker Screenshot thumbnail #4 for project Travel Tracker

FitLit

FitLit

Project scope time 90 hours
Collaborators Profile picture for Arden Ranta Profile picture for Chris Butler

Tools Used

  • Chai
  • CSS3
  • HTML5
  • JavaScript
  • Mocha
  • Npm
  • Webpack

Created an application to help users see their fitness and health data, goals, and milestones.

  • Collaborated on a team of 4 developers to create an application with minimal design direction
  • Each team member took the lead different aspects of the project—I focused on APIs and Unit Tests
Code Repository
Screenshot detail for project FitLit