Profile picture

Joe Haefling

Frontend Engineer
Pronouns he/him/his
Open Resume Email Directly

About me

I am a former social worker, front end engineer, mentor, technical blogger, musician, and a foodie. When I began exploring software development, I realized that the skills that I learned previously in my life were going to be extremely helpful. My strong interpersonal skills, ability to analyze a problem, and agile approach to problem-solving, directly correlated to software development; and my natural curiosity serves me well when trying to learn a new language or framework. So, in November of 2019, I decided that I could make more of a difference with code than I could as a social worker, and I left my job and attended Turing School of Software & Design. Now, I am looking forward to getting my start in the tech industry so that I can continue to utilize and grow my skills.I am currently looking for new opportunities as a FE software engineer where I can utilize my favorite technologies: React, React hooks, Javascript, HTM5, ES6, CSS3, Sass, and Cypress.

Preferred locations

  • Denver, CO
  • Raleigh, NC
  • Austin, TX
  • Richmond, VA
Open to other locations and/or remote work

Previous industries

  • Civic & Social Organization
  • Individual & Family Services
  • Mental Health Care
  • Music
  • Professional Training & Coaching
  • Recreational Facilities and Services

Skills

  • JavaScript
  • React
  • Redux

Currently learning

  • Express
  • Nodewebkit

Projects

Gift of Gab

Gift of Gab

Project scope time 60 hours
Collaborators

Tools Used

Gift of Gab was created to be a cheaper, smaller, alternative to a Dynavox designed to work on your phone or tablet. It was designed to assist individuals who are unable to communicate reliably with their own voices due to cognitive, language, and physical impairments.

My areas of focus:
Technical Focus: Create a project from scratch implementing Redux, React/Hooks, Cypress in 2 weeks.Tech Stack: React/Hooks, Redux, CSS, React RouterTesting Suite: CypressProject Management: Wireframing with Mirro, Creation of User Stories with Github project board, Defining MVP, Sprint Creation, Retros, Accountability Structures

Launch the App Code Repository
Screenshot detail for project Gift of Gab
Screenshot thumbnail #1 for project Gift of Gab

ArtisTry

ArtisTry

Project scope time 70 hours
Collaborators

Tools Used

ArtisTry is an art discovery application that requires no background knowledge of any art whatsoever. Easy way to discover new artists and artworks and if you find an artist that you like, it allows you to take a deep dive into that artist's collection and save any artworks you desire into your own gallery collection.    

My areas of focus:
Technical Focus: With this project our technical focus was to learn and implement React/Hooks in a week.Tech Stack: React/Hooks, React RouterTesting Suite: React Testing LibraryProject Management: Wireframing, Creation of User Stories, Defining MVP, Sprint Creation, Retros, Accountability Structures

Launch the App Code Repository
Screenshot detail for project ArtisTry
Screenshot thumbnail #1 for project ArtisTry

Nine2Five

Nine2Five

Project scope time 40 hours
Collaborators

Tools Used

Nine2Five is an application for people with developmental disabilities who work in the janitorial services industry. It allows users to see a list of their jobs for today. Each job has time, contact person, and address so that the employee can check in with the contact person when they arrive. The user clicks a start job button when they begin the job and a finish job button when they finish the job which tracks how long they took to complete the task. After a user completes a job they are asked to complete a form that rates the business which they worked at. The user can add jobs to favorites so that they can choose to do those jobs again in the future. I recently rebuilt this application using TypeScript: https://github.com/Josephhaefling/nine2five-with-typescript

My areas of focus:
Technical Focus: My technical focus for this project was to utilize React Hooks and a API of our choice to create a project in 1 week.Tech Stack: React/Hooks, React Router, CSSTesting Suite: React Testing LibraryProject Management: Wireframing, Creation of User Stories, Defining MVP

Code Repository
Screenshot detail for project Nine2Five
Screenshot thumbnail #1 for project Nine2Five