Terence Chan

Tech professional with skills in debugging, automating and building reliable and scalable systems to increase efficiency and robustness

San Francisco, California, United States

About

Bachelor of Sciences in Computer Science and minor in Statistics. 3 years of experience as a software engineer and 4 years in other tech roles with a track record of accomplishments. Key Accomplishments • Archived years worth of code and data from hundreds of engineers, resulting in up to 30% better API latency and GUI response time • Migrated service which outgrew requirements and became problematic, achieving 5x faster run times and becoming more reliable while also reducing operational burden • Replaced unreliable and monolithic service to become 99.99% reliable with improved latency and less dependencies • Built feature which was adopted by more than 35 teams that reduced code review time by 20% • Maintained a critical piece of infrastructure used by thousands of engineers and achieved high uptime and resiliency Demonstrated Skills • Working with others to troubleshoot, diagnose and fix issues and bugs • Managing and maintaining software • Making systems more reliable and available • Automating manual tasks and increasing developer productivity

Experience

  • Cruise (Full-time · 9 yrs 6 mos)
    • Senior Software Engineer
      Jul 2022 - Present · 4 yrs

      - Archived years worth of code and data from hundreds of engineers, resulting in up to 30% better API latency and GUI response time - Migrated service which outgrew requirements and became problematic, achieving 5x faster run times and becoming more reliable while also reducing operational burden - Replaced unreliable and monolithic service to become 99.99% reliable with improved latency and less dependencies - Built feature which was adopted by more than 35 teams that reduced code review time by 20% - Maintained a critical piece of infrastructure used by thousands of engineers and achieved extremely high uptime and resiliency

    • Software Engineer
      Feb 2021 - Jul 2022 · 1 yr 6 mos

      - Resolved rare and elusive production issues that further increased reliability of an already reliable system - Improved the reliability and burden of third party tools and features to 99.99%, leading to a more pleasant customer and owner experience - Enhanced observability of the team’s systems health by adding metrics, logging, alerts in order to improve debugging and incident response times - Addressed technical debt, improved current processes and wrote documentation to extend operational excellence and reduce inefficiencies - Performed regular oncall duties which provided support and mitigation to unblock customers, resuming productivity of the company

    • Build And Release Engineer
      Jan 2019 - Feb 2021 · 2 yrs 2 mos

      - Supported and maintained critical infrastructure components such as CI, build and testing to provide a smoother development cycle - Advocated for driving down SLOs and KPIs below target levels to improve reliability and efficiency for hundreds of engineers - Troubleshooted and diagnosed hundreds of issues and failures blocking critical development work that saved thousands of productivity hours - Reviewed production state weekly to analyze trends and patterns in order to drive impactful work towards improving scalability, resiliency and operability backed by data - Organized cross-collaboration across multiple teams to expedite urgent incident and bug ticket mitigation and resolution - Orchestrated end to end lifecycle of bug tickets and metrics and provided transparency on system health to the entire engineering organization

  • Software Engineer Intern at Amazon
    2014 - 2014 · Less than a year

    - Designed new routing protocol for forwarding reachability information within infrastructure and set to prove its viability in an Agile environment - Optimized algorithm for scalability to thousands of nodes by utilizing likelihood, preprocessing, and caching - Unit tested new algorithm and analyzed runtimes of different network sizes using scripts - Wrote up technical concepts and documented clean code for maintenance and presentation

  • Software Engineering Intern at Rackspace
    2013 - 2013 · Less than a year

    - Built history tracking through archiving user’s tweets and made page’s loading time 80% more efficient - Improved incoming data stream by pulling feed from Facebook’s Graph API that included keyword “Rackspace” - Increased convenience within Tweetmon and imported listing of all Rackspace employees which current admin is following via batching requests to the Twitter API for JSON data - Collaborated with team for continuous updates, feedback and improvement to system