Profile picture

Joseph Haas

Back-End Engineer
Pronouns He/Him
Open Resume Email Directly

About me

Software engineer able to empathize with users, influence design and architecture, and write clean, maintainable code. Bring 9+ years of product management experience and new technical skillset as a well-rounded and effective junior engineer. Strong interest and active desire to build scalable, API-centric systems. Excited to communicate cross-functionally and within product, design, and engineering environments. Positioned to architect code for performance, scalability, and future maintainability. Strong interest in learning about new technologies, development processes, and practices.

Preferred locations

  • Denver, CO
  • New York, NY
  • Portland, OR
  • Seattle, WA
Open to other locations and/or remote work

Previous industries

  • Entertainment
  • Financial Services
  • Information Technology and Services
  • Telecommunications

Skills

  • AR
  • Atom
  • Bootstrap
  • Business Development
  • Chrome
  • Confluence
  • Gimp
  • Git
  • GitHub
  • Google
  • Heroku
  • HTML5
  • Jetbrains
  • LinkedIn
  • Mentorship
  • PostgreSQL
  • Product Management
  • RSpec
  • Ruby
  • RubyMine
  • Saas
  • Salesforce
  • Sketch
  • Slack
  • SQL
  • Travis
  • Trello
  • User Experience Design / UX
  • User Interface Design / UI
  • Visual Studio

Currently learning

  • JavaScript
  • jQuery
  • Node.js
  • Rails

Projects

Down Draft

Down Draft

Project scope time 112 hours
Collaborators Profile picture for Joe Mecha Profile picture for Gaelyn Cooper Profile picture for Logan Anderson Profile picture for Klaudia Stewart

Tools Used

  • AR
  • Bootstrap
  • Heroku
  • PostgreSQL
  • Rails

Description

To provide users a unique and dynamic beer suggestion solution, Down Draft allows users to create a trip(by zip code) and DownDraft will provide a beer suggestion taking into account the trips elevation weather condition.

Technical Goals & Learnings

  1. Build an Application using a Service Architecutre (1 Backend server feeding a Frontend Server)
  2. Consume a external APIs, WeatherAPI and OpenTopo
  3. Build a relational Database using externally generated CSVS
  4. Implement OAuth, using Google OAuth 2.0
  5. Implement CI/CD using Travis CI
  6. Build an engaging FrontEnd using Bootstrap
Launch the App Code Repository
Screenshot detail for project Down Draft
Screenshot thumbnail #1 for project Down Draft Screenshot thumbnail #2 for project Down Draft Screenshot thumbnail #3 for project Down Draft

Viewing Party

Viewing Party

Project scope time 72 hours
Collaborators Profile picture for Joe Mecha

Tools Used

Description

Build an application that allows users to make an account, add friends , search for movies via a connection to The Movie Database, and schedule an event to view a movie with your friends.

Technical Goals & Learnings

  1. Consume an external JSON API that requires authentication
  2. Build Authentication (using Bcrypt)
  3. Implement a self-referential database
  4. Implement CI/CD using Travis CI
Launch the App Code Repository
Screenshot detail for project Viewing Party
Screenshot thumbnail #1 for project Viewing Party Screenshot thumbnail #2 for project Viewing Party Screenshot thumbnail #3 for project Viewing Party Screenshot thumbnail #4 for project Viewing Party