Summary
Overview
Work History
Education
Skills
Timeline
Generic

Tianchen(David) Cai

San Mateo,CA

Summary

Results-oriented Software Engineer with good business sense and comfortable switching between architecture, design and implementation. Experienced at working in teams or self-directed environment. Eager to contribute share my programming expertise and motivation to people.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

OT Technology Inc.
San Francisco, California
01.2022 - Current
  • Work for the Data Discovery classification core team to develop a market-leading classification engine to power Data Discovery.
  • Directed the implementation of Classification V2 to boost entity detection accuracy with Java and Rust.
  • Created high-accuracy models for entity classification through thorough research and testing.
  • Holds candidacy for 2 patents (US20240070319A1).
  • Implemented effective strategies, significantly decreasing product support requests.
  • Enhanced team output by mentoring less experienced developers.

Senior Data/Software Engineer

FIS Global
San Francisco, California
09.2021 - 01.2022
  • Maintained and enhanced the file ingestion system infrastructure on AWS, ensuring that it is reliable and efficient.
  • Designed and developed API endpoint monitors to detect and alert any failures in APIs at runtime, improving the overall stability and performance of the system.
  • Automated and improved code testing strategies on Jenkins, enabling faster and more accurate code testing.
  • Designed and developed a new data pipeline using AWS, DynamoDB, and Data Brick Spark, improving data processing efficiency.
  • Designed and developed RESTful APIs, improving the accessibility and usability of the system.
  • Refactored complex code to improve its readability, decoupling the complexity and increasing code reusability.

Software Engineer

OneTrust LLC
Sandy Springs, GA
06.2020 - 09.2021
  • Work for Data Discovery classification core team, which is responsible for the development and maintenance of the company's most valuable product.
  • Designed and implemented file scanners micro service for different data sources, and optimized the scanner to handle large-scale problems, resulting in improved data processing efficiency by 50%.
  • Developed post-processor algorithm and enhanced classification models, resulting in improved accuracy and performance of the data discovery classification engine.
  • Developed and deployed an NLP model (Bert) as a Python microservice, resulting in faster and more accurate analysis of text data.
  • Developed internal tools to simplify and standardize daily work procedures, resulting in a 30% increase in team productivity

Software Engineer (Intern)

Agilysys Inc
Alpharetta, GA
05.2019 - 08.2019
  • Developed a chatbot that integrated Azure Bot Service into our SMS service, leveraging NLP and data mining technologies to improve the user experience.
  • Reduced response times in text message communication, resulting in a faster and more efficient communication process.
  • Designed and implemented efficient RESTful APIs and backend algorithms in C#, using asynchronous multithreading programming techniques.
  • Managed the database and implemented stored procedures to ensure data integrity and optimal performance.

Education

Master of Science - Computational Science & Engineering

GEORGIA INSTITUTE OF TECHNOLOGY, College of Computing
05.2020

Master of Science - Aerospace Engineering, Turbulence, Computational Fluid Dynamics

GEORGIA INSTITUTE OF TECHNOLOGY, College of Engineering
05.2018

Bachelor of Science - Aerospace Engineering, Computational Fluid Dynamics, Combustion

GEORGIA INSTITUTE OF TECHNOLOGY, College of Engineering
05.2016

Skills

  • Java, Rust, Python, C#, Matlab ,C/C, Scala, Terraform
  • Databricks Spark, Kafka, Docker
  • Spring-Boot, OData, Flask, Cucumber, Selenium
  • Dagger 2, Hibernate, ORM
  • AWS (S3, Lambda, EC2, DynamoDB, API GateWay, and so on)
  • Azure (Kubernetes, MsSQL, Blob Storage and so on)
  • MSSQL, MySQL, Postgres, DynamoDB
  • Data-pipeline
  • Machine Learning
  • Data Analysis
  • Performance and scalability optimization
  • Advanced computer programming

Timeline

Senior Software Engineer

OT Technology Inc.
01.2022 - Current

Senior Data/Software Engineer

FIS Global
09.2021 - 01.2022

Software Engineer

OneTrust LLC
06.2020 - 09.2021

Software Engineer (Intern)

Agilysys Inc
05.2019 - 08.2019

Master of Science - Computational Science & Engineering

GEORGIA INSTITUTE OF TECHNOLOGY, College of Computing

Master of Science - Aerospace Engineering, Turbulence, Computational Fluid Dynamics

GEORGIA INSTITUTE OF TECHNOLOGY, College of Engineering

Bachelor of Science - Aerospace Engineering, Computational Fluid Dynamics, Combustion

GEORGIA INSTITUTE OF TECHNOLOGY, College of Engineering
Tianchen(David) Cai