Profile picture

Phillip Strom

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

About me

With a background in classical music and business, I bring a strong blend of creative problem solving and analytical thinking to my team. My background in music lends itself to software development by utilizing my skills of breaking problems into parts and tackling them logically with deliberate and focused practice. It has also taught me to reach specific goals within tight timelines and given me a drive to constantly learn and improve. As a lifelong creator, I followed my passion of music into the music business, where I worked with high profile artists to bring music to life throughout Colorado. Now, I love putting my creative energy into building better software.

Preferred locations

  • Denver, CO
Open to other locations and/or remote work

Previous industries

  • Music

Skills

  • Automated QA
  • CSS3
  • Git
  • GitHub
  • GraphQL
  • HTML5
  • JavaScript
  • PostgreSQL
  • Quality Assurance / QA
  • Rails
  • RSpec
  • Ruby
  • SQL

Currently learning

None specified

Projects

Career Day

Career Day

Contribution time 40 hours
Collaborators

Tools Used

  • Git
  • GitHub
  • Heroku
  • PostgreSQL
  • Python
  • Travis

Career Day is a progressive web app built to help middle school aged kids explore possible career options that they may not have known were open to them. Users can explore a wide range of careers, search for specific careers or salaries, and then take a dive into the details. Using a mix of bespoke data and data from the US Bureau of Labor, users can explore what a certain career is about, what sort of qualifications are needed, salary info, and hear from someone in the field all from the career show page!
This app was built in two weeks with a group of five developers for our final project at Turing. We were encouraged to explore new technologies and implement them in the app, so we built a Python/Flask backend and utilized React Hooks for the frontend. We followed an agile workflow utilizing GitHub project boards and presented at the Turing Code Fair. Our presentation can be viewed here

My areas of focus:
This project allowed me to explore a whole new tech stack, learning new technologies in a short time including:

  • Building an API with Flask to serve up data for a front-end team
  • Utilizing the SQLAlchemy ORM to interact with a postgreSQL database
  • Learning basics of Python
  • Automated testing with Pytest and Postman
  • Implementing TravisCI and Heroku continuous deployment
Launch the App Code Repository
Screenshot detail for project Career Day
Screenshot thumbnail #1 for project Career Day

ShelfShare

ShelfShare

Contribution time 40 hours
Collaborators

Tools Used

  • CSS3
  • Git
  • GitHub
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Travis

ShelfShare is a peer-to-peer platform for sharing physical books. We simplify the loan-and-return process for books by keeping track of who is borrowing what, so you'll never forget!Search for your friends and their books on ShelfShare. Ask to borrow their books and loan your books out too! Add your books to ShelfShare!This app was built in nine days with a group of three developers. The idea was fully created by the team. We implemented a microservice (BookBuddy) to support the main application. We followed an agile workflow utilizing GitHub project boards and presented at the Turing Code Fair. 

My areas of focus:
This is the first student pitched project I worked on. It allowed me to work on taking an idea from the drawing board to production in an agile team environment. I learned how to prioritize development of key features to allow us to reach our minimum viable product. An additional challenge was a key technology pivot, once I learned that the API we were initially utilizing to gather book data was not viable, I had to quickly research and implement an alternative. 

Technologies:

  • Ruby on Rails for the main app
  • Sinatra for the microservice
  • RSpec for testingPostgreSQL for the database
  • HTML / CSS for accessible UX/UI
  • Google Books API for book data
  • Google OAuth for user authentication
  • Heroku for deployment
  • TravisCI for continuous integration
Launch the App Code Repository
Screenshot detail for project ShelfShare
Screenshot thumbnail #1 for project ShelfShare