Jon Fincher

Tutor Mentor at CodingNomads

West Frankfort, Illinois, 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
Jon Fincher is a veteran software professional and educator with over two decades of experience spanning hands-on development, program management at Microsoft, and classroom teaching. He combines deep expertise in software servicing, security updates, and SDLC practices with practical experience in both Agile and waterfall environments. As a freelance technical writer and contributor to Real Python, he translates complex concepts into clear, runnable examples—recently enhancing material that compares OOP in Java and Python. Now mentoring Java students at CodingNomads and teaching AP Computer Science, he pairs real-world product delivery insights with curriculum design and training delivery. Based in West Frankfort, Illinois, he balances technical rigor with customer-facing skills honed through extensive outreach and tooling initiatives at scale. An avid runner, hiker, and model-builder, he brings curiosity and patience to mentoring next-generation developers.
code10 years of coding experience
job24 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Southern Illinois University, Carbondale
bookComputer Science, Computer Science at Northeastern University
bookSHS
bookCTE Certification, Career and Technical Education, CTE Certification, Career and Technical Education at South Seattle College
languagesGerman
github-logo-circle

Github Skills (7)

javas10
object-oriented-programming10
python10
java10
classes10
inheritance9
web-framework8

Programming languages (8)

TypeScriptJavaC++ShellGoHTMLPythonEmacs Lisp

Github contributions (5)

github-logo-circle
realpython/materials

Mar 2019 - Apr 2022

Bonus materials, exercises, and example projects for our Python tutorials
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 123 commits, 10 PRs in 3 years
Contributions summary:Jon contributed to the `realpython/materials` repository by adding and modifying code examples for an article comparing object-oriented programming in Java and Python. Their work involved creating and updating Python and Java files, including `Car.py`, `Car.java`, `Vehicle.java`, and `Device.java`. The commits demonstrate an understanding of class structures, inheritance, and method definitions within both programming languages. The user also corrected typos and updated comments, ensuring the code's readability.
pythonexample-projectspython3bonuspython-tutorials
JFincher42/aoc2019

Dec 2019 - Dec 2021

Contributions:57 commits, 37 pushes, 1 branch in 2 years
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
Jon Fincher - Tutor Mentor at CodingNomads