Kavin Phan

About Me

I am a full-time software engineer at Grayscale with proficiency in full-stack web development and infrastructure. I have recently transitioned into a site reliability engineer role.

Experience

Grayscale (Software Engineer / SRE)

Aug 2021 - Present

  • Developing a resilient Ruby-on-Rails service that synchronizes millions of data records from third party APIs via polling and webhooks using Kinesis and SQS.
  • Improving the observability of services by integrating Datadog into our AWS infrastructure.
  • Managing multi-region deployments of web services and infrastructure using Terraform.
  • Utilizing APIs from Workday and SuccessFactors to enable integrations for enterprise customers.

GTRI (Software Engineer Co-op)

Aug 2019 - Aug 2021

  • Received the 2020 Undergraduate Student Research award for my contributions to the COVID-19 PCR testing effort on campus.
  • Collaborated with the bioinformatics laboratory to create an internal web app for the daily processing of 40,000+ COVID-19 tests using Python with Flask and Bootstrap.
  • Developed features for Delta Airlines's in-flight entertainment system using Java, Spring, and RabbitMQ.

Tesla (Software Engineer Intern)

Jan 2021 - Jun 2021

  • Developed a deployment system that allows for the installation and updating of software to thousands of edge devices within the factory with minimal downtime using GoLang and gRPC + Protobufs.

NCR (Software Engineer Intern)

Jun 2020 - Aug 2020

  • Created and presented an MVP of the white-label hospitality app using Android's Instant App and Apple's App Clips features, allowing customers to place orders without needing to install the app.

Education

  • GPA: 3.53
  • Awards: Zell Miller Scholarship, Dean's List
  • Director of Engineering at Bits of Good.

Projects

Tier lists with democracy. Developed using React and GoLang.

Service skeleton framework for Ruby using metaprogramming.

class Echo
  extend Arq::Action

  params  :ping
  returns :pong

  run do
    @pong = @ping
  end
end

result = Echo.call(ping: "hello world!")
result[:pong] # => "hello world!"

Minecraft mod that adds automation via pipes and has over 800,000 downloads.