Ian Middelkamp
Senior Software Engineer
Developer based in Toronto, Canada. I specialize in full-stack development, databases, and production infrastructure.
Get in TouchWork Experience
Monster Property Services Inc.
Senior Software Engineer
Jun 2014 — Mar 2026 | Canada- Led the design, development, and operation of the company’s core office web application, enabling creation and delivery of seasonal service quotes, management of clients and employees, and facilitation of winter service operations. Integrated multiple external APIs to streamline workflows. Stack: PHP, MySQL, Angular.
- Developed an employee portal web application to manage onboarding, shift tracking, documents and signatures, memos, leaderboards, training videos, and quizzes, improving operational efficiency, and reducing HR involvement. Stack: PHP, MySQL, Angular.
- Built an Android application for plow operators, providing step-by-step job guidance, client service history, and time tracking at each property. Integrated with REST APIs from the office system. Stack: Java, Android.
- Delivered mobile employee portal applications for both Android and iOS, enabling shift management, weather response coordination, and equipment maintenance tracking. Stack: Java (Android), Swift (iOS).
- Oversaw end-to-end production deployment, maintenance, and optimization across multiple cloud servers, ensuring uptime and reliability during high-demand winter periods.
- Introduced structured code reviews and AI-assisted development tools to improve engineering efficiency and code quality.
Featured Projects
I have written three case studies on specific problems I encountered at Monster Property Services.
View Case StudiesTechnologies
Core
PHP MySQL Angular Node.js Java Android iOS REST APIs Linux / Server Ops
Learning
React Docker PostgreSQL Ruby on Rails
About Me
I'm Ian Middelkamp, a Senior Software Engineer based in Toronto. I specialize in full-stack development, databases, and system architecture. I began building internal software independently at a non-technical company, where I designed and implemented systems that transformed core business operations, from sales pipelines and service logistics to employee onboarding. Today, I focus on building scalable, maintainable systems that solve real operational problems.