Experience

  1. Software Engineer Intern

    Walletspot

    Responsibilities include:

    • Developed a Chrome extension for Walletspot using Vue.js, enabling users to swap NFTs across multiple blockchains
    • Implemented cross-chain NFT swapping functionality, allowing users to seamlessly trade between Ethereum and Binance Smart Chain networks
    • Integrated blockchain APIs such as 0x, Infura, and Web3.js to securely handle transaction signing and broadcasting
    • Wrote and deployed smart contracts using Solidity to support NFT exchanges between different blockchains, achieving automated and trustless transactions
    • Implemented a backend using Node.js and Passport.js for user authentication and authorization
    • Connected the backend to a MongoDB database to store and manage user profiles and transaction histories
  2. Software Engineer Intern

    AI Roboto Edu

    Responsibilities include:

    • Developed course search related features for AI Roboto Edu, an educational web platform, using Vue.js
    • Implemented an auto-complete feature that lists courses with titles matching the user’s input as they type
    • Enabled keyword highlighting in search results to make key information stand out, facilitating quicker and more effective navigation through relevant course content
    • Implemented slide transitions in course content navigation using Vue’s transition system and CSS animations
    • Enhanced data fetching efficiency with asynchronous loading techniques like lazy loading and code splitting
    • Enhanced course search by adding time/date filters and implementing dynamic content loading
  3. Software Engineer

    Chinasoft International

    Responsibilities include:

    • Developed a supermarket management system using MFC and Microsoft Visual C++
    • Implemented inventory management and point-of-sale (POS) modules utilizing MFC’s document/view architecture
    • Integrated Microsoft SQL Server 2000 as the database backend, using ODBC for database connectivity
    • Created intuitive user interfaces with MFC’s dialog and form views, incorporating custom controls for barcode scanning and touch-screen inputs to streamline checkout processes

Education

  1. Spatial Data Science

    University of Southern California

    GPA: 3.6/4.0

    Courses included:

    • Web Technologies
    • Applied Natural Language Processing
    • Mashine Learning for Data Science
    • Foundations of Data Management
    • Spatial Data Science
  2. Software Engineering

    Tianjin University

    GPA: 3.5/4.0

    Courses included:

    • Operating System
    • Data Structure
    • Computer Algorithm
    • Computer Networks
    • Embedded Operating System
    • Principles of Compiling
Skills & Hobbies
Technical Skills
Java
Computer Science
Python
Data Science
SQL
Hobbies
Hiking
Swimming
Reading& Writing
Speaking
Traveling
Languages
90%
English
100%
Chinese