Profile picture

Phil Lewis

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

About me

I am a problem solver with professional experience in the environmental remediation and consulting field. I have bachelor's degrees in Environmental Science and Philosophy and a minor in chemistry. I excel at problem solving, love working on projects, and thrive in team settings. I am dedicated to lifelong learning and have made the jump into the software industry in order to challenge myself and pursue more career options.

My professional experience has focused on project management and technical writing. I also self-taught AutoCAD in order to draft conaminant plume maps company-wide. I took on large workloads and was able to successfully complete all of my projects in a timely manner. I learned organization, time management, teamwork, and planning skills. I believe these skills will transfer well to any role.

I look forward to learning new technologies, working with experienced developers, and making a positive impact in the world.

Preferred locations

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

Previous industries

  • Environmental Services

Skills

  • Chai
  • CSS3
  • Cypress
  • Express
  • GraphQL
  • HTML5
  • JavaScript
  • Mocha
  • Node.js
  • React
  • Sass
  • TypeScript

Currently learning

None specified

Projects

Discify

Discify

Project scope time 40 hours
Collaborators Profile picture for Grace Gardner

Tools Used

  • Cypress
  • JavaScript
  • React
  • Sass

Application that allows a user to manage a disc golf league, create a personal and team scorecard, search courses to play, and view league statistics. Pulled data from REST API to prepopulate scorecard with par information, hole distance, and user statistics. Stored all data in a custom backend. Leveraged React’s context API for global state management, React Router v6, and Cypress for end-to-end testing.

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

Jazz Collaborations

Jazz Collaborations

Project scope time 40 hours
Collaborators

Tools Used

  • Cypress
  • Express
  • Heroku
  • JavaScript
  • React
  • Sass

This app allows a user to browse through jazz artists, choose two musicians, and then see list of albums those musicians both played on. The front end was written in React, using Sass, React Router and Cypress. The server was written in Express and hosted on Heroku. The focus of this project was to practice global state management with React's context and using hooks in functional components.

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

Rancid Tomatillos

Rancid Tomatillos

Project scope time 20 hours
Collaborators Profile picture for Lynn Nguyen

Tools Used

  • Cypress
  • JavaScript
  • React
  • Sass

Leveraged the React framework to create functional and class components, utilized network requests using fetch, routed with React Router v5, and conducted end-to-end testing with Cypress. Allows users to browse through movies and view details about each one.

Launch the App Code Repository
Screenshot detail for project Rancid Tomatillos
Screenshot thumbnail #1 for project Rancid Tomatillos Screenshot thumbnail #2 for project Rancid Tomatillos