Profile picture

Ashley Plasket

Software Developer
Pronouns she/her
Open Resume Email Directly

About me

Hey there, I'm Ashley! 👋

✨ I’m an empathetic, customer-obsessed software engineer with 10+ years of People Ops experience at tech start-ups.

🌱 I'm on a mission to create technical solutions that improve efficiency, drive growth, and empower people to thrive.

🔮 I truly believe everything in engineering is about fostering impact and creating an amazing, intuitive experience for our end users.

🚀 I'm looking for a collaborative engineering team who values excellence, growth, diversity & inclusion, and creating a seamless user experience. I'm excited to be part of a company that is striving to make a positive impact in people’s lives.

Preferred locations

  • Atlanta, GA
Open to remote work

Previous industries

  • Consumer Services
  • Entertainment
  • Human Resources
  • Legal Services
  • Media Production
  • Retail

Skills

  • ActiveRecord
  • CSS3
  • Git
  • GitHub
  • GitHub Projects
  • HTML5
  • PostgreSQL
  • Postico
  • Postman
  • Rails
  • Render
  • RSpec
  • Ruby
  • Slack
  • Trello
  • Visual Studio

Currently learning

  • Bootstrap
  • CircleCI
  • Continuous Integration
  • GraphQL
  • Heroku
  • Python
  • Tailwind

Projects

EverUse

EverUse

Project scope time 50 hours
Collaborators Profile picture for Jimmy Jurado Profile picture for Alex  Kiselich Profile picture for Rachel Soae Prather Profile picture for Taranveer  Singh Profile picture for Alec Livaditis Profile picture for Jamie Caudill

Tools Used

  • CircleCI
  • Git
  • GitHub
  • GitHub Projects
  • GraphQL
  • Heroku
  • HTML5
  • Miro
  • PostgreSQL
  • Postman
  • Rails
  • Ruby
  • SendGrid

Everuse

EverUse is a company that up-cycles and repurposes discarded materials into jewelry and accessories. We partnered with the EverUse team to increase their online presence and product marketing by providing them with a full-stack web application.

App Summary

In order to meet the business needs of this small company, our team of 7 developers created a full-stack application focused on streamlining the user experience by beautifully displaying products and allowing buyers to easily place orders. After an order is submitted, the customer receives a detailed confirmation email, and the sellers receive an emailed order form containing the customer's contact information and requested items. Payment is handled externally, in line with the businesses current practices.

This application was built with scalability and longevity in mind, and we are proud to have created a website tailored to the company's specific needs.

Architecture & Design:

The back end application is a Rails API built with a PostgreSQL database and thoroughly tested using RSpec. It exposes endpoints utilizing GraphQL and is responsible for receiving requests, querying the internal database, and formatting JSON responses to send data to the front end application. It is also responsible for sending confirmation emails to customers utilizing ActionMailer, HTML/CSS for styling, and SendGrid API. For monitoring, we rely on New Relic to provide real-time insights into the performance and health of our application, ensuring optimal user experiences.

The front end application is an App built with React framework, utilizing Sass for styling, and cypress for testing. It consumes data received from the backend API utilizing GraphQL by making queries and mutations requests.

Contribution:

  • researched and implemented 6 new technologies on the backend: Heroku, CircleCI, GraphQL, NewRelic, SendGrid Twilio API, and Google developer API
  • Utilizing mob programming within a team of 3 developers, we built Rails API with PostgreSQL database, GraphQL for request handling, thorough edge case testing, CircleCI and Heroku for CI/CD
  • Integrated SendGrid for customer email notifications, Google Sheets API for order request management, and Postman for local testing
  • Independently researched, implemented, and taught team how to use NewRelic for browser monitoring and transaction and error logging, maintaining an average 0.5-second page load time
  • Led project management setup on Miro for a team of 7 developers, employing daily stand-ups and post-sprint retrospectives.
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

CivicVoicePlus

CivicVoicePlus

Project scope time 70 hours
Collaborators Profile picture for Jimmy Jurado Profile picture for Julian Beldotti Profile picture for Jeffrey Redish

