Michael Dougherty

Michael Dougherty

Away on vacation
Mentor
5.0
(3 reviews)
US$15.00
For every 15 mins
7
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Experienced full-stack engineer, functional programming aficionado, musician, & meditator
Experienced full-stack engineer, functional programming aficionado, musician, & meditator

When I was 13 I brought a "Learn C++ in 21 days" book with me on a family vacation, and I've been writing code ever since. I've been pro for 8 years and have worked on a wide variety of projects, both as a freelancer and as an employee. I spent several years as an avid hobbyist game developer, and I always have at least one side project going on.

I love learning new skills and finding the best way to do things, so I am constantly learning new languages, frameworks, and best practices that I hope to share with you. I also love to teach!

English
Pacific Time (US & Canada) (-07:00)
Joined April 2015
EXPERTISE
3 years experience | 1 endorsement
I have used React on nearly all of my professional projects since I started using it at my company a few years ago. It is my go-to tool f...
I have used React on nearly all of my professional projects since I started using it at my company a few years ago. It is my go-to tool for nearly any front-end project that has any complexity.
Es6JSXBabel
View more
Es6JSXBabel
View more
8 years experience | 1 endorsement
I've done a lot of front-end work, and written a lot of vanilla Javascript for the browser. Several years ago I used jQuery even for comp...
I've done a lot of front-end work, and written a lot of vanilla Javascript for the browser. Several years ago I used jQuery even for complex apps, but now I use frameworks like Angular and React
4 years experience | 1 endorsement
I've used Django for the vast majority of my backends, everything from small websites for small businesses to a complex SaaS system. I've...
I've used Django for the vast majority of my backends, everything from small websites for small businesses to a complex SaaS system. I've also had the opportunity to work on several with some of the top Django developers in the world (according to StackOverflow), so I've received a lot of mentoring myself!
View more
View more
6 years experience | 1 endorsement
Python is by far my favorite, most productive language. I use it when I need to get something done right quickly. I've used for everythin...
Python is by far my favorite, most productive language. I use it when I need to get something done right quickly. I've used for everything from web apps, to natural language processing, to general scripting.
2 years experience
I was in charge of our Docker containers at my last company, CrowdStreet. We used Docker containers for both the development environment ...
I was in charge of our Docker containers at my last company, CrowdStreet. We used Docker containers for both the development environment as well as the production deployments. I also use it for all new projects to streamline development and deployment.
DevOps
View more
DevOps
View more
5 years experience
Mastering git is a deep rabbit hole, and I certainly haven't made it to the bottom, but I know more than the basics, know how to keep thi...
Mastering git is a deep rabbit hole, and I certainly haven't made it to the bottom, but I know more than the basics, know how to keep things clean, and have gotten out of some sticky situations. I use git every day.
GitHub
View more
GitHub
View more
15 years experience | 1 endorsement
I've been making webpages since 2000, back when people still used uppercase <HTML> tags. My first webpage had a <MARQUEE> :) Since then I...
I've been making webpages since 2000, back when people still used uppercase <HTML> tags. My first webpage had a <MARQUEE> :) Since then I've converted many a PSD into HTML.

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Arpan Ghosh
Arpan Ghosh
September 2017
Michael is a JavaScript, HTML, and Django GOD. Michael was incredibly patient and he was very eager to help. I really liked his explanations, and his ability to come up with solutions on the fly is very admirable. He was able to jump right into some messy JavaScript code and figure out the problems right away without needing much help from me at all. Highly recommend Michael for your coding and computer science needs.
Andres Mendez
Andres Mendez
November 2015
Michael was very thorough and gave it his best. Thanks!
Alexander Dinari
Alexander Dinari
November 2015
Great help!
EMPLOYMENTS
Web Development Mentor
Thinkful
2017-08-01-Present
One-on-one mentoring for students learning full-stack web development. I help them go from zero prior programming experience to being hir...
One-on-one mentoring for students learning full-stack web development. I help them go from zero prior programming experience to being hireable in six months.
HTML/CSS
Node.js
React
View more
HTML/CSS
Node.js
React
View more
Senior Software Engineer (Full-stack)
CrowdStreet
2016-03-01-2017-03-01
The company's main offering is a large Django application which serves as a marketplace for investment opportunities. I helped maintain t...
The company's main offering is a large Django application which serves as a marketplace for investment opportunities. I helped maintain this app as one of three developers. I also rewrote a huge portion of its frontend in React, which was previously implemented as Django templates. Also, I wound up being in charge of devops for some time, which involved working with Docker a lot
Django
PostgreSQL
Docker
View more
Django
PostgreSQL
Docker
React
View more
Full-stack Software Engineer
Building Energy Inc.
2015-08-01-2016-11-01
I worked across the stack on several projects simultaneously at this rapidly growing startup. I Implemented a management system which the...
I worked across the stack on several projects simultaneously at this rapidly growing startup. I Implemented a management system which the city of San Francisco used to manage its building energy benchmarking requirements. I also made the company's main app geospatially aware with a searchable map of buildings and a custom geocoding service.
Python
Django
Angular
View more
Python
Django
Angular
View more