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