# David Lin > Staff Software Engineer II @ Cohesity Location: Santa Clara, California, United States Profile: https://flows.cv/davidlin1 The result-oriented technical leader with 14+ years of professional experience in the large-scale backend platform, especially in domains of messaging/event service, big data processing infrastructure and distributed systems. ## Work Experience ### Staff Software Engineer II @ Cohesity Jan 2022 – Present Member of Hadoop and NoSql team. Optimizing end-to-end data transfer from the database cluster to the Cohesity distributed file system via the Avro IPC server, Hadoop backup/restore adapter, and Grpc API server. Leading and designing Hive view protection involves building dependency graphs between views and tables, leveraging the Calcite parser for Hive SQL queries, and employing multi-threading for concurrent restore of tables and views in their dependency order. Reducing the data source registration time for one million Hive tables from 300 to 20 minutes by leveraging batch processing, the producer-consumer multi-threading, and shorten data conversion. ### Staff Software Engineer @ VMware Jan 2019 – Jan 2022 | Palo Alto Messaging of NSX platform Leading and building the messaging infrastructure and event/alarm framework using protobuf-based RPC and distributed database from end to end. ### Software Engineer IV @ Cisco Jan 2016 – Jan 2019 | San Jose Clustering of Cisco ACI SDN controllers. Worked on distributed infrastructure, gRPC heartbeats, cluster extension and cluster time synchronization. Realized server-based policy and domain-based policy for Cisco UCS in the data center. Detected memory leak and identifying system crash using Valgrind and Gdb. Familiar with model-driven data framework. ### Principal Software Engineer @ EMC Jan 2014 – Jan 2015 | San Francisco Bay Area Scalable data backup, clone and recovery. Data protection policy engine enhancement. Elasticsearch in metadata service. C/C++ Multi-threading Large scale distributed application development ### Senior Software Engineer @ Qualcomm Jan 2010 – Jan 2014 Deeply understanding of Android device driver in charger and battery. Proposed software solution and workaround to support customized features for business partners. Developed debug tools to adjust system parameters and identify root causes inside Android phone using C++. ## Education ### Doctor of Philosophy - PhD in Computer Engineering Texas A&M University ## Contact & Social - LinkedIn: https://linkedin.com/in/david-lin-33b0b96a --- Source: https://flows.cv/davidlin1 JSON Resume: https://flows.cv/davidlin1/resume.json Last updated: 2026-04-12