Michael Van Sickle

Software Engineer at Pluralsight

Akron, 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

🤩
Rockstar
🎓
Top School
Michael Van Sickle is a software engineer and experienced educator with over 25 years in the software industry and 11 years of focused professional experience, blending hands-on engineering with course authoring for web technologies. He transitioned from a mechanical engineering background into software, bringing a methodical, systems-oriented problem-solving approach that informs both his architecture work and teaching style. Michael has led enterprise application architecture and optimization efforts, contributed significant fixes and test migrations to the Dojo Toolkit open-source project, and produced high-quality eLearning content as a Pluralsight author. He excels at breaking complex frameworks and languages into approachable learning modules and pragmatic demonstration projects that accelerate practitioner skill growth. Based in Akron, Ohio, he uniquely combines field-tested engineering rigor with a passion for mentorship and durable, test-driven development practices.
code12 years of coding experience
job22 years of employment as a software developer
bookBachelors of Science Mechanical Engineering, Bachelors of Science Mechanical Engineering at University of Akron
languagesGerman
github-logo-circle

Github Skills (11)

html10
dojo10
javascript10
user-interface10
testing10
css7
accessibility6
nodejs6
apidoc5
api5
git4

Programming languages (6)

TypeScriptDockerfileCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
dojo/dojo

Dec 2014 - Nov 2016

Dojo 1 - the Dojo 1 toolkit core library.
Role in this project:
userFull-stack Developer
Contributions:26 commits, 18 PRs, 26 pushes in 1 year 10 months
Contributions summary:Michael primarily focused on converting Dojo 1 test suites to the Intern testing framework. They addressed various components including DOM manipulation, NodeList operations, and query functionality, refactoring tests to align with the new testing paradigm. Additionally, they contributed to bug fixes, improved data handling with ArrayBuffers and Blobs in the request module, and fixed issues related to the drag and drop functionality in IE11, enhancing the library's reliability and browser compatibility. Several commits also involved fixing existing tests or adding new tests to the project.
core-librarydojo-toolkitjavascript
dojo/dijit

Aug 2016 - Oct 2016

Dojo 1 - UI library
Role in this project:
userFront-end Developer
Contributions:19 commits, 14 PRs, 20 pushes in 2 months
Contributions summary:Michael primarily contributed to the `dijit/dijit` repository by addressing issues related to the `_AutoCompleterMixin` widget. They focused on modifying the widget to clear its value when the "clear" button is pressed in IE input elements. Their work also involved adding and updating tests to verify the fix and ensure that the widget behaves correctly when the input is cleared. Furthermore, the user refined the code to respond to the 'input' event instead of 'mouseup' to make the change more general, and made other adjustments to the test cases.
dojojavascriptui-librarytoolkitwidgets
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