Carissa Barrett

S O F T W A R E   E N G I N E E R   |

I am a software engineer with experience building full stack web apps with the latest frameworks and tools. I have experience working in an Agile environment and an understanding of the software development process from initial project conception to a fully functioning web app.


Tabletop Gaming Reservation System

Angular | Node.js | Express | MongoDB

Using MongoDB, Angular, Node and Express, my team and I developed a web app by gathering requirements, creating user stories, developing features all within an Agile environment. The final product was a web app for a tabletop gaming business that allowed its users to interactively view and reserve available tables for their tabletop game. Utilized Cypress for automated integration testing.

Spring 2020

Lesson Plan Management System for Teachers

MongoDB | Node.js | Express | EJS Templates

My team and I built a web app built to enable teachers to create, organize and share their weekly lesson plans. Using MongoDB, Express, Node and EJS, this app handled user authentication, session management as well as reading from and writing to a CloudAtlas Mongo database.

Fall 2019


University of North Texas

Bachelor of Science
Computer Science

GPA: 3.8

Fall 2017 - Spring 2020


Programming Languages & Tools
  • Angular 9+
  • Node.js / npm
  • Express
  • GitHub
  • Gitlab
  • GitFlow
  • CI/CD Pipelines
  • C/C++
  • ES6 / HTML / CSS
  • Unit Testing
  • Integration Testing

  • Agile Development
  • Requirements Gathering
  • Feature Development
  • Test Driven Development


When not building web apps, I love hiking, reading, traveling, cooking, and drinking coffee. I love anything sci-fi or fantasy and listening to true crime podcasts.

So far, I've been able to travel to New York, Boston, Colorado, New Mexico, Arizona, and Florida. On one trip, I went skiing in New Mexico one afternoon and within 12 hours, I was hiking the Grand Canyon in Arizona! Post-pandemic, I'd love to travel to Europe!