Joe Fiorini

Senior Software Engineer at ServiceTitan

Cleveland, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Joe Fiorini is a Senior Software Engineer with 15 years of experience building and modernizing frontend systems, currently driving UI excellence at ServiceTitan. He specializes in React and Angular migrations, frontend build optimization, and test automation—having led an AngularJS to Angular 12 transition and introduced Cypress testing to reduce bugs and speed delivery. Joe pairs practical UI/UX design with engineering rigor, creating reusable components and CLI tools that cut development time and streamline team workflows. An active open-source contributor, he has contributed foundational CLI work to the well-known Ember CLI project and refined UI components in Ansible AWX. Based in Cleveland, he combines long-term product focus with a knack for pragmatic automation that amplifies team productivity.
code15 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at College of Mount St. Joseph
bookcomputer science, computer science at University of Dayton
stackoverflow-logo

Stackoverflow

Stats
641reputation
30kreached
6answers
9questions
github-logo-circle

Github Skills (22)

javascript10
ember-cli10
ui-design10
gruntjs10
uid10
emberjs10
front-end-development10
angularjs10
html10
g10
nodejs10
cli10
css9
build-automation9
d3js8

Programming languages (28)

CElmGoMustacheHTMLReasonTypeScriptShell

Github contributions (5)

github-logo-circle
ansible/awx

Jan 2015 - Aug 2015

AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Role in this project:
userFront-end Developer
Contributions:361 commits in 6 months
Contributions summary:Joe primarily focused on implementing and refining UI components within the AWX web interface. Their work involved refactoring and restructuring the job status graph from a widget into a directive, improving component responsiveness for different screen sizes, and addressing related UI/UX concerns. Furthermore, the user made several adjustments to the visual display and interactions of the job template listing.
ansibleansible-automation-platformredhatrestrest-api
ember-cli/ember-cli

Jan 2014 - Apr 2014

The Ember.js command line utility.
Role in this project:
userFull-stack Developer
Contributions:89 commits in 2 months
Contributions summary:Joe's contributions primarily focused on enhancing the command-line interface (CLI) for the Ember.js framework. They implemented the basic structure of the CLI application, including build functionalities, and integrated external build setups. The user refactored the CLI structure by introducing builders/adapters for different commands and environments. They also implemented the `server` command and improved the build process by making the `dist` build respect a given output path.
command-line-utilityemberjsemberember-clijavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial