Overview
Work History
Education
Skills
Project
Timeline
Generic

Stephen Wang

Berkeley

Overview

3
3
years of professional experience

Work History

Backend Engineer

NextTier
Sacramento
05.2025 - 08.2025
  • Developed the LLM-powered Semantic Search and Q&A System, implementing a backend HTTP service for document ingestion, semantic retrieval, and LLM-based Q&A.
  • Designed and implemented a data pipeline to parse and process academic resources (research articles, papers, PDFs) and embed them into a vector database for efficient semantic retrieval.
  • Integrated Retrieval-Augmented Generation (RAG) with LangChain, enabling context-aware natural language search and question answering.
  • Enhanced the researcher experience by supporting natural language queries and delivering accurate, citation-grounded responses directly from academic content.

Front-End Developer

Inspur Group
Jinan
05.2023 - 07.2023
  • Built an interactive map-based web application to manage bike sharing, enabling real-time visualization of bike locations and statuses.
  • Developed frontend interfaces, improving data accessibility and user engagement for operations staff.
  • Applied GIS concepts and integrate geospatial data, supporting efficient fleet monitoring and decision-making.
  • Collaborated with team members to enhance UI/UX, streamlining navigation and improving operational workflow efficiency.

Computer Science Teaching Assistance

UC Berkeley
Berkeley
05.2022 - 08.2022
  • Taught advanced C++ concepts, including overloaded operators, pointers, and multiple inheritance to a class of 30 students, resulting in a significant improvement in their understanding and application of object-oriented programming principles.
  • Provided hands-on guidance, enabling students to successfully complete challenging programming assignments and master advanced C++ topics.

Education

Bachelor of Science - Computer Science

UC Berkeley
Berkeley
08-2023

Skills

    Programing Language:

  • Java C Python Swift JavaScript CSS SQL

    Frameworks & Tools:

  • Spring Thrift Restful API SQL/NoSQL DB redis Kafka

Project

SafeShare Storage:

  • User Authentication & Management: Designed user initialization (InitUser) and retrieval (GetUser) workflows, utilizing Argon2 for secure password-based key derivation, symmetric encryption (AES) for user data protection, and HMAC for data integrity verification to prevent tampering.
  • Secure File Handling: Implemented chunked file storage with linked-list structured chunks to support efficient appending and loading. Each file chunk is encrypted with symmetric keys, and integrity is ensured via HMAC, with keys derived uniquely per file to enhance security.
  • File Sharing & Access Control: Created a secure invitation system for file sharing, using hybrid encryption (public-key encryption for symmetric key exchange + symmetric encryption for content) and digital signatures (DSA) to verify sender authenticity. Recipients can accept invitations to access shared files with their own encrypted storage.
  • Access Revocation: Developed mechanisms to revoke user access by rekeying files (generating new symmetric/HMAC keys), re-encrypting content, and updating shares for remaining authorized users, ensuring revoked users lose access to future updates.

Timeline

Backend Engineer

NextTier
05.2025 - 08.2025

Front-End Developer

Inspur Group
05.2023 - 07.2023

Computer Science Teaching Assistance

UC Berkeley
05.2022 - 08.2022

Bachelor of Science - Computer Science

UC Berkeley
Stephen Wang