Joe Fiorini

Joe Fiorini

Mentor
Rising Codementor
US$20.00
For every 15 mins
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Front-end coding expert, I want to help you get over the browser app learning curve, or just help troubleshoot a framework issue.
Front-end coding expert, I want to help you get over the browser app learning curve, or just help troubleshoot a framework issue.

Experienced React developer; I have dealt with taming complexity in a variety of React applications. I'm hoping that my experiences can help others get over the single page app learning curve!

English
Eastern Time (US & Canada) (-04:00)
Joined August 2015
EXPERTISE
15 years experience
I started using JavaScript when it was a cool way to make links show custom text in Netscape's status bar on mouse over. Since then my us...
I started using JavaScript when it was a cool way to make links show custom text in Netscape's status bar on mouse over. Since then my use of JavaScript has become much more sophisticated and I now use it to build stunning React UIs full time. I was an early adopter of ES6 syntax, starting with the ES6 module transpiler library in 2014 and migrating my way to Babel when it came around. I regularly follow the ECMA proposals Github repo to stay up-to-date on proposals (I'm very excited for pipeline syntax to go stage 3!) I have a lot of experience setting up & maintaining front-end build systems. Prior to webpack, I built an open source library to replace the Ruby on Rails asset pipeline with Grunt (not maintained anymore, but still on Github under half-pipe). Since then, I've managed a number of webpack setups, both from scratch & maintaining existing infrastructure, as well as customizing create-react-app setups. I've experienced the pitfalls of configuring Babel in a monorepo and understand the challenges there. I have also gone through a number of testing setups, from Jasmine to Mocha to Jest. I enjoy working with Jest because it makes mocking modules a breeze; something that I found very cumbersome with Mocha. I have also used Cypress for browser testing and found that it solved much of the flakiness I've seen using Selenium & WebDriver to test single page apps.
0 year experience
0 year experience
0 year experience
2 years experience
I've built quite a few sites in Ember and have had to deal with performance issues and more. I was a one of the original committers on th...
I've built quite a few sites in Ember and have had to deal with performance issues and more. I was a one of the original committers on the ember-cli project. I spoke at Wicked Good Ember 2014 giving the first conference talk on ember-cli.
View more
View more
1 year experience
I have nearly 3 years of full time experience working with React. I have built a number of complex user interfaces involving dynamic form...
I have nearly 3 years of full time experience working with React. I have built a number of complex user interfaces involving dynamic forms & workflows, advanced animations & integration with OCR software.
View more
View more
0 year experience
I have used redux to manage state in a variety of complex React applications.
I have used redux to manage state in a variety of complex React applications.

REVIEWS FROM CLIENTS

Joe's profile has been carefully vetted and approved as a Codementor. Connect with Joe now, and leave a review for them once you're done!