Joel Kraft

Web Developer • Solutions

email

resume

linkedin

github

standup

Resume

Download (pdf)

Profile

Full stack web developer passionate about creating great user experiences. Self-directed learner, creative problem solver, and enthusiastic collaborator.

Technologies

JavaScript (ES2017), React, Redux, Vue.js, Node.js, Express, Redis, Postgres, jQuery, CSS, HTML, Git, *nix command-line, AWS, Esprima, Ruby, Python, PHP, MySQL, Rails

Skills

Programming (7 years), Project Management (4 years), Customer Service, Music

Experience

Full Stack Developer

Mediavo — October 2018 - Present

  • Build rapid prototype and production full-stack applications using React, Redux, Node and Postgres, both development and deployment on AWS
  • Implement performant features for server-side applications that handle millions of interactions a day
  • Construct cross-browser compatible UI’s to match design specs
  • Automate tasks with Node, Python and Shell scripts

Full Stack Developer

Lucky Orange — November 2017 - October 2018

  • Debugged, repaired and built features for a browser toolset that collected analytic data for 100,000s of websites and reported them to a dashboard in real time
  • Built next version of the dashboard application in Vue.js, with special attention to accessibility
  • Interfaced with customers to aid them in troubleshooting our tooling in their environments
  • Wrote custom browser scripts for customers to use on their sites to collect analytic data

Full Stack JavaScript Teacher

Treehouse — May 2016 - October 2017

  • Taught event-based & async programming, HTTP, REST APIs, Node.js, Express.js, closures, inheritance, DOM Manipulation, among other things
  • Used AST parsing to preemptively assess the quality of student code before execution
  • Automated tasks such as updating courses, calculating video length based on written dialog scripts, and syncing course materials on AWS

Access Services Program Technician

Multnomah County Library — Feb 2014 - February 2016

  • Developed, user-tested, and refined performant web applications and automation tools, including an introspective list building app that reported on its own accuracy to adjust for shifting business needs

Page Lead Worker

Multnomah County Library — Jan 2012 - Feb 2014

  • Built a JavaScript application that saved the library 2.85 FTE, and increased the number of service points that could access the system

Open Source Projects

thingsSDK

Speaking Engagements

First Thoughts: The Dawn of Flashing Lights, Donut.js, Portland, OR

Use a Microcontroller to Send Morse Code, JavaScript + IoT Meetup, Portland, OR