Niko Hoogeveen

Toronto, Ontario, Canada

Software Engineer

PHP

JavaScript

HTML5

CSS3

React

React Native

Git Project Management

Docker


Work Experience

Software Developer

Catalyst IT Canada | Moodle Certified Partner

+
Skills: PHP, JavaScript, Git/Source Control, Docker, Linux, Moodle, Client Communication
  • Design and implement custom Moodle solutions for university and college clients, adapting e-learning platforms to meet institution-specific requirements.
  • Create project specifications and technical proposals by translating client requirements into scoped implementation plans for Moodle customizations and integrations.
  • Develop and maintain user-facing features and backend functionality using PHP and JavaScript within client environments.
  • Investigate and resolve client-reported issues through structured debugging and root-cause analysis.
  • Implement Moodle and hosted-database optimization initiatives that reduce database load, improve resource utilization, and lower infrastructure costs for client sites.

Technical Oversight Consultant

MoveBuddy.com

+
Skills: Technical Oversight, Code Review, QA Processes, Stakeholder Communication, Risk Assessment
  • Oversaw work delivered by an external development partner, ensuring quality, timelines, and accountability met internal expectations.
  • Reviewed JIRA tasks and development estimates prior to implementation, flagging scope, complexity, and execution risks early.
  • Conducted regular code and QA reviews to assess performance, maintainability, and alignment with business requirements.
  • Identified recurring delivery and process issues, recommending workflow and QA improvements to reduce risk and rework.
  • Acted as a liaison between business stakeholders and developers, reporting on progress, blockers, and delivery risks.

Tech Lead & Software Developer

Cactus Loyalty App

+
Skills: React Native, Laravel (PHP), REST APIs, PostgreSQL, Mobile Development, CI/CD
  • Architected a scalable loyalty rewards platform using Laravel (PHP), featuring an optimized relational database schema and RESTful APIs to support robust integrations.
  • Led development of a full-stack loyalty rewards platform consisting of separate customer and business-facing mobile applications.
  • Developed two fully responsive mobile applications using React Native and Tailwind CSS, alongside a high-performance web application powered by Vite.js.
  • Built core features including QR-based point collection, rewards management, user authentication, and role-based access controls.
  • Established and maintained a CI/CD pipeline in a collaborative Scrum environment, enabling streamlined deployments and faster iteration cycles via GitHub Actions.

Coxswain - Search and Rescue

Canadian Coast Guard / Garde côtière canadienne

+
Skills: Leadership, Critical Thinking, Decision-Making Under Pressure, Communication, Team Coordination
  • Served as the commanding officer of an Inshore Search and Rescue Boat station, responsible for vessel readiness, crew coordination, and operational response.
  • Led marine emergency responses requiring rapid decision-making under uncertainty and evolving conditions.
  • Coordinated with multiple agencies and communicated clearly during time-sensitive, safety-critical situations.
  • Developed strong leadership, situational awareness, and composure in high-stakes environments.

Education

BASc. Major in Computer Engineering

Queen's University | Stephen J.R. Smith Faculty of Engineering and Applied Science


Projects

Calorie Prediction Network

Machine learning model for calorie expenditure estimation

+
Skills: Python, TensorFlow, Machine Learning, Data Science, Computer Vision
  • Collaborated on a capstone project using a convolutional neural network (CNN) to classify exercise activities from image data.
  • Used model outputs to infer exercise type and duration, enabling downstream calorie expenditure estimation.
  • Trained, evaluated, and iterated on model performance using labeled datasets and validation metrics.
  • Contributed to project documentation, experimentation, and final presentation of results.

Equity Research & Market Dashboard

Interactive dashboard for tracking earnings, valuation, and market performance of technology stocks

+
Skills: Python, Financial Analysis, Data Visualization, Next.js, GitHub Actions
  • Built a personal equity research dashboard to better understand how earnings results, valuation, and market expectations interact over time.
  • Implemented interactive stock price charts with earnings date overlays, enabling analysis of post-earnings price behavior.
  • Visualized EPS and revenue estimates versus actuals, including percentage surprises across recent quarters.
  • Added valuation snapshots (P/E, forward P/E, EV/EBITDA, FCF multiples) to contextualize price movements against fundamentals.
  • Automated data updates using scheduled GitHub Actions, with outputs stored as static JSON files for a fully static deployment.