Delivery

Execution track record.

Ideas are cheap. I stay through the boring part to ensure the code actually ships to production. Here is the timeline of what I've delivered.

City of Toronto

2025 – PresentToronto, ON

System Development Specialist

  • -Won 1st place in the City of Toronto Data & AI Innovation Challenge for the Toronto Open Data Assistant, a retrieval-augmented prototype (Ollama + vector search) for natural-language exploration of municipal open data.
  • -Lead developer on an end-to-end enterprise business application (Java, Spring, Hibernate, Oracle, WebSphere) with multi-role workflows, attachments, payments, and REST integrations; applies WCAG 2.x AA accessibility practices.

IBM, Cognos Analytics

Oct 2021 – May 2024Toronto, ON

Lead Software Developer

  • -Built RESTful Java Spring services with Azure AD authentication for an analytics platform serving 1M+ active users.
  • -Engineered WebSocket connection pooling in a clustered environment handling 100K+ concurrent connections, cutting front-end data-load latency by 80%.
  • -Partnered with IBM's PSIRT security team to investigate and resolve 100+ vulnerabilities, including Log4j, while maintaining 98% test coverage and a zero-downtime CI/CD pipeline.

IBM, WebSphere Application Server

May 2019 – Aug 2020Toronto, ON

Full Stack Developer / Release Engineer

  • -Ran the quarterly release pipeline to the Eclipse Marketplace and Sonatype Nexus (Maven, Gradle, Jenkins) with zero deployment failures.
  • -Built internal Python/React operational dashboards that cut on-call incident-resolution time by 35%.