website logo

Ian Middelkamp

Senior Software Engineer

Developer based in Toronto, Canada. I specialize in full-stack development, databases, and production infrastructure.

Get in Touch

Work 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.
View More

Featured Projects

I have been working for a single company (Monster Property Services Inc.) for 11+ years on private projects and I am unable to show my code. However here are some case studies that I have prepared based on my work at the company.

View Case Studies

About Me

I'm Ian Middelkamp, a Senior Software Engineer based in Toronto, Canada. I specialize in full-stack development, databases, and production infrastructure. With over a decade of experience, I've built scalable systems, and delivered solutions that drive business growth.

Ian Middelkamp
More About Me