# Edward Kuang > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/edwardkuang I am a software engineer developing memory tools at ARM. My background includes software engineering and research experience in computer architecture. I also participate from time to time in topcoder coding competitions. ## Work Experience ### Software Engineer @ Memdrop.io Jan 2021 – Present | San Jose, California, United States Full stack engineer working with Google GCP, Docker, React, Node.js, blockchain tech • Develop frontend product display UI using React and Tailwind CSS • Develop user authentication APIs using bcrypt password hash and redis for session management • Manage microservices such as API handlers and blockchain transaction handlers • Manage smart contracts on the blockchain to facilitate transactions ### Senior Software Engineer @ ARM Jan 2015 – Jan 2021 | San Francisco Bay Area Developed workflow automation tools for memory compilers. Tools/frameworks/languages: AWS, Docker, React, Python, Java, node.js • Developed software to automate sending 100k/day electronic circuit simulation jobs to AWS • Provision thousands of cloud machines at once using terraform based on the configuration of jobs • Designed methodology to collect metrics on internal cluster jobs and cloud jobs • Took on develops role to maintain internal 10 server cluster responsible for packaging job data to the cloud • Designed and maintained React dashboard able to manage 100k simulation jobs • Maintained reporting tools in Python to ensure monthly software release cycles ran smoothly • Owner of a java memory compiler tool used to generate physical memory configurations • Designed regression test suites for memory compiler flow methodology ### Senior Design Research @ Oracle collaboration with UCSC Jan 2013 – Jan 2014 | UCSC In modern distributed systems, many important data processing algorithms are bound not by CPU time, but by power and network bandwidth. My research team explored data compression by evaluating popular compression algorithms on a power-efficient ARM architecture. • Explored data compression by evaluating popular compression algorithms LZ4 and LZO on ARM hardware • Benchmarked LZ4 and LZO for bottlenecks using perf, gprof, valgrind • Improved open source algorithm LZ4 on ARM hardware by optimizing cache usage and multi-threading ### Undergraduate Research Assistant @ UC Santa Cruz Jan 2013 – Jan 2014 | Santa Cruz, CA Assisted the professor and graduate students on the ESESC project, an open source multi-core simulator. • Developed a regression testing program for ESESC, detailing execution time, branch misses, cache latencies, and IPC • Implemented hierarchical memory tester for a CPU cache system in C++ • Debugged an incorrect implementation of the MESI protocol for cache coherency in ESESC • Wrote a chess benchmark program using alpha-beta pruning ### Intern Software Engineer @ ARM Jan 2013 – Jan 2014 | 150 Rose Orchard Way Automation test engineer for the physical IP division. Fully responsible for creating regression tests for products that ship to 100's of customers and is being used on a daily basis. • Created multiple regression test suites written in bash for ARM’s memory compiler • Developed tests for an internal compiler written in C ### Intern Java developer @ Accept Corporation Jan 2012 – Jan 2012 | Santa Clara, CA Worked alongside an engineering mentor to fix bugs on the front-end and back-end java client. Projects: • Debugged the Accept360 front-end UI that used Java, Javascript, and JSP • Worked closely with the bug tracking team to reproduce bugs and test code pushed to the repository ### Data Structures Lab Tutor @ UC Santa Cruz Jan 2012 – Jan 2012 | Santa Cruz, CA Assisted the head teaching assistant in a 10 week course teaching students binary search trees, queues, lists, and hash tables Responsibilities: • Taught students data structure concepts using C and Java in the UNIX environment • Facilitated students in writing structured programs adhering to OOP principles ## Education ### B.S. in Computer Science University of California, Santa Cruz ## Contact & Social - LinkedIn: https://linkedin.com/in/ekuang1 --- Source: https://flows.cv/edwardkuang JSON Resume: https://flows.cv/edwardkuang/resume.json Last updated: 2026-03-30