Michael Scott Hertzberg

Michael Scott Hertzberg

Away on vacation
Mentor
Rising Codementor
US$35.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Engineer at Kinja
Senior Engineer at Kinja

Michael is an avid open-source contributor, node.js fanboy, non sequitur master and obsessive absorber of information.

10+ years of web technologies experience. from geocities and angelfire, to realtime graphql data, rendered in react, to a terminal output to an OLED, connected to a raspberry pi!

A self-taught programmer since childhood, Michael's interests range from dealing with Perl and PHP 3 in the late 90s, grey-hat hacking in the 2000s, to modern JavaScript development in the 2010s.

I Like: polyfills, ponyfills, shims, linting, regex, JSON, meetings, sunlight, lists, APIs, REST, HTML5 APIs, commit messages, Sass, WebSockets, lambdas, MVC, OpenStack, Evernote, vagrant, interactive rebasing, shell aliases, parallel threads, WFH days, CORS, curl, dotfiles, brew cask, lewd humor, React, Arduino, es2015, LGBTQ*, immutability, Babel, Gulp, Node, streams, Redux, docker, devops, unidirectional dataflow paradigms, ecmascript, elixr, Martin Fowler, MVI, Rx, cycle.js, Ξ»-calculus, Chris Richardson, microservices, Event Sourcing, Greg Young.

I want to pump clap you up, WITH JAVASCRIPT KNOWLEDGE. K'YUCK.

English
Eastern Time (US & Canada) (-04:00)
Joined June 2016
EXPERTISE
7 years experience
I've been writing JavaScript since the age of 9 and have been refreshing myself ever since to stay in the loop. Knowledge also extends in...
I've been writing JavaScript since the age of 9 and have been refreshing myself ever since to stay in the loop. Knowledge also extends into various other places like functional programming; using libraries like React and Redux; creating performant and scalable applications with Node, Babel, NPM, Webpack, browserify, etc.
4 years experience
JavaScript being my primary developing language, nodeland of course bleeds in. I'm pretty darn proficient in asynchronous programming bes...
JavaScript being my primary developing language, nodeland of course bleeds in. I'm pretty darn proficient in asynchronous programming best practices; streams (readable, writable, duplex, etc) and buffers!; callbacks, promises, async/await, oh my!
8 years experience
I've been using git for as long as I can remember and am familiar with a lot of really fancy shmancy features such as `git bisect` when t...
I've been using git for as long as I can remember and am familiar with a lot of really fancy shmancy features such as `git bisect` when trying to find CI breaking changes; `git rebase` and interactive rebasing; plus the general basics and why git is so amazing.
9 years experience
Regular Expression has become pretty second nature to me. Eventually you find yourself using regex matchers when you try to cmd+F somethi...
Regular Expression has become pretty second nature to me. Eventually you find yourself using regex matchers when you try to cmd+F something in a page. The quickest way to learn regular expression is to break it down into readable, logical chunks that anyone can learn and become proficient in.
View more
View more

REVIEWS FROM CLIENTS

Michael's profile has been carefully vetted and approved as a Codementor. Connect with Michael now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Engineer
Fusion Media Group
2016-12-01-Present
Working full-time/remote on kinja.com
Working full-time/remote on kinja.com
Node.js
React
Node.js
React