Technical Skills
- Languages - Python, Bash, Golang, Java, JavaScript
- Tools – Jenkins, GitHub Actions, Ansible, Terraform, Docker, Kubernetes
- Cloud Infrastructure – AWS
Certifications
- AWS Certified Solutions Architect – Associate (Scored 951/1000) (Aug 2023)
- Microsoft Certified: Azure Fundamentals (Jan 2021)
Work Experience
- Software Engineer II, Planview Inc. (May 2022 – Present)
- Member of the DevOps team; responsible for implementing infrastructure as code, build and release CI / CD processes, monitoring solutions, and developer tooling hosted across both on-premises and cloud hosts.
- Piloted the migration project to transfer 1000+ Docker images from a private Docker registry to AWS ECR using Terraform, enforcing secure upload and retrieval of images by helping teams redirect their Jenkins pipelines to ECR.
- Steered construction of a modern VCS solution on GitHub, setting up Terraform and GitHub Actions to provision and update 100+ SOC2-compliant GitHub repositories, using workflows that run on self-hosted (EC2) runners.
- Led major upgrade efforts for 2 internal tools, Artifactory and SonarQube, both used significantly in Jenkins pipelines, by configuring and testing the upgrade process using Ansible, effectively communicating the timeline over 1 month to teams, and leading the upgrade with minimal (>10 minutes) downtime for developers.
- Helped evaluate and set-up an internal incident response system with incident.io, onboarding the Emerging Products division comprising of 4 teams to the new Slack- and PagerDuty- integrated process within 6 weeks.
- Skills: AWS, Jenkins, GitHub Actions, Ansible, Terraform, Docker
- Computer Science Undergraduate Teaching Assistant, UBC (Jan 2021 – Apr 2022)
- Assisted in teaching and grading for introductory operating systems and relational databases over 4 semesters.
- Skills: MySQL, Oracle Database, C, SQL
- Junior Software Engineer, Tasktop Technologies (May 2020 – Dec 2020)
- Maintained services utilized by developers within the build, CI/CD, and cloud infrastructure.
- Took charge of responsibilities such as running OSS governance and SCA scans of the products, monitoring servers and services using Zabbix, fixing CI / CD builds and debugging node issues for Jenkins, and automating updates for build and internal infrastructure using Jenkins and Ansible.
- Skills: Jenkins, Ansible, Docker, Bash
- Agile Developer (iXp Intern), SAP (Sep 2019 – Apr 2020)
- Member of the quality tools and infrastructure team for SAP HANA; worked with build and test automation in the product’s back end and handled manual testing and bug fixes in the front-end.
- Led elaboration and implementation of an internal testing feature using NGINX, Jenkins, and Docker, that simplified client-side testing for developers; worked extensively with web and automation servers to build an automatic process that completed execution in an average 15 seconds.
- Skills: Linux, Docker, Java, Gradle, Selenium
Education
- UBC, Computer Science Major, Bachelor of Science (4.0 GPA – Graduated with High Distinction) (Sep 2017 – May 2022)
- Dean and Kitty Toye Scholarship in Science (2018)
- UBC Tuum Est Experiential Award (2017)