Résumé
Derek Deuri Wang | 王德睿
Education
- 2018 - 2023
University of California, Berkeley
Computer Science B.A., Data Science B.A., Economics B.A.
- Cumulative GPA: 3.5/4.0, Dean’s List
- Activities and societies: IEEE @ Berkeley, Out4Undergrad, Songwriting at Berkeley, SCUBA diving, Athletics Study Center
Selected Projects
- Aug. 2023
Campusewave App Development
- Engineered Campusewave, a networking app that connects students and tech employers, from concept to deployment in a team of 4
- Utilized user research and Figma prototyping to make data-driven decisions on UI/UX design
- Developed a scalable and maintainable front-end using React and orchestrated the backend on Google Cloud Platform and Firebase
- Jul. 2023
Secure File Storage and Sharing System
Security, Go, Fuzz Testing
- Designed and implemented a top-ranked secure file storage and sharing system using Go, achieving a Top 10 class rank for security
- Incorporated key features such as user authentication, file storage and retrieval, secure file sharing through UUID-generated invitations, and access revocation
- Employed fuzz testing to rigorously validate the system's security measures against various threat models, including Datastore adversaries
- Engineered efficient data structures encapsulated as Go structs, ensuring both confidentiality and integrity of the stored data on Datastore
- Guaranteed atomicity of operations, eliminating concurrency issues and enhancing the system's resilience against data tampering
- Feb. 2023 - May. 2023
Database System Implementation
Database, SQL, Query Optimization, Relational Algebra, B+ Tree, Buffer Pool, Concurrency Control, Recovery
- Engineered a complete relational database management system, showcasing full-stack development skills
- Constructed a disk-based B+ tree index in Java, demonstrating data structure knowledge and memory management skills
- Optimized database performance by 25% by creating a cost-based query optimizer and implementing various join algorithms
- Jul. 2022 - Aug. 2022
Assembly Language and Memory Management
RISC-V, C, Python, OpenMP, Flask
- Leveraged low-level programming and memory management skills to create a number recognition classifier using RISC-V assembly language
- Constructed a functional CPU capable of running RISC-V instructions, emphasizing knowledge of computer architecture
- Enhanced performance of array and matrix operations using an efficient NumPy implementation, reflecting ability to optimize code and improve software efficiency
Experience
- May 2024 - Present
Software Engineering Intern
Nano-Core Chip Company
- Oct. 2023 - Present
Software Engineering Intern
SYSTEX Corporation
- Jan. 2020 - Present
STEM Tutor, Athletic Study Center
University of California, Berkeley
- Jun. 2021 - Sep. 2022
UNC Kenan-Flagler Business School
Undergraduate Research Assistant
- Apr. 2021 - Jun. 2021
Stanford University, Graduate School of Business
Undergraduate Research Assistant
- May 2020 - Jul. 2020
The Interlink Global Investment Group
Investment Banking Summer Analyst
- Feb. 2019 - Jun. 2019
Uphonest Capital
Portfolio Analyst Intern
- Dec. 2018 - Jan. 2019
M Wealth Fund Management Co., Ltd
Portfolio Management Analyst Intern
Skills
-
Languages
- Java, Python, C, RISC-V, SQL, GoLang, HTML/CSS/Javascript, R
-
Tools/Framework
- Git, Linux, Google Cloud Platform, Flask, OpenMP, scikit-learn, Pandas, Stata, Figma
-
Concepts
- Data Structures, Machine Learning, Assembly Language, Memory Management, Web Security, Database Management, Data Analysis, Query Optimization, Human–computer interaction, Statistical inference
Relevant Courseworks
-
Computer Science
- CS 61A - Structure and Interpretation of Computer Programs
- CS 61B - Data Structure
- CS 61C - Great Ideas in Computer Architecture
- CS 70 - Discrete Math and Probability
- CS 160 - User Inferface Design and Development
- CS 161 - Computer Security
- CS 170 - Efficient Algorithms and Intractable Problems
- CS 182 - Deep Learning (Audit)
- CS 186 - Introduction to Database Systems
- CS 188 - Introduction to AI
- CS 189 - Introduction to Machine Learning
-
Data Science and Econometrics
- Data 100 - Principles and Techniques of Data Science
- Data 102 - Data, Inference, and Decisions
- Data C140 - Probability for Data Science
- Econ 141 - Econometrics, Math Intensive
- Econ C142 - Applied Econometrics and Public Policy
- Econ 143 - Econometrics: Advanced Methods and Applications
-
Finance and Economics
- UGBA 102A - Financial Accounting
- UGBA 103 - Introduction to Finance
- UGBA 131 - Corporate Finance and Financial Statement Analysis
- UGBA 133 - Investment
- Econ 100A/B - Intermediate Micro/Macroeconomics
- Econ 138 - Financial and Behavioral Economics