Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

LAN YAO

Mountain View,CA

Summary

Results-oriented and innovative Senior Software Engineer with 4 years of experience. Works at fast pace to meet tight deadlines. Enthusiastic team player.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Confluent, Inc.
01.2024 - Current
  • Led PoC evaluation and implementation of Renovatebot, addressing CVE patching and dependency updates across projects. This initiative paved the way for improved project maintainability and security posture
  • Integrated security best practices within CI/CD, ensuring code and infrastructure vulnerabilities were addressed during build and deployment stages
  • Optimized the workflow for AMI build and promotions, significantly reducing manual overhead for maintenance and operation
  • Led the effort to deprecate outdated operating system versions of CI agents and migrated agents to newer, more secure versions (Ubuntu 24.04), improving pipeline stability and ensuring compatibility with dependencies
  • Migrated our monitoring and alerting system from Datadog to AMP and Grafana, reducing cost by 40%

Software Engineer

Confluent, Inc.
08.2022 - 01.2024
  • Led initiatives for the migration of key Python and Java repositories to Bazel, highlighting a notable reduction in build/test times and enhancing developer efficiency
  • Innovated the cumulative development of "confluent-bazel-rules" and other automated tooling for significant productivity gains
  • Contribute to open-source bazel rules to enhance the functionality and improve community access to bazel tooling
  • Proactively explore new investment areas and initiated a project to optimize Kafka's dependency graph for its Bazel build utilizing GPT-4 LLM and LangChain
  • Implemented automation for parallel patch releases, slashing total release hours from 8 to 1 and significantly boosting release operation productivity
  • Designed automation solution for FOSSA and crafted Jenkins job to reduce manual overhead

Software Engineer

WePay, Inc.
05.2021 - 08.2022
  • Designed and implemented an internal service from scratch, simplifying the operation process for internal dataset access control and automating view creations
  • Assisted in building and maintaining ETL workflows to collect, process, and store data in BigQuery and AWS S3
  • Collaborated with data scientists to deploy machine learning models into the data infrastructure pipeline, improving the deployment process and enabling real-time predictions

Software Engineer Intern

WePay, Inc.
05.2020 - 08.2020
  • Developed an internal backend service in GCP, integrating into CI/CD pipeline to launch vulnerability scan before production release.

Education

Master of Science - Computer Science

Georgia Institute of Technology
Atlanta, GA

Bachelor of Science - Engineering

Xiamen University
Xiamen

Skills

  • Jenkins
  • Semaphore CI
  • Make
  • Bazel
  • Maven
  • Gradle
  • Terraform
  • Ansible
  • Atlantis
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Java
  • Python
  • Bash
  • Groovy

Timeline

Senior Software Engineer

Confluent, Inc.
01.2024 - Current

Software Engineer

Confluent, Inc.
08.2022 - 01.2024

Software Engineer

WePay, Inc.
05.2021 - 08.2022

Software Engineer Intern

WePay, Inc.
05.2020 - 08.2020

Master of Science - Computer Science

Georgia Institute of Technology

Bachelor of Science - Engineering

Xiamen University
LAN YAO