Profile picture

Rachel Soae Prather

Software Engineer & Web Developer
Pronouns she/they
Open Resume Email Directly

About me

View my website at www.rachelsoae.com

Hi! 👋 I'm Rachel, and I am addicted to solving problems.

Since learning to read music at age 6, I’ve lived for the days when I can hammer away at a new song. As a Calculus tutor in college, I spent my downtime solving practice problems for fun. Now, I solve technical problems as a Software Engineer. When I’m done, I solve them again - even better!

My first career in veterinary medicine was educational and fun (I mean, you do get to pet dogs all day), but I never quite felt the rush that I get from music, math, and coding. I am ecstatic to spend the rest of my life doing what I love - riding the twin thrills of learning new skills and solving complex problems every day!

What I like even more than that fist-pumping feeling of fixing a bug is the experience of going through it with friends. I am talented at identifying people’s strengths and encouraging my teammates to use theirs to their best advantage. I strive to support others by valuing their humanity and experiences above all else.

Many years in high-stress environments (vet hospitals i.e. life or death situations) have taught me to keep a cool head under pressure. I accomplish that by staying impeccably organized. As I like to say, “I project-manage my life.” The proof is in my 13 color-coded Google Calendars. 😄

I’m a Software Engineer looking for the opportunity to work for an ethical company with a product and mission I can be proud of. My mission is to "Build Technology that Builds Community," and I can't do it alone. Let's build something meaningful together. 🌱

Preferred locations

  • Portland, OR
  • Vancouver, WA
Open to other locations and/or remote work

Previous industries

  • Consumer Services
  • Financial Services
  • Higher Education
  • Insurance
  • Non-Profit Organization Management
  • Real Estate
  • Veterinary

Skills

  • Accessibility
  • Canva
  • Chai
  • CSS3
  • Cypress
  • Express
  • Figma
  • Git
  • GitHub
  • GitHub Projects
  • HTML5
  • JavaScript
  • Mentorship
  • Mocha
  • Npm
  • Postman
  • React
  • Sass
  • Slack
  • Trello
  • Visual Studio

Currently learning

  • TypeScript

Projects

EverUse

EverUse

Project scope time 44 hours
Collaborators Profile picture for Jamie Caudill Profile picture for Taranveer  Singh Profile picture for Alec Livaditis Profile picture for Alex  Kiselich Profile picture for Jimmy Jurado Profile picture for Ashley Plasket

Tools Used

  • Accessibility
  • CircleCI
  • GraphQL
  • JavaScript
  • React
  • Sass

Purpose

This full stack e-commmerce tool was built on behalf of a real-life client: EverUse Upcycled Products. As a cross-functional team, we crafted an online ordering system for clients to view and request products from the sellers. The application was engineered to meet EverUse's specific business needs, and is scalable so that it can grow alongside the business.

Learning

This project represents our first time learning and implementing both continuous integration with CircleCI and network requests with GraphQL. Both brought challenging opportunities for growth and ultimately contributed to the success of the application as a whole by streamlining our processes and enhancing the quality of pushed code.

Collaboration

Collaborating with a back end team to make our user experience goals a reality was exceptionally gratifying - and FUN! The back end team went above and beyond expectations and implemented background workers to complete the order form process and ensure consistent communication with both buyers and sellers to close the transaction.

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

D&D: The Rookie's Roadmap

D&D: The Rookie's Roadmap

Project scope time 37 hours
Collaborators

Tools Used

  • Cypress
  • Figma
  • Git
  • GitHub
  • GitHub Projects
  • JavaScript
  • Npm
  • Postman
  • React
  • Sass
  • Visual Studio

Purpose

The Rookie's Roadmap is a Dungeons & Dragons (D&D) wiki for complete beginners. It was designed with the intention that even folks with very limited technical ability would be able to navigate the site with ease to find the information they are most interested in.

Features

Information is broken up by category into several easy-to-access directories, plus a searchable Glossary page containing links to every concept on the site. The Resources page contains useful links to external websites and articles that were instrumental in my own understanding of D&D, and that I thought would be most helpful to my audience.

Roadmap

I have many additional features planned for the future, including stylistic and navigational enhancements, to make the user experience even better.

Happy adventuring!

Launch the App Code Repository
Screenshot detail for project D&D: The Rookie's Roadmap
Screenshot thumbnail #1 for project D&D: The Rookie's Roadmap Screenshot thumbnail #2 for project D&D: The Rookie's Roadmap Screenshot thumbnail #3 for project D&D: The Rookie's Roadmap Screenshot thumbnail #4 for project D&D: The Rookie's Roadmap

Humor Me

Humor Me

Project scope time 39 hours
Collaborators Profile picture for Alexa VanSchaardenburg Profile picture for Jamie Caudill Profile picture for Daniel Cochico

Tools Used

  • Cypress
  • Express
  • PostgreSQL
  • Postico
  • Postman
  • React

Need a lift?

Enjoy clicking through randomized motivational posters. Feeling Salty? Try Chaotic Mode at your own risk. You can even save your favorites!

Learning

As a front-end team, we used this project as an opportunity to challenge ourselves by self-teaching and implementing 3 brand new (to us) back-end technologies: Express.js, Knex.js, and PostgresQL. Starting with a two day research sprint, we dove into understanding relational databases and Restful APIs. In the end, we created and deployed a fully functional relational database and server, while also creating and deploying a fun and interactive front-end application.

Launch the App Code Repository
Screenshot detail for project Humor Me
Screenshot thumbnail #1 for project Humor Me Screenshot thumbnail #2 for project Humor Me Screenshot thumbnail #3 for project Humor Me

Overlook

Overlook

Project scope time 32 hours
Collaborators

Tools Used

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

Purpose

Enjoy peace and luxury at The Overlook! This hotel booking site allows a user to log into a beautiful personalized dashboard with a record of all their past bookings at The Overlook, including dates and room details.Search for available rooms by desired check-in date, and filter search results by the type of room you want. Once a room is selected, you may confirm your booking or return to your previous search results to change the details of your stay.

Learning

Accessibility and elegance were the primary focuses of this project. It was tested using WAVE Evaluation Tool, Lighthouse, Colorblind - Dalton, and VoiceOver to ensure that navigation and visibility were consistent for users of all abilities. A great deal of time and attention went into the UI to create a user experience reflective of the brand of the Overlook.

Roadmap

I am actively working on improvements to this application, which is so far my most extensive build in vanilla JavaScript. Future UI improvements include refactoring for responsiveness across all screen sizes.

to Log In:

  • Username: customer[input any number between 1 and 50], example customer21
  • Password: overlook2021
Launch the App Code Repository
Screenshot detail for project Overlook
Screenshot thumbnail #1 for project Overlook Screenshot thumbnail #2 for project Overlook Screenshot thumbnail #3 for project Overlook Screenshot thumbnail #4 for project Overlook