Senior Site Reliability Engineer, 2022 - 2024
Loblaw Technology – Toronto
Engineered automated Vault code review process using GKE runners and GCP Workload Identity, reducing delivery time from 24 hours to 5 minutes and eliminating human errors while supporting 1,000+ developers. Designed and implemented PagerDuty incident response workflows, significantly improving mean time to resolution and establishing streamlined operational procedures. Led infrastructure strategy for mission-critical applications (Vault, Terraform Enterprise, Gradle Enterprise, Jenkins, GitLab), leveraging Python, Terraform, and GCP services to optimize cloud and on-premises operations. Orchestrated enterprise-wide authentication system implementation using DigiCert, SAML, and LDAP, managing secure access control through ServiceNow change management protocols. Architected and validated solution for DockerHub image management via Google Artifact Registry (GAR), establishing efficient workflows for container image retrieval and versioning.
Senior Android Productivity Engineer, 2021 - 2022
Loblaw Digital – Toronto
Engineered automated release management system using Bash, Git, and GitLab CI, implementing version control automation and Jira integration for streamlined deployment workflows and transparent ticket tracking. Architected Android CI/CD pipelines leveraging GitLab, Docker, and Google Container Registry, establishing scalable and maintainable build infrastructure. Optimized CI/CD processes through GitLab caching implementation and best practices, reducing pipeline runtime by 50% while collaborating with clients on system specifications and improvement strategies. Modernized internal distribution workflows by implementing Firebase App Distribution with automated scripts, significantly improving deployment efficiency and standardization. Led cross-functional collaboration between development and QA teams to deliver high-performance solutions that exceeded client requirements for functionality, scalability, and performance.
Android Productivity Engineer, 2019 - 2021
Loblaw Digital – Toronto
Developed and implemented Docker-based mobile pipeline solutions for three Android applications, ensuring consistent build environments and deployment processes. Established robust code quality standards using Detekt and Jacoco for static analysis, identifying and resolving critical bugs and security vulnerabilities across client codebases. Led optimization of build and testing pipelines while providing technical mentorship to a team of 50 Android developers, improving development efficiency and code quality. Architected a parallel mobile testing infrastructure using Firebase Test Lab and Google Cloud Storage, enabling simultaneous cross-device testing and automated results collection, reducing testing time by 70% from 1 hour for a single test to 100 tests in 30 minutes.
Android Software Engineer, 2018 - 2019
Loblaw Digital – Toronto
Demonstrated expertise in mobile development lifecycles, successfully managing complex challenges from initial design through deployment to ensure seamless integration and delivery. Led the migration of Android application libraries to AndroidX, modernizing the codebase and improving overall application performance and compatibility. Achieved 95% reduction in UI testing time by optimizing test suite infrastructure and implementing Firebase Test Lab, scaling from 1 test per hour to 100 tests in 30 minutes. Successfully executed partial codebase migration from Java to Kotlin, enhancing code maintainability and implementing modern language features while maintaining application stability.