Profile picture

Andrew Mullins

Back-End Engineer
Pronouns he/him
Open Resume Email Directly

About me

I am a hard worker with a deep love of learning, qualities which led me to pursue a double major in both Chemistry and Russian Language, a Master's in Polymer Chemistry, and now an intensive seven-month bootcamp-style program in Back End Engineering. The scientific fields have been an amazing place for exploration and challenges in critical thinking as I taught myself asphalt chemistry, cannabis extraction and analytical techniques, and forensic toxicology. The last of these required extensive continuing education to stay on top of the ever changing drugs of abuse scene and challenging testimony experiences where strong communication, critical thinking, and calm demeanor in a stressful environment were essential.

Welcoming our daughter into the world gave me the opportunity to reexamine my priorities. I found that not only was I seeking better balance, but that my favorite moments at my job were when I was doing some light coding in Excel, building spreadsheet templates to better interface our instruments with our LIMS database. This combined with my knack for languages, love of computers, and the exploration, creativity, logic, and critical thinking involved with coding made switching to software development an obvious choice.

Now I am a student at the Turing School in the Back End program learning Ruby on Rails and loving it. If you would like to learn more about how my skills can help your team, reach out! You can message me on LinkedIn. I look forward to meeting you!

Preferred locations

  • Denver, CO
Open to remote work

Previous industries

  • Chemicals
  • Law Enforcement
  • Pharmaceuticals
  • Plastics
  • Public Safety
  • Renewables & Environment

Skills

  • Git
  • GitHub
  • RSpec

Currently learning

  • Heroku
  • PostgreSQL
  • Rails
  • Ruby
  • SQL

Projects

Viewing Party Light

Viewing Party Light

Project scope time 24 hours
Collaborators

Tools Used

  • Heroku
  • Rails
  • RSpec

As a group, we designed a Ruby on Rails based app that allows users to make a profile, explore movies (description, reviews, cast, etc.), and create a viewing party for a movie that they can invite other users to. This project relied on consuming TheMovieDatabase API for all its third-party data. Hitting multiple endpoints to get all the necessary data for the project required extensive documentation research, implementing facade/service architecture, authentication using Figaro, and stubbing of the API calls in our testing via webmock and VCR. Our group successfully completed all features of the project, deployed to Heroku, and implemented one extension (low-level caching of some movie data results). The quick turnaround (5 days) required great group communication and collaboration which we achieved using tools like Github Issues, Slack, and daily standups.

Launch the App Code Repository
Screenshot detail for project Viewing Party Light
Screenshot thumbnail #1 for project Viewing Party Light Screenshot thumbnail #2 for project Viewing Party Light

Bulk Discounts

Bulk Discounts

Project scope time 25 hours
Collaborators

Tools Used

  • Heroku
  • Rails
  • RSpec
  • Ruby

Bulk Discounts project builds off the Litte Esty Shop commerce app mad in which merchants and admins can manage their sale items and track customers' purchases. Bulk Discounts adds the function of discounts on item prices when orders reach a certain threshold set by the merchants. To integrate this into the app, not only was an additional table added to the schema but multiple methods were needed to track which bulk discounts applied to which sales (invoices). These methods heavily leveraged SQL and ActiveRecord to find, apply, and total the eligible discounts on each sale. In addition to this new functionality, API consumption of the Nager.Date API was used to add a tracker to each merchants dashboard for upcoming holidays. Following OOP, a facade/service architecture was used with stubbing in testing with VCR and Webmock. All extensions were completed in this project, in addition to the base requirements, utilizing call backs, validations, and advanced AR/SQL queries.

Launch the App Code Repository
Screenshot detail for project Bulk Discounts
Screenshot thumbnail #1 for project Bulk Discounts Screenshot thumbnail #2 for project Bulk Discounts