# Jerry C. > Staff Software Engineer, multiple startups and experience at big tech Location: Los Altos, California, United States Profile: https://flows.cv/jerryc Author of LevelDB.jl. Julia C++ integration. Bootcamped with PyTorch compiler team. Bazel, Rust, Flutter, Emacs, LSP ## Work Experience ### Staff Backend Software Engineer @ Machinify, Inc. Jan 2023 – Present Big Data and Distributed Systems. We are hiring fully remote software engineers see https://jobs.ashbyhq.com/machinify?departmentId=382bef34-ecea-46ee-bbce-3a5b05c27c64 ### Software Engineer @ Meta Jan 2021 – Jan 2023 Worked on PyTorch compiler (TorchFX , and C++ compiler)https://github.com/pytorch/pytorch/pull/61820 , https://github.com/pytorch/pytorch/pull/61599 ) , Spark SQL, Hive, and on-device machine learning ### Lead Software Engineer @ Jobox.ai Jan 2019 – Jan 2021 Building the core backend service that dispatches service technicians to jobs, also worked on payments and settlements. Build on top of AWS, lambda functions, Java and Python. Mentor junior engineers. Promote team wide best practices such as end to end testing etc. ### Senior Software Engineer @ Tempo Automation Jan 2018 – Jan 2019 Python C++, Computer Vision and image processing for an industrial application. Flutter and DART programming for an mobile app. ### Principal Software Engineer @ Clover Network, Inc. Jan 2017 – Jan 2018 EMV, Android, C , Secure Credit Card Payment Processing Clover is the largest competitor to Square in merchant payment processing ### Principal Software Engineer, Manager , Presto (NASDAQ PRST) @ Presto Jan 2013 – Jan 2014 | Redwood City E la Carte, Android tablets on restaurant tables. No more waiting for that check and card receipt. As the first and one of the two original members of the Android Presto tablet software team, built the entire menu ordering/payment/games application from scratch under aggressive timelines, cooperated with and managed expectations of many external and internal stakeholders (see https://presto.com/). • Recruited engineers and managed a small team for a few months. • Provided accurate engineering time estimates to executives. • Persuaded C-levels on key build vs buy decisions that significantly reduced cost and risk. • Managed technical risks, software specs and deliverables of Chinese custom Android/card reader partners. • Wrote complete app bootstrapping/install system. • Built image-intensive responsive UIs. • Quickly plugged memory leaks in a pre-existing Qt C++ client for an early demo. Technologies worked with: Android, NodeJS, Python, Java. ### Contractor @ Lab126 Jan 2012 – Jan 2013 Worked with Android, Python, Chromium in the Amazon Kindle Browser team. ### Software Engineer @ Skype Jan 2010 – Jan 2011 | Palo Alto I was in the new Skype Cloud Team building REST API servers. Netty, Async Sockets, WebSocket, C++, AWS EC2, boto, message queues, Java. ### Senior Software Engineer @ Siemens Medical Systems Jan 2003 – Jan 2005 | Malvern, PA Wrote an ANSI X12 EDI parser in Java/ANTLR. Gave a talk to a sister company on it. ### Software Engineer , Senior Software Engineer @ OPNET Technologies Jan 1997 – Jan 2001 Hardcore C and C++ (millions of lines of code). We built our own low level system and graphical libraries. ## Education ### MS in Computer Science University of Rochester ## Contact & Social - LinkedIn: https://linkedin.com/in/jerry-c-42975 - Portfolio: http://www.gaocan.com - Portfolio: http://zcai.gaocan.com/gomuku.html - GitHub: https://github.com/hackingspirit/lattice --- Source: https://flows.cv/jerryc JSON Resume: https://flows.cv/jerryc/resume.json Last updated: 2026-04-12