Louis Chieh Lu

CTO

San Francisco, California, United States11 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led critical teams at Apple for real-time communication.
  • Achieved 50% performance improvement in GroupFaceTime.
  • Developed secure cloud compute platforms for Apple Intelligence.
Stackforce AI infers this person is a Senior Software Engineer specializing in Telecommunications and Cloud Computing.

Contact

Skills

Core Skills

Software Engineering ManagementReal-time CommunicationCloud ComputingWeb DevelopmentPerformance EngineeringVirtualization TechnologySystem Integration

Other Skills

CC++Computer ArchitectureOperating SystemsPerformance AnalysisPythonShellSolarisVirtualizationWebRTC

Experience

Apple

4 roles

Senior Software Engineering Manager

Promoted

Sep 2024Present · 1 yr 6 mos

  • Manager of 2 critical Apple service teams - Real-time communication platform & Private Cloud Compute request routing service.
  • [Real-time communication platform server team] Team is responsible for all device-to-device real-time communications within including strong focus on video conferencing.
  • Use case includes FaceTime/GroupFaceTime, FaceTime on Web (WebRTC), SharePlay, Live collaboration (Notes / FreeForm), CarPlay Listen together, Find My, HomeKit video streaming, Airdrop, Arcade, Apple Watch walkie-talkie, etc.
  • [Private Cloud Compute request routing team] Develop private and secure inference request routing platform for Apple Intelligence.
C++PythonComputer ArchitectureOperating SystemsSoftware Engineering ManagementReal-time Communication

Software Engineering Manager

Promoted

Sep 2021Sep 2024 · 3 yrs

  • Manage Apple real-time communication platform team. Team is responsible for all device-to-device real-time communications including focus on video conferencing.
  • FaceTime, GroupFaceTime, FaceTime on Web server side
  • SharePlay server side
  • Phone-watch communication, Apple Watch walkie-talkie
C++PythonReal-time Communication

Senior Software Engineer

Sep 2020Sep 2021 · 1 yr

  • Project & Technical lead for FaceTime on web project. Guide Lead team to deliver feature planned for 9 months under 6 months with great quality.
  • Key contributors on cross-functional behavior design including proprietary protocol <-> WebRTC translation, feature parity design for FT on web user, multi-tier media stream support, user privacy protection mechanism, etc.
C++PythonWebRTCWeb Development

Software Engineer

Dec 2017Sep 2020 · 2 yrs 9 mos

  • Performance analysis for GroupFaceTime relay service. Improve the performance by 50% and ensure feature production readiness
  • Key contributors for FaceTime, GroupFaceTime features and stability. Design and implement critical client-server protocol and server features.
  • Implement traffic-shifting feature for Service Discovery. Reduce complexity and improve efficiency for operation team for deployment and emergency shift out.
  • Migrate FaceTime traffic from Akamai into Apple Relay. Cost saving: $22M per year
C++Performance AnalysisPerformance Engineering

Oracle

Software Engineer

Feb 2016Sep 2017 · 1 yr 7 mos · Santa Clara, CA

  • Software developer in Solaris virtualization technology (Kernel Zone)
  • Develop, test and maintain virtual device driver including virtual disk driver and virtual PCIe driver Implemented I/O processing fan-out, changed it from single-thread to multi-thread, asynchronous support of multi-host disk (mhd) interface, virtual PCI driver IOV function, etc.
  • Project: Solaris virtualization technology performance analysis. Researched and developed testing methodology of performance analysis. Benchmarks tested including SPECjbb, SPECjvm, disk, memory and database benchmarks. Analyzed and compared results with bare metal and alternative solutions. Helped team understand the benchmark, configuration changes impact, found out bottlenecks and suggested improvements.
CSolarisVirtualizationVirtualization Technology

Qualcomm

Interim Engineering Intern, System Engineer

Jun 2015Sep 2015 · 3 mos · San Diego

  • System Integration & Test Engineer in System-on-Chip Architecture Research Thermal group.
  • Develop methodology of extracting realistic CPU and GPU workload model of process. The workload model is served as input for the simulator to analyze design change impact on performance. This project mainly targeting Android benchmark application. Procedure including perform detail measurement using Linux profiling tools as well as performing data analysis on extracting important aspect of the workload, including runtime, elapsed time, wait time, cache miss rate, MIPS, dependency, etc. The process is fully automated and well documented.
  • Main programming language : Python, Shell
PythonShellSystem Integration

Innoaccelerator

Software Contractor

Nov 2013Feb 2014 · 3 mos · Hong Kong SAR

  • Development of data migration tool for large database. Including pre-migration data processing, data migration, post-migration data validation

Microsoft

SDET

Jun 2013Aug 2013 · 2 mos · Shanghai, China

  • Commerce testcase failure analysis, code coverage
  • Failure Analysis: When a failure occurs, the result is reproduced and analyzed to find out where the problem is. This require testing technique and in depth programming knowledge.
  • Code coverage: Initiation of the research on the procedure, tools and possible solution of performing code coverage analysis on testcases. Advantage and disadvantage of multiple tools studied are provided.

Hkust

2 roles

Student Ambassador, School of Engineering

Promoted

Jun 2012May 2013 · 11 mos

  • Designing and organizing several events for high school students range from 20 to 400 students.
  • Highly demanding on organizing skill and communication skill as well as leadership capability.
  • Learned to utilize team working skills learned in class and workshop including communication skill, leadership skill, resource management and organizing skill.

Research Assistance of UROP (Undergraduate Research Opportunity Program)

Jun 2012Aug 2012 · 2 mos

  • Research title: Semiconductor Nanowire-based Sensors and Electronics
  • Developed skills of researching in terms of analysis, critical thinking, and experiment skill included planning and execution.

Zoobiq i.t. consultant

IT Engineer (Contractor)

Nov 2011Apr 2012 · 5 mos · Hong Kong SAR

  • Designing and maintaining websites by using HTML, CSS, JavaScript, PHP, MySQL
  • Developed useful communication skill and experience in collaborative big project management.
  • Project: Candidate of Hong Kong Chief Administrator Election Promotion Website

Education

UC Santa Barbara

Master of Science (MSc) — Computer Engineering

Jan 2014Jan 2015

Hong Kong University of Science and Technology

Bachelor of Engineering (BEng) — Electronics and Computer Engineering

Jan 2010Jan 2014

University of Southampton

Bachelor's degree — Electrical and Electronics Engineering

Jan 2012Jan 2013

Stackforce found 100+ more professionals with Software Engineering Management & Real-time Communication

Explore similar profiles based on matching skills and experience