Niko Hoogeveen
Toronto, Ontario, Canada
Software Engineer
About Me
Learn more about my background
Contact Me
Set up a meeting at your convenience
Equity Research Dashboard
View my financial reports
Calorie Prediction Demo
See the model classify exercises live
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.