StevenHall
Software Engineer
Summary
Full-stack software engineer with 6+ years of experience designing scalable, user-friendly web applications. Proven leader in both front-end and back-end development with a track record of boosting performance and revenue by measurable margins. Adept at leveraging modern technologies to streamline processes and deliver quantifiable improvements.
Work Experience
STN Video Full Stack Web Developer
Oct 2020 - May 2024
STN Video downsized after it was sold at the end of 2023. I contributed to the development of STN Video's award-winning Online Video Platform that served 55 million monthly viewers, generating 3 billion monthly video views on 2+ million premium videos, driving millions in monthly ad revenue.
  • Rewrote the Smart Match video player frontend with MobX, reducing file size by 75% while improving speed and revenue.
  • Developed a Laravel-based admin tool that streamlined player setting management, effectively eliminating support requests for manual database updates.
  • Created a dashboard tool to expose AI-based video ranking, unveiling new insights into video selection and contributing to improved content performance.
  • Led weekly A/B tests and collaborated with QA teams to catch bugs early, ensuring smoother releases and a more stable user experience.
  • Skills: JavaScript, jQuery, MobX, Agile, Scrum, MySQL, Git, Python, Selenium, Jira, PHP, Laravel, CSS, SASS, Bootstrap, Eloquent, Playwright, Cypress, Google Ad Manager, JSON, XML
LinuxMagic Full Stack Web Developer
Apr 2018 - May 2020
LinuxMagic downsized during the COVID-19 pandemic in 2020. I contributed to the development of the MagicMail email platform designed for small ISPs and Telcos.
  • Delivered robust webmail clients and a user-friendly dashboard that improved customer satisfaction and reduced support requests by a significant margin.
  • Led the migration of a legacy Oracle-based sales system to PostgreSQL and spearheaded a complete website redesign for SpamRATS.
  • Mentored new developers, ensuring adherence to coding standards in a fast-paced Agile environment.
  • Skills: JavaScript, jQuery, CSS, Bootstrap, CakePHP, MySQL, PostgreSQL, SVN, Agile, Scrum
UBC Big Data Research Assistant
May 2016 - Aug 2016
  • Developed a unified memory manager for sharing RDDs across Apache Spark instances, significantly improving data processing efficiency and reducing memory overhead.
  • Skills: Scala, Python, Hadoop, Apache Spark, Git
Ericsson Software Developer Intern
Jan 2015 - Aug 2015
  • Tested and developed QoS/PBR software on enterprise-scale routing platforms, contributing to improvements in network reliability and performance.
  • Delivered engaging demos that boosted stakeholder confidence.
  • Skills: C, Perl, Git, CVS
Education
University of British Columbia
Sep 2013 - Dec 2017
  • Bachelor of Applied Science (BASc) in Software Engineering
Kwantlen Polytechnic University
Sep 2012 - Apr 2013
  • Engineering Certificate
My Projects
May 2021 - Present
  • Designed and developed a personal resume website that enhances my professional branding and increases job application to interview conversion.
  • Skills: PHP, CSS, HTML
Apr 2021
  • Developed a Chrome extension that streamlined the search process within large YouTube playlists, making searches actually possible, delivering search results almost instantly, and gaining traction with over 70 GitHub stars.
  • Skills: JavaScript, Youtube API, CSS, HTML
Nov 2020
  • Created a Golang clone of Git Radar that runs 5x faster on large repositories, reducing the time needed for git status updates and improving developer workflow.
  • Skills: Golang
May 2020
  • Built a Google App Script to automate the retrieval of TV episode air dates and calendar updates, saving users considerable time, and ensuring we never miss another new episode.
  • Skills: Google App Script