# Sen Lin > Senior Software Engineer Location: Belmont, California, United States Profile: https://flows.cv/senlin - Programming Language: Java, C/C++, python, go, SQL. - Domain Specialty: Distributed system, streaming/offline data process, API design, doc ranking, data retrieval/storage, cloud service. - Tech-Stacks: , Flume, Hadoop, AWS, gRPC, MySQL, Bigtable, Spanner, Cassandra, Redis. ## Work Experience ### Senior Software Engineer @ Kikoff Jan 2024 – Present | San Francisco Bay Area ### Senior Software Engineer @ Google Jan 2019 – Jan 2024 | San Francisco Bay Area YouTube Ecommerce Team - Conducted daily and monthly transaction and revenue recognition services for all YouTube products, processing 6 million transactions per day. - Generated customized payout reports for client teams, partner companies, and content creators. - Identified key performance metrics and trends, providing actionable insights to drive revenue growth. - Provided robust access control services to secure YouTube assets for users, ensuring data integrity and privacy. GCP Serverless Cost, Performance and Revenue Team - Measure, improve and protect the performance, reliability of the Serverless Managed Dataplane: CloudRun, App-Engine, CloudFunction. - Tracked costs, revenue and contributed to efforts to improve those metrics. Passed savings on to Customers. ### Software Engineer @ Qualcomm Jan 2016 – Jan 2019 | Santa clara - Designed and implemented testing infrastructure based on Java/MySql which speeds up the efficiency of product verification. - Utilized Logstash to extract and filter camera module logs, pushed key information into ElasticSearch, visualized with Kibana and generated email alerts. - Implemented and optimized API and scripts to standardize design/verification flow and improve efficiency for camera chip development. ### Software Engineer Intern @ Qualcomm Jan 2015 – Jan 2015 | Santa Clara - Built a micro-service on top of manufacturing software framework to allow smart sampling strategy on quality control pipeline, streamlined the factory operational process and increase the throughput. ### Software Engineer @ Huawei Technologies Jan 2011 – Jan 2014 | China - Ternary Content Addressable Memory (TCAM): utilizing 12-stage pipeline that allowed CPU and two inner modules to read, write or search the memory simultaneously. - TUNNEL (submodule of Operation Administration and Maintenance [OAM]) adding the function of analyzing, layering and recombining specific protocols, which assisted OAM to check link condition of network. - MPI (Multi-Point Interface): saved half of Data bus width by utilizing 16 bits for both Address and Data buses, supporting 32 wide data reading or writing for 24M Address. ## Education ### MS in Computer Science Columbia University ### BS in Computer Science Southeast University ## Contact & Social - LinkedIn: https://linkedin.com/in/senlinic --- Source: https://flows.cv/senlin JSON Resume: https://flows.cv/senlin/resume.json Last updated: 2026-04-01