John Michel

UX Tech Lead at EY

Philadelphia, Pennsylvania, 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
John Michel is a UX Tech Lead with 16 years of hands-on experience architecting high-performance front-end experiences and leading distributed multidisciplinary teams. He specializes in JavaScript/TypeScript, React, Node.js, and micro-library-driven architectures, and has a proven track record reducing page load times and backend response times through pragmatic, library-light solutions. At EY he guides senior engineers across client projects, and his prior work at Free People and EPAM shows deep expertise in vanilla ES6, functional patterns, and constrained-device performance tuning. An active open-source contributor, he improved the popular Library Detector Chrome extension and contributed front-end enhancements to the collaborative jsbin project. Comfortable across DevOps, Nginx/Apache, and multiple OS/dev toolchains, he pairs leadership and mentorship with a knack for creative, null-safe engineering that keeps teams shipping sooner.
code16 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at La Salle University
bookHigh School Diploma, High School Diploma at Archbishop Wood Catholic High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
86reputation
4kreached
7answers
1question
github-logo-circle

Github Skills (26)

javascript10
lib10
integrate10
browser-extension10
ram10
ramdajs10
detectors10
ui-design10
integrations10
detector10
uid10
front-end-development10
chrome10
react10
rxjs9

Programming languages (6)

CSSCoffeeScriptJavaScriptPHPHTMLLiveScript

Github contributions (5)

github-logo-circle
🔍 Extension that detects which JavaScript libraries are running on a page
Role in this project:
userFront-end Developer
Contributions:1 release, 1 review, 117 commits in 12 years 3 months
Contributions summary:John primarily contributed to the development of a Chrome extension designed to detect JavaScript libraries on web pages. Their work involved adding support for numerous JavaScript libraries, including Modernizr, Processing.js, and many others. They updated and modified code to identify versions and integrate the detection of various JavaScript libraries and frameworks, as well as making UI/UX enhancements, such as updating colors and markup to make the extension's popup display information better.
jsinteropdetectionjavascript-frameworkjavascriptchrome
jsbin/jsbin

Jul 2015 - Apr 2016

Collaborative JavaScript Debugging App
Role in this project:
userFront-end Developer
Contributions:10 commits, 3 PRs, 1 comment in 9 months
Contributions summary:John primarily contributed to the front-end of the application, focusing on library integrations and updates. They added and updated various JavaScript libraries, specifically related to data structures and UI components, as evidenced by the modifications in `libraries.js`. Furthermore, the user made changes to the React-based UI components, ensuring compatibility and the inclusion of necessary dependencies. Additionally, updates to the related HTML and JavaScript files were made to incorporate the new libraries and ensure correct functionality.
collaborativejavascriptdebugging
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
John Michel - UX Tech Lead at EY