Josh Goldberg

Josh Goldberg

Mentor
5.0
(4 reviews)
US$30.00
For every 15 mins
11
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Staff frontend developer at Codecademy, previously Microsoft.
Staff frontend developer at Codecademy, previously Microsoft.

Hi, I'm Josh! I'm a staff frontend developer at Codecademy, where I focus on the core learning platform, accessibility, and web infrastructure. I'm also an overly enthusiastic open source and TypeScript aficionado and work on TypeScript static analysis tools on the side.

I'm from upstate New York and now live in Brooklyn. In my spare time, I also appreciate a solid application architecture, crafting a retro game engine in TypeScript, and exploring meta-languages. Ask me about my latest open source projects!

Eastern Time (US & Canada) (-04:00)
Joined June 2021
EXPERTISE
6 years experience | 2 endorsements
Expert: I regularly contribute to TypeScript itself, as well as related tools in open source ecosystem such as typescript-eslint. I've in...
Expert: I regularly contribute to TypeScript itself, as well as related tools in open source ecosystem such as typescript-eslint. I've introduced TypeScript to multiple large codebases professionally and frequently mentor other engineers in working with it.
View more
View more
6 years experience | 4 endorsements
I've been working with React since 2015, and today use it professionally in multiple large codebases and an attached design system.
I've been working with React since 2015, and today use it professionally in multiple large codebases and an attached design system.
4 years experience
I created the accessibility team at Codecademy and ran it for 2 years, taking the website from very poor accessibility to top-of-industry.
I created the accessibility team at Codecademy and ran it for 2 years, taking the website from very poor accessibility to top-of-industry.
WCAGAriaAxe
WCAGAriaAxe
10 years experience | 4 endorsements
I've been a frontend developer in industry since 2015, and have been working with JavaScript for side projects since 2011.
I've been a frontend developer in industry since 2015, and have been working with JavaScript for side projects since 2011.

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Rebekah Anderson
Rebekah Anderson
July 2021
Awesome mentor, explained concepts well and made sure they were understood before moving on!
Mila
Mila
July 2021
Josh is amazing! Singlehandedly the most insightful, patient & encouraging mentor I have been lucky enough to encounter. One very cool dude ๐Ÿ˜Ž ๐Ÿ„
SOCIAL PRESENCE
GitHub
Old-Deleted-FullScreenMario
An HTML5 remake of the original Super Mario Brothers - expanded for wide screens.
3018
883
TypeStat
Converts JavaScript to TypeScript and TypeScript to better TypeScript.
TypeScript
342
5
EMPLOYMENTS
Staff Frontend Developer
Codecademy
2021-03-01-Present
We create and maintain tools used by frontend developers across the company, which involves everything from design systems to testing uti...
We create and maintain tools used by frontend developers across the company, which involves everything from design systems to testing utilities to TypeScript conversions.
HTML/CSS
Ruby on Rails
TypeScript
View more
HTML/CSS
Ruby on Rails
TypeScript
React
JavaScript
Webpack
Next.js
Lerna
Emotion
View more
Senior Frontend Developer
Codecademy
2019-01-01-2021-03-01
Our Web Platform team: we create and maintain tools used by frontend developers across the company, which involves everything from design...
Our Web Platform team: we create and maintain tools used by frontend developers across the company, which involves everything from design systems to testing utilities to TypeScript conversions. I also toured our Learner Experience team, which focuses on improving the core user experience of our content authoring and consumption platforms, and our Growth team, responsible for improving user happiness & revenue growth via iterative experimentation.
HTML/CSS
Ruby on Rails
TypeScript
View more
HTML/CSS
Ruby on Rails
TypeScript
React
JavaScript
Webpack
Next.js
Lerna
Emotion
View more
Software Engineer 2
Microsoft
2018-06-01-2018-11-01
Client architect for a V2 rewrite of Sway's web client specializing in TypeScript applications at scale. Using the latest cutting edge op...
Client architect for a V2 rewrite of Sway's web client specializing in TypeScript applications at scale. Using the latest cutting edge open source tech to reimagine how users create and consume dynamic documents.
C#
TypeScript
React
View more
C#
TypeScript
React
Webpack
MobX
ASP.NET
View more
PROJECTS
FullScreenMarioView Project
2013
College project: an HTML5 remake of the original Super Mario Bros. It had the original 32 levels, a procedural map generator, and a level...
College project: an HTML5 remake of the original Super Mario Bros. It had the original 32 levels, a procedural map generator, and a level editor. Shut down by Nintendo's DMCA notices.
HTML
CSS
JavaScript
View more
HTML
CSS
JavaScript
View more
FullScreenPokemonView Project
2015
Spiritual successor to FullScreenMario on my custom game engine. It'll have the original 151 and campaign, a procedural map generator, an...
Spiritual successor to FullScreenMario on my custom game engine. It'll have the original 151 and campaign, a procedural map generator, and a level editor. In progress.
HTML
React
CSS
View more
HTML
React
CSS
JavaScript
View more