Joe English

Advisor at Cavan Institute

Ireland
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 English is an experienced software professional and educator with over 25 years spanning hands-on development at IBM and BlackPearl, strategic leadership as Head of School at Cavan Institute, and current advisory work delivering CPD for post‑primary Computer Science teachers. He combines deep technical skills in OOP, Java/J2EE, C/C++, Python, databases and enterprise architecture with academic research expertise in distributed systems and fault tolerance from an M.Sc. at University College Dublin. Joe has practical open-source credentials maintaining the Tcl core—fixing bugs, streamlining build systems and improving portability—which reflects a pragmatic, systems‑level mindset. Equally at home designing curricula and QA systems as he is troubleshooting low‑level code, he brings a rare mix of classroom pedagogy, institutional strategy and long‑term software craftsmanship.
code25 years of coding experience
job30 years of employment as a software developer
bookMaster of Science (M.Sc.) (Computer Science), Computer Science, Honours, Master of Science (M.Sc.) (Computer Science), Computer Science, Honours at University College Dublin
github-logo-circle

Github Skills (8)

programming-language10
tcl10
interpreter10
scripting10
cross-platform8
lang8
debug8
build-system7

Programming languages (3)

CJavaScriptPython

Github contributions (5)

github-logo-circle
tcltk/tcl

Jul 2000 - Mar 2013

The Tcl Core. (Mirror of core.tcl-lang.org)
Role in this project:
userBack-end Developer
Contributions:70 commits in 12 years 9 months
Contributions summary:Joe primarily focused on maintaining and improving the Tcl core, addressing various bugs and making code adjustments to enhance the language's functionality. Contributions include fixing syntax errors in expressions, resolving an error handling issue with Tk, and removing unused code related to portability. The user also updated and streamlined the build system and shared library configurations.
unixscriptscriptingwindowstcl
jenglish/ssptool

Oct 2017 - Aug 2021

nodejs / express application for working with OpenControl data
Contributions:13 releases, 1 review, 155 commits in 3 years 10 months
nist800-171expressnodejs-expressnodejscompliance
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
Joe English - Advisor at Cavan Institute