John Steel

Senior Software Developer at ETAS

Waterloo, Ontario, Canada
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
John Steel is a Senior Software Developer based in Waterloo, Ontario with 11 years of experience specializing in backend Java development and security-focused engineering. He has progressed through security roles at ESCRYPT and ETAS, combining hands-on secure coding, system hardening, and pragmatic delivery across automotive and embedded domains. An active open-source contributor, he has improved mongo-express by tightening DB SSL handling, removing risky logging, and refactoring for maintainability—demonstrating attention to both security and code quality. His background in networking and applied engineering, plus earlier customer-facing roles, gives him a practical perspective on reliability, usability, and operational concerns that often shape secure system design.
code11 years of coding experience
job10 years of employment as a software developer
bookOntario College Advanced Diploma Engineering & Information Technology, Ontario College Advanced Diploma Engineering & Information Technology at Conestoga College
bookComputer Systems Networking and Telecommunications, Computer Systems Networking and Telecommunications at Canadore College
bookOntario Secondary School Diploma, Ontario Secondary School Diploma at Northern
stackoverflow-logo

Stackoverflow

Stats
324reputation
23kreached
8answers
0questions
github-logo-circle

Github Skills (14)

configuration-management10
javascript10
nodejs10
expressjs10
mongodb10
mongodb-database10
security9
database-administration8
refactoring7
openpyxl6
html6
mongojs6
jquery6
localhost6

Programming languages (16)

C#JavaC++CSSVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
mongo-express/mongo-express

Nov 2021 - Sep 2022

Web-based MongoDB admin interface, written with Node.js and Express
Role in this project:
userBack-end Developer
Contributions:7 releases, 118 reviews, 75 commits in 9 months
Contributions summary:John contributed to the `mongo-express` project by addressing database connection configurations, including SSL validation and CA file paths. They removed unused functions and addressed logging sensitive data. They also focused on improving code quality by adding eslint ignore rules and refactoring imports, enhancing the project's maintainability and security.
adminexpressjsnode-jsjavascriptexpress
SeaSharpe/Implementation

Nov 2015 - Dec 2015

Contributions:51 PRs, 130 pushes, 87 branches in 1 month
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 Steel - Senior Software Developer at ETAS