Alyssa with a tapir

About Me

How on earth are zoo keeping and coding the same?

It's in the details...
Noticing the slightest behavior change in an animal - finding a syntax error in a sea of code

It's about creative problem solving...
Finding a way to get an animal to do what I want them to do - trying multiple ways to fix broken code until it works

It's about teamwork...
Working together to ensure the highest level of animal care - working together to build a project

For the last 10 years, I've had the incredible opportunity to work up close and personal with a wide variety of animals. But as priorities in life change, so do careers. I was looking for a new path that would bring more stability and more of an intellectual challenge. I gravitated towards software development because the idea that technology can be used to improve so many aspects of most jobs and even life excites me. Every day brings on new challenges and I look forward to continue to explore the lifetime of learning this new career brings.


Junior Full-Stack Software Developer

Nashville Software School (Jan 2020 - Present)

Intensive, 6-month full-time software development bootcamp focusing on full-stack development fundamentals and problem solving through building individual and group projects utilizing HTML5, CSS3, Javascript, React.js, and Python/Django

Hoofstock Keeper

Nashville Zoo (Jun 2018 - Dec 2019)

Responsible for all aspects of daily animal care, utilized problem-solving skills and attention to detail to make animal management decisions, revamped training and enrichment programs, educated the public about conservation through keeper talks and tours

Driver Growth Operations Associate

Lyft Headquarters (Jan 2017 - Jun 2018)

Utilized internal tools to take prospective drivers from application to their first passenger, learned basic SQL to query data used in A/B tests to make improvements to the driver application process, conducted quality assurance and provided coaching to local teams and partner sites

Download Resume Download One-Sheet
Alyssa with an okapi

Capstone Projects

Completed at Nashville Software School


HTML5 / CSS3 / React / Reactstrap / Moment.js / Chart.js

When it comes to climbing in an indoor rock climbing gym, climbs are constantly changing - new climbs being put up and old climbs being taken down. It can be difficult to keep track of which climbs you've already climbed. BetaData allows users to record the climbs that they've done as well as any climbing goals that they have. Users have full CRUD functionality on the climbs that they record. They can also add multiple attempts to a climb, add a helpful note about the climb, give each climb an enjoyment rating, filter & sort their climbs in multiple ways, and view charts that display how many climbs of each level they have done. I was excited to get the chance to build an app that my climbing friends and I will be able to use on a regular basis.

Demo GitHub