“What components make up an excellent teacher and leader? I have pondered this concept with no small depth over the years: through my time in the executive corporate atmosphere among leaders of industry; through my time spent in one-on-one table discussions with leading “gurus”, thinkers and publishers in the leadership field; through my time leading teams into LEAN philosophies and entire new ways of thinking; and through my time as a teacher myself for the past nine years. I know two types of developers: those who’ve done so much debugging that they have no patience for others, and those who have unlimited patience for others. The difference is in their humility, which Jeff brings to the table at a level that I have very rarely encountered in my life. This results in an approachability that encourages questions, and students only benefit from his great care as he comes alongside them and walks with them. Jeff asks excellent questions. This is a major hallmark of a great teacher: one who doesn’t just level answers at students, but draws out the right answers through good questions, and ends up with students and developers who know how to think, not just regurgitate code snippets. I have never approached Jeff with a question and left without a better high-level conceptual understanding of the entire issue that leaves me equipped to tackle that problem and rise to a higher level as a developer. Jeff inspires a sense of near reverence in his students and peers, not because he talks code right over their heads but because he wields a reservoir of knowledge from which he is eager to draw and give while others reap the benefit and be better equipped to be developers. Students have every confidence that Jeff can answer any question they take to him and are eager to run to him because they know that he will give of himself in order to see them thrive. Jeff’s teaching assistants who work under him report that “it is worth it to take the pay cut to work as a TA just to be around Jeff.” These people are wicked smart and could land higher paying jobs as developers, but simply want to be closer to Jeff and continue to draw upon his counsel and mentorship. To quote Jeff himself: “I gladly accept a lower salary for the fulfillment of investing in developers and seeing their success.” This is a man who goes far beyond profound competency as a developer, demonstrating a deep and abiding care for people. This is perhaps Jeff’s most endearing quality: he truly and deeply cares. I have seen Jeff personally give of hours of his personal time to help me understand concepts and debug issues, and I hear the reports from other students and peers indicating that they are reaping the same benefits. I don’t know where he finds all of the time, but I know how he spends it: on others, and not on himself. Truly, Jeff is one of the kindest men and most inspiring teachers I have encountered. I am grateful and truly privileged to have been under his tutelage and mentorship.”
Jeffery Hoffman
Matthews, North Carolina, United States
445 followers
442 connections
About
Experience & Education
Courses
-
Browser Rendering Optimization
UD860
-
HTML5 Canvas
UD292
-
Interviewing for Front End Developers
UD491
-
Intro to AJAX
UD110
-
Intro to HTML and CSS
UD304
-
Intro to jQuery
UD245
-
JavaScript Basics
UD804
-
JavaScript Design Patterns
UD989
-
JavaScript Testing
UD549
-
MongoDB for Developers
M101P
-
Object-Oriented JavaScript
UD015
-
Responsive Images
UD882
-
Responsive Web Design Fundamentals
UD893
-
Website Performance Optimization
UD884
Projects
-
Arcade Game
-
I was given a simple JavaScript game engine and a few graphical resources. With those pieces, I built this Frogger-like game that reminds me of my childhood. I had a lot of fun with this project and added all kinds of things for extra credit like the sound effects, gems, etc. View the README for instructions on how to play.
-
Feed Reader
-
This project demonstrates my knowledge of Test-Driven Development with Jasmine. At the start of the project I was given an incomplete application with several failing tests. I implemented the logic required for the tests to pass, then added a new test (intended to fail) for a future feature. View the README for installation and usage instructions.
-
Neighborhood Map
-
This is an interactive map of Matthews, North Carolina. It's designed responsively, so it should work on the desktop, tablets, and smartphones. The client is built with KnockoutJS and the Google Maps API. There is also a small server built with Node.js that acts as middleman when authenticating (via OAuth) to the Yelp API. View the README for usage instructions.
-
Website Optimization
-
When I was given the code for this project, it was terribly unoptimized. The images were huge, it had too many external stylesheets, and the web fonts took too long to load. I fixed all of those problems, achieving a PageSpeed Score of 95. I made several optimizations to the JavaScript animations, as well, significantly improving the framerate. View the README for details about exactly what was optimized.
Organizations
-
NMD United, Inc.
Board of Directors
- Present
Recommendations received
-
LinkedIn User
5 people have recommended Jeffery
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Jeffery Hoffman in United States
-
Jeffery Hoffman
Process Automation
-
Jeffery Hoffman
--
-
Jeffery Hoffman
United States Marine Corps
-
Jeffery Hoffman
Director of F&B at Evangeline Downs Racetrack & Casino
13 others named Jeffery Hoffman in United States are on LinkedIn
See others named Jeffery Hoffman