Bonnie Ting

Software Engineering Manager

Calgary, Alberta, Canada

About

Technology leader with broad expertise across software engineering, operations, and architecture, dedicated to empowering teams to achieve high performance at scale. I specialize in shaping clear technical strategy, aligning cross-functional stakeholders, and building the systems and practices that enable predictable, high-velocity delivery. I lead with empathy, trust, and a deep belief that people perform at their best when they feel supported, inspired, and accountable. By fostering psychological safety and shared ownership, I help teams unlock creativity, strengthen cohesion, and deliver resilient, scalable solutions that move organizations forward. Grounded in collaboration and continuous improvement, I build engineering cultures where innovation thrives and teams can deliver lasting impact—together.

Experience

  • Wealthsimple (Calgary, Alberta, Canada · Remote)
    • Development Manager, Delivery Platform
      Apr 2025 - Present · 1 yr 3 mos

      • Built and scaled the team, establishing clear goals, processes, and rituals that enabled high performance, alignment, and psychological safety. • Led the delivery of a zero-trust software supply chain by guiding the team to implement Sonatype Nexus Pro and IQ Firewall Server, migrating all CI/CD workflows and blocking high-risk packages. • Improved GitHub infrastructure by using least privilege principles and IaC, reducing attack surface and strengthening approval workflows. • Launched an internal Deployments Dashboard, providing visibility into CI/CD pipelines and accelerating rollback and incident response. • Managed the migration of internal load testing tooling to Kubernetes, enabling scalable self-service load testing and improved platform resilience. • Delivered full CI/CD capability for PCI services, ensuring secure pipeline parity and higher quality releases. • Enabled realistic load testing for high-volume scenarios, guiding the team to validate system performance under authentic conditions. • Unified Platform Engineering teams under a single Jira support desk, improving cross-team visibility, coordination, and metrics. • Introduced code freeze tooling and continuous load testing initiatives, reducing manual toil and increasing operational reliability. • Mentored engineers and promoted responsible AI adoption, fostering skill growth, productivity, and a collaborative, high-trust team environment.

    • Development Manager, Backend Platform
      Jul 2024 - May 2025 · 11 mos

      • Led a team of 8 in managing backend platform development, fostering collaboration and efficiency. • Streamlined operations through Jira and agile framework adoption, enhancing team ceremonies. • Delivered a Slack-driven deployment notification system integrated into CI/CD for improved communication. • Developed a custom Backstage deployment dashboard, providing visibility with deploy/rollback features.

    • Development Manager, API Platform Engineering
      Apr 2024 - Jul 2024 · 4 mos

      • Managed a team of 4 in the API Platform Engineering team at Wealthsimple. • Streamlined operations by adopting Agile frameworks and optimizing team ceremonies using Jira. • Developed a medium-term roadmap prioritizing delivery for maximum value return. • Integrated GraphQL schema validation to reduce incident risk and prevent breaking changes.

  • Benevity (Permanent Full-time · 4 yrs 11 mos)
    • Software Development Manager
      Nov 2021 - Mar 2024 · 2 yrs 5 mos

      • Drives execution and delivery of product initiatives, collaborating within triads • Managing and building high-performance engineering teams that deliver with quality and predictability • Communicating organizational goals with teammates • Regular check-ins with teammates to manage performance, career development and team health • Organizes and contributes to the development of team roadmaps (short and long-term) • Organizes teams and prioritization of projects/initiatives in monthly and quarterly increments • Organizes and help facilitate scrum ceremonies like refinement/planning and retros • Monitoring team metrics like lead time, cycle time and velocity to identify bottlenecks and opportunities for building high performance teams • Building balanced teams by identifying skill gaps and creating opportunity for learning and development • Interviewing and hiring new teammates, including onboarding • Coordinate and collaborate with cross-functional teams • Managing team recognition budgets • Leads with empathy, compassion and inclusion • Strong communication and collaboration skills • Co-founder of Benevity’s Women’s Impact Network, Member of Technical Mentoring Steering Committee and invested in building our internal Passion & Innovation programs

    • Software Development Team Lead
      May 2021 - Nov 2021 · 7 mos

      • People management, 1-on-1s, career development • Organizes and contributes to the development of product and engineering roadmaps • Organizes the team and prioritization of monthly deliverables • Coaching/Mentoring team members to increase team performance • Resource planning

    • Technical Lead
      Sep 2020 - May 2021 · 9 mos

      • Provide technical oversight for team • Responsible for technical architecture of solutions (high quality, scalability, performance) • Worked with other technical leaders to align with wider organization • Responsible for team's technical roadmap • Provide technical/non-technical mentorship to team members

  • Senior Software Developer, Mobile Lead, DevOps Engineer at Enrich Software Corp.
    Apr 2008 - Apr 2019 · 11 yrs 1 mo

    • Designed and developed pluggable scheduling framework using Eclipse, Java, MyBatis and ExtJS and integrated with our core BPM system • This is a service for any business that requires the ability to schedule resources. For our implementation, we created a process for scheduling resources at a facility's repair shop which included integration to our legacy work order system • GUI constructed using ExtJS, Bryntum, JavaScript and integrated within existing web client • Designed and developed Android client for our core BPM system using Android Studio, Realm, Volley, MVP pattern • Designed and developed Android and iOS image editor using RxJava2, MVVM pattern to be used in business process that will streamline the Rental check in/check out process • Converted existing business processes written in Synon to Java and MyBatis as part of global initiative to retire legacy system Other duties include: • Maintaining core BPM system using Java, Swing, Jersey, OJB, MyBatis • Lead and mentor junior programmers • Provide application and client support • Perform Git integration and management • Maintain Jenkins and build scripts • Perform unit and integration testing • Release management • Perform code reviews

  • Senior Software Developer at MTS Allstream Inc.
    Jan 2007 - Apr 2008 · 1 yr 4 mos

    • Designed and developed software components in Java for the Calgary Parking Authority ParkPlus system • Perform unit and integration testing • Participated in daily scrums

  • Senior Technical Support at KEANE CONSULTING LTD
    Jul 2006 - Sep 2006 · 3 mos

    • Monitored critical systems and provided support as required on Java and C++ applications deployed on Linux using Oracle 10g database • Investigated issues to determine root cause • Performed rotational on-call support • Managed release of production code • Documented test plans