# L C > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/lc ## Work Experience ### Software Engineer @ Fisker Inc Jan 2021 – Present Built out cybersecurity infrastructures with mTLS connection between the car and the cloud Worked on charging station's relation to the cloud to allow for smooth charging flow for the customer Worked on kafka pipelines for storage of cold and hot data Wrote APIs for car manufacturers and suppliers to interact with the storage of data in the cloud ### Software Engineer @ Amazon Jan 2020 – Jan 2021 | San Francisco Bay Area Full stack development on generating search query results for Amazon Music Utilized Alexa's machine learning and AWS to generate similar matching for related search items Utilized AngularJS to develop frontend web template ### Software Engineer @ LinkedIn Jan 2019 – Jan 2019 | Sunnyvale • Developed API for batch retrieval of candidate information, involving complicated filtering logic • Generation of CSV file, and formatting into distributed object storage that will self destruct to be GDPR compliant • Used Apache Kafka streaming service to generate notifications ### Software Engineer @ Amazon Web Services Jan 2018 – Jan 2018 | Greater Seattle Area • Created API for listing remote devices, based on user permissions and a private filter for privately owned devices • Created API that allows user to add, change, and delete information on mobile devices, interfacing with a NoSQL database and displaying results in CLI • UX Design/creation of front end client for API using angularjs ### Software Engineer @ IBM Jan 2017 – Jan 2017 • Improved data search speeds by up to 50% through implementing a variation of Huffman Compression on IBM's database. • Connected Watson API to a public service robot at IBM for conversation functionalities (see more under projects). • Created a unit-testing framework within IBM's codebase, significantly reducing workload of previous testing procedures. ### Software Engineer @ IBM Jan 2016 – Jan 2016 | San Jose, CA • Designed 100+ SQL scripts to simulate rebuilding databases with various properties ranging from partitioned table spaces to universal table spaces. • Improved customer releases and compatibility through updating 9 modules of outdated database code to match newer versions. • Ran regression bucket testing on database, and analyzed failures of the tests using source-level debugging. ### Software Engineer @ NASA Jet Propulsion Laboratory Jan 2014 – Jan 2014 | Pasadena, CA • Created multiparallel processor to perform faster data tests using java and bash script. • Aided in development of a motion-sensing software. Coded a program that distorted images to test image processing, and interpreted MATLAB graphs to find critical threshold of the program’s tracking power. • Led data analysis team in review of 40,000 images that were essential in verifying performance of motion-sensing program. ### Research Assistant @ Caltech Jan 2014 – Jan 2014 | Pasadena, CA ● Worked alongside professor and graduate student, analyzing and collecting data on RNA production for purposes extending to curing cancer. ## Education ### B.S. in Electrical Computer Engineering UCLA ## Contact & Social - LinkedIn: https://linkedin.com/in/lawcheng --- Source: https://flows.cv/lc JSON Resume: https://flows.cv/lc/resume.json Last updated: 2026-04-11