Joshua Novak is a data engineer with nine years of hands-on experience across development, communications analysis, and R&D, currently building data solutions at IBM in Calgary. He blends practical networking and VoIP support background with software development—comfortable in Python, exploring Go, and obsessively tuning his Neovim workflow. His career spans enterprise consulting, freelance development, and telecom-heavy roles that give him a pragmatic view of production reliability and user-facing support. Interested in information security, he brings a security-minded perspective to data pipelines and systems integrations. Collected experience from RBC, Maple Leaf Foods, and World Vision underpins his ability to translate operational constraints into maintainable technical solutions.
9 years of coding experience
2 years of employment as a software developer
Computer Systems Technology, Software Development and Network Engineering, Computer Systems Technology, Software Development and Network Engineering at Sheridan College
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Calgary
High School Degree, High School Degree at Kings Christian Collegiate
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.