Bill Fan
- Role
- Senior Software Engineer Ii at Cruise
- Location
- Redmond, WA, US
- LinkedIn followers
- 500 followers
Experience
Senior Software Engineer Ii
May 2019 — Present
Created the Triton libraries that smoothly streams Robot-OS (ROS) data to feed into ML and AV-simulators, in modern C++ with high performance, with Python bindings (PyBind11) & Golang bindings (CGO), with Tao, for BPPE and Replay simulations, Terra Dataflow jobs, Gulp/GT customers.* Invented, and designed the Tachyteros Accelerator for ultra high performance Avro-to-ROS transcoding (of of ros topics and ros message types), and implemented it with C++17. It achieved a speed-up of 12X~15X, on top of a pretty fast C++ baseline. This is probably the word\'s fastest transcoder.* Designed ROS nodes that running in the AV.* streaming analysis of AV fleet utilizations using Beam/Dataflow.* Extending the core ROS libraries.* Familiar with CUDA, x64 intrinsics, etc for perf engineering
Skills
- C#
- 软件项目管理
- .net
- Query Optimization
- 软件工程
- Microsoft Sql Server
- Big Data / Cosmos / Scope
- Go Language
- 敏捷方法
- Agile Methodologies
- Avx/Sse Simd/Vectorization
- Stl/Boost
- X86/X64 Assembler
- .net Framework
- Databases
- 分布式系统
- Performance Optimization
- Software Engineering
- C++
- Distributed Systems
- Software Project Management
- 软件开发
- Software Design
- Java
- Database and Query Optimization
- Sql
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.