Evan Hackett

Evan Hackett

Mentor
5.0
(1 reviews)
US$25.00
For every 15 mins
2
Sessions/Jobs
ABOUT ME
Boot-camp instructor, previously worked as a software engineer
Boot-camp instructor, previously worked as a software engineer

I fell in love with writing code ~10 years ago when I wrote my first line of Python. I wanted to learn to code just out of curiosity -- I've always loved computers. Since then I've worked as a software engineer, mainly doing full stack JavaScript. I "made my millions" in 2015, and decided my true passion is teaching. I finished a computer science degree then got a job at a boot-camp teaching an advanced JavaScript course.

I also have taught a Python course, as well as tutored a bunch of college students (mainly helping them with their C/C++ homework).

I have experience in over a dozen languages, but JavaScript is my strongest due to all the professional experience I have with it.

Pacific Time (US & Canada) (-07:00)
Joined June 2020
EXPERTISE
8 years experience
I have experience with JavaScript in many contexts: web apps, mobile apps, command line scripts, and even teaching JavaScript classes at ...
I have experience with JavaScript in many contexts: web apps, mobile apps, command line scripts, and even teaching JavaScript classes at boot-camps such as Hack Reactor and PDX Code Guild.
6 years experience
React is the framework I teach my students in the Advanced JavaScript course I teach. I've also used it professionally to build web inter...
React is the framework I teach my students in the Advanced JavaScript course I teach. I've also used it professionally to build web interfaces as well as native apps using React Native. One of the things I like to do with students is to show how to build a mini React framework from scratch using smaller libraries. It really helps to demystify the concepts when you see how a React-like framework is made.
8 years experience
Node is my primary language for creating web servers. I've used Node professionally to build out REST web servers, as well as a back-end ...
Node is my primary language for creating web servers. I've used Node professionally to build out REST web servers, as well as a back-end scripting language for various tasks such as web-scraping and batch payment processing jobs.
8 years experience
I've been building web servers with Express for 5+ years. Usually the servers I build are REST APIs for a single-page-application, though...
I've been building web servers with Express for 5+ years. Usually the servers I build are REST APIs for a single-page-application, though I've also used templating engines to serve static web pages from Express. Express is the main framework we use in the Advanced Javascript course I teach. Typically I start students out by showing how to build servers with vanilla Node, then we look at how Express makes it much easier.
4 years experience
Have spent a lot of time writing cloudformation to define infrastructure and automate deployments on AWS. At a previous job we did everyt...
Have spent a lot of time writing cloudformation to define infrastructure and automate deployments on AWS. At a previous job we did everything "serverless", so I got very familiar with lambda, step functions, dynamodb, SQS, etc.

REVIEWS FROM CLIENTS

5.0
(1 reviews)
brivu
brivu
June 2020
Evan is very knowledgable and helped explain a lot of concepts I wasn't quite getting. He spent a half an hour with me on our first session free of charge just to see if it'd be a good fit. I highly recommend him and will be reaching out to him again in the future!
SOCIAL PRESENCE
GitHub
Lexical-Analyzer
Lexical Analyzer in C++. Uses DFA's to parse C source code.
C++
7
3
cellular-automata-creator
Create your own cellular automata!
HTML
2
1
EMPLOYMENTS
Software Engineer
Croquet
2021-10-01-2023-02-01
Full stack javascript with a focus on backend. In addition to writing nodejs server code, I managed a lot of Google Cloud infrastructure,...
Full stack javascript with a focus on backend. In addition to writing nodejs server code, I managed a lot of Google Cloud infrastructure, wrote deployment scripts, and did some data analysis with BigQuery.
Node.js
Google BigQuery
React
View more
Node.js
Google BigQuery
React
Google Cloud Platform
Kubernetes
View more
Instructor
PDX Code Guild
2020-03-01-2021-06-01
Taught the Advanced JavaScript course, which is a course for code school grads as well as experienced developers. I have also taught the...
Taught the Advanced JavaScript course, which is a course for code school grads as well as experienced developers. I have also taught the Python course for beginners.
Python
Django
Node.js
View more
Python
Django
Node.js
MongoDB
React
JavaScript
View more
Software Engineer
Universal Design Lab
2018-02-01-2020-02-01
Full stack Javascript development, working on a React Native app for teaching braille. We used Redux, AWS Lambda, and many other modern ...
Full stack Javascript development, working on a React Native app for teaching braille. We used Redux, AWS Lambda, and many other modern technologies. It was a small team, so I wore many hats. Worked on the UI, built some in-app games, data validation, REST endpoints, and more. At one point created a Flask app with Python since we needed a certain library that wasn't available in Node. Whatever it takes to get the job done!
Python
Node.js
React
View more
Python
Node.js
React
React Native
Redux
AWS DynamoDB
View more