Work
  • Aug2022 - Sep2025
    OCAS
    Software Engineering Manager

    As a Software Development Manager at OCAS, I have driven growth and development within the team by leading the creation of a comprehensive Software Engineer Role Ladder and redesigning the hiring process. My focus on team development and skill-building has fostered a positive, collaborative environment, ensuring both individual and team success. Additionally, I have overseen performance management and compensation adjustments, contributing to a marked increase in employee satisfaction.

    • Leadership & Retention: Led the creation of a comprehensive Software Engineer Role Ladder, achieving 100% team retention for 3+ years.
    • IC Development: Led the creation of a Software Engineeer Career Dashboard to track and support individual contributor growth against defined skills and knowledge areas.
    • Talent Acquisition: Revamped the hiring process, resulting in an 8x increase in applicants and improved onboarding and mentoring practices.
    • Compensation Management: Contributed to the development of a new pay structure, boosting employee compensation satisfaction by 7%
    • DevOps Transformation: Spearheaded the development of a CI/CD North Star as part of a DevOps transformation initiative.
  • Mar2021 - Aug2022
    Miovision Technologies Inc.
    Software Engineering Manager

    As a Software Development Manager at Miovision, I led the development of cloud-based solutions and established team technical guidelines, aligning the guidelines with product goals. I excelled at team development, including recruiting, mentoring, and coaching, resulting in a 90% team retention rate over 2 years and significant improvements in team performance and project delivery

    • Technical Leadership & Architecture: Defined technical guidlines and vision while leading the design and development of cloud-based solutions, including AWS Servless Infrastructure, Microservices, and Kubernetes, resulting in scalable and cost efficient system architectures.
    • Project Management & Delivery: Managed end-to-end project execution using agile methodologies, including planning, development and delivery, consistently ensuring projects were completed on time and on budget while maintaining high technical quality.
    • Team Development & Coordination: Led the recruitment, coaching, and professional growth of team members, managing performance reviews and compensation discussions and fostering effective team collaboration through open and honest communication and feedback.
    • Operational Efficiency & Continuous Improvement: Implemented and optimized cloud and on-prem monitoring solutions using Datadog, PagerDuty and Slack. Designed and developed CI/CD pipelines using Azure DevOps and GitHub Actions, and contributed to and moderated cross-team coordination and planning
  • Sep2020 - Mar2021
    Miovision Technologies Inc.
    Staff Developer

    At Miovision, I was responsible for defining the product’s technical vision, architecting robust AWS-based solutions, and ensuring the team’s high technical standards through code reviews, coaching and training. My role also included advocating for ongoing product improvements with senior leadership and aligning team standards with company-wide development standards.

    • Technical Vision & Architecture: Led the establishment of the product’s technical vision enabling previously thought impossible cloud technology integration with legacy infrastructure.
    • Continuous Improvement: Proactively prioritized technical debt via negotiation with the product owner and senior leadership to ensure our solution’s uptime increased from 99% to 99.9%
    • Cross-Functional Collaboration: Interfaced with other Technical Leads across the organization to establish development standards and assist with establishing the DevOps team.
    • Development & Monitoring: Designed, developed and monitored new cloud-based solutions using C#, AWS, Terraform, and Datadog, resulting in a 10% reduction in infrastructure costs from initial estimates.
  • Jul2018 - Sep2020
    Miovision Technologies Inc.
    Sr. Software Developer

    As a Senior Software Developer, I was instrumental in developing and monitoring AWS-based cloud applications at Miovision, leading agile retrospectives, and mentoring new team members. My role involved ensuring high standards of code quality, designing and maintaining CI/CD pipelines, and addressing technical gaps in upcoming projects.

    • Cloud Application Development: Designed, developed, and monitored cloud-based applications using AWS services like EC2, Lambda, CloudWatch, and Step Functions.
    • On-Prem Application Development: Designed, developed, and monitored on-prem applications using technologies and services like C#, AWS Systems Manager Agent and Datadog.
    • Team Leadership & Mentorship: Led agile retrospectives, mentored new employees, and played a critical role in the hiring process of more than 10 employees, including full-time and co-op positions.
    • Quality Assurance & Problem Solving: Ensured code quality through code reviews and coverage analysis and resolved technical issues by performing root-cause analysis. Brought code coverage from 50% to 75% in 12 months.
  • Mar2015 - Jul2018
    D2L
    Software Developer

    At D2L, I was responsible for developing and maintaining AWS-based solutions, C# REST APIs and C# integration with the Brightspace LMS. My role included researching new technologies such as Mithril and Aurelia evaluating their viability for future projects and performing technical reviews of upcoming projects to identify technology gaps.

    • Cloud Application Development: Designed, developed, and monitored cloud-based applications using AWS services like EC2, Lambda and CloudWatch.
    • Continuous Integration: Designed, monitored, and maintained CI pipelines using TravisCI.
    • Technology Review & Innovation: Reviewed upcoming projects to identify technology gaps and then searched out solutions to fill those gaps, including creating POCs for new technologies.
    • Team Mentorship: Led agile retrospectives, mentored new employees, and played an important role in the hiring process of employees, including full-time and co-op positions.
  • Sep2012 - Mar2015
    Allianz Global Assistance
    Sr. Software Developer

    As a Senior Software Developer at Allianz Global Assistance, I focused on creating and maintaining sophisticated web applications and ensuring flawless production deployments. Additionally, I mentored new hires, reviewed code, and managed technical documentation.

    • Full-Stack Development: Led the design and development of full-stack applications using HTML, Javascript, C# and SQL Server.
    • Deployment Management: Managed production deployments to ensure stability and reliability in live environments, reducing deployment time by 40%.
    • Technical Planning & Documentation: Reviewed technical gaps, provided time estimates and handled the creation and upkeep of technical documentation.
    • Team Mentorship: Mentored new employees and assisted in the hiring process of full-time employees.
  • Jan2009 - Sep2012
    Allianz Global Assistance
    Software Developer

    As a Software Developer at Allianz Global Assistance, I played a key role in developing web applications and supporting production deployments. I also contributed to maintaining code quality through code reviews.

    • Full-Stack Development: Developed full-stack applications using HTML, Javascript, C# and SQL Server.
    • Deployment Involvement: Supported the deployment process, ensuring applications were smoothly transitioned to production, reducing deployment time by 10%.
    • Technical Planning & Documentation: Reviewed technical gaps, provided time estimates and handled the creation and upkeep of technical documentation.
    • Quality Assurance: Ensured code quality through code reviews.
  • Sep2006 - Jan2009
    Allianz Global Assistance
    Business Analyst

    As a Business Analyst at Allianz Global Assistance, I focused on the design and creation of reporting environments and reports, as well as migrating legacy systems to modern platforms. I also worked on creating many new reports and analyzing existing report output.

    • Legacy System Reporting: Developed and maintained reporting solutions on IBM AS400/iSeries systems and managed their migration to MS Reporting Services.
    • MS Reporting Services: Designed and implemented reporting environments and reports using MS Reporting Services, SQL, and stored procedures.
    • Data Analysis & Insights: Performed in-depth data analysis on AS400/iSeries systems and communicated findings to key stakeholders, including senior leadership.