Tools Used

  • ActiveRecord
  • CSS3
  • GitHub
  • GitHub Projects
  • HTML5
  • Miro
  • PostgreSQL
  • Postman
  • Rails
  • Render
  • Ruby
  • Software Architecture
  • Tailwind
  • User Authentication

CivicVoicePlus ("CVP")

CVP is a civic data tool which aims to educate and inform users with relevant legislative information, empowering them to actively participate in civic matters. Users can select bill categories for their dashboard feed, search for and track the progress of specific bills, and easily access simplified bill summaries, status, and congressperson information.

Architecture & Design

The back end application is an API built with the Rails framework. It exposes 12 RESTful endpoints and is responsible for receiving JSON requests, querying the internal database, consuming external APIs, and formatting JSON responses to send data to the front end application. In order to help with rate limiting on the APIs we utilized, we implemented Rails Caching to search for the bill and then save it to our database. This way, after a bill query has been made, we speed up the time it takes to retrieve that bill's information in the future.

The front end application handles user interaction through the browser, and is built on Rails with HTML and CSS styling. It is responsible for user authentication and authorization, and consumes RESTful endpoints exposed through the back end application to deliver data about search results, saved bills, and bill details to the views. The front end is also responsible for passing specific data through via JSON requests to perform CRUD actions in the back end database (ex. saving a bill for a specific user).

Contribution:

  • Utilizing TDD, built a Ruby on Rails API with PostgreSQL, exposed 12 RESTful endpoints, leveraged Caching for efficient querying and faster page loads, and SQL and ActiveRecord for database querying
  • Implemented Tailwind and HTML/CSS on the front end with Google OAuth for user authentication and Bcrypt for password encryption
  • Produced detailed documentation for both backend and frontend repositories
  • Collaborated with a team of 3 developers using pair and mob programming, along with agile methodologies and collaboration tools like Miro, Slack, Visual Studio Code, and GitHub Projects

Tech Stack:

This app was successfully built by 4 backend developers utilizing the following tech stack

  • Languages/Frameworks/Tools: Ruby, Rails, PostgreSQL, JSON, APIs, ActiveRecord, SQL, OAuth, Caching, Pagination
  • Styling: HTML, Tailwind
  • Organization: GitHub Projects, Miro,
  • Testing: RSpec, Postman, VCR, Webmock
  • Deployed on Render
Launch the App Code Repository
Screenshot detail for project CivicVoicePlus
Screenshot thumbnail #1 for project CivicVoicePlus Screenshot thumbnail #2 for project CivicVoicePlus Screenshot thumbnail #3 for project CivicVoicePlus Screenshot thumbnail #4 for project CivicVoicePlus

Movie Party

Movie Party

Project scope time 17 hours
Collaborators Profile picture for Matthew Johnson

Tools Used

  • ActiveRecord
  • Bootstrap
  • CSS3
  • GitHub
  • GitHub Projects
  • HTML5
  • PostgreSQL
  • Rails
  • Render
  • RSpec
  • Ruby
  • SQL

Movie Party Summary

Movie Party is a monolithic app where any user can search for movies by query or using the top rated button. When clicking on a movie's link, the user can see details about the movie including: rating and reviews, associated genres, runtime, summary, and cast details. Logged in users can create a movie viewing party event and invite other users on the application to join them.

Contribution:

  • Successfully collaborated with another backend developer to create this monolithic full-stack app
  • Implemented login feature for users utilizing Bcrypt password encryption and sessions to validate user information
  • Responsible for implementing user-friendly frontend design by applying basic BootStrap html/css

Tech Stack:

Built with: Ruby and Ruby on Rails with a postgres database.

Tech Stack: Ruby, Rails, JSON, APIs, RSpec, OOP, GitHub, GitHub Projects, HTML and CSS (using Bootstrap gem), Render

APIs consumed: https://api.themoviedb.org/3/

Code Repository
Screenshot detail for project Movie Party
Screenshot thumbnail #1 for project Movie Party Screenshot thumbnail #2 for project Movie Party Screenshot thumbnail #3 for project Movie Party Screenshot thumbnail #4 for project Movie Party