Kalan Chan

Software Engineer at Sourcegraph

Vancouver, British Columbia, Canada

About

Software engineer specializing in building applications on public and private cloud. I've worked on large scale applications that have served both internal and external customers. Over the past couple of years, I've really enjoyed learning about software architecture and playing with the constant new dev tools that get released. I'm currently focused on Cloud DevOps and creating better tools that improve developer experience. Outside of work I like to run, plane spot, and read. I'm also a big believer in transparency and doing the right thing regardless of the situation. oh and i like cloud stuff

Experience

  • Software Engineer at Sourcegraph
    Jun 2022 - Present · 4 yrs 1 mo

    Software Engineer working on DevEx and DevOps

  • TELUS (6 yrs 3 mos)
    • Software Engineer - Cloud DevOps
      Jan 2021 - Jun 2022 · 1 yr 6 mos

      Team is responsible for maintaining Security, FinOps and best practices for all Cloud Native Applications on Google Cloud. Currently working on internal tooling that improves our CI/CD and DevOps automation for onboarding onto Google Cloud. Main responsibilities include: - Develop and maintain internal application that enables 30,000+ team members to onboard onto Google Cloud (React/NodeJs) - Create CI/CD automation pipelines for application and feature deployment (Cloudbuild, PubSub, Cloud Functions, Docker, Github Actions) - Support and provide guidance to development teams utilizing Spinnaker and Kubernetes - Create and maintain custom Terraform modules for IaC (Infrastructure as code) - Research and develop custom IAM roles to enforce principle of least priviledged security

    • Software Engineer - API Integrations
      Jan 2020 - Dec 2020 · 1 yr

      Team is responsible for maintaining the Kong API Gateway, which provides connectivity between on-prem and cloud networks. Main responsibilities include: - Develop and maintain internal application that enabled development teams to onboard their APIs onto Kong (React/NodeJs) - Build service activation APIs that enabled agents to activate TELUS Optik TV and Smart Home Security products (NodeJs) - Initiated multi pipeline strategy to better test feature, development, and production environments (Jenkins, Openshift)

    • Software Engineer - Infrastructure and Data Centers
      Jan 2019 - Dec 2019 · 1 yr

      Team is responsible for all Energy and HVAC related operations at all TELUS offices and data centers. Main responsibilities include: - Performance data analysis on energy saving vendor products (Python, TensorFlow) - Develop an equipment locator application that enables Network Engineers to plan data center project builds more accurately and efficiently