Haolong Wang

  • Full Stack & Blockchain Engineer (Intern) at CybEye, Inc. Seeking a software development engineer full-time position.
  • Los Angeles, California, United States
  • Computer Software

Previous positions

  • Full Stack Engineer (Volunteer Internship) at USTOSHOP.COM

Education

University of Southern California, Master of Science – MS, Computer Science

Background

Summary

Computer Science Student in University of Southern California. Seeking a software development engineer full-time position. Master of science with strong programming, analytic and mathematical skills. Having a wide range of project experience, including full stack, blockchain and machine learning. Worked as full stack & blockchain engineer in CybEye, Inc. located in Los Angeles. 3+ years of programming experience for scientific research in model construction and data analysis publishing several IEEE papers.

Experience

  • Full Stack & Blockchain Engineer (Intern)

    CybEye, Inc.

    March 2019 – Present(7 months)Greater Los Angeles Area

    Designed and built the WEPRO web application for allowing members to create profiles and connect to each other. Features include editing background, inviting friends, live streaming, account management etc. Used RESTful APIs to communicate between frontend webpages and backend services which are set in AWS (React, Angular, Vue, Node.js, PHP, Bootstrap, HTML, SCSS, MongoDB, MySQL, Spring Boot, AWS). Link to the website: https://wepro.biz Developed the CBID marketplace for crypto collectibles including EtherDogs, LinglongCats and CobeFriends based on Ethereum. Built interactive APIs talking to ETH Blockchain and designed some smart-contracts of these crypto assets. Provided functions of buying, selling, transferring and searching digital assets. Created the QRCode scanning feature combined with DAPP (React, solidity, ETH Blockchain, web3.js). Link to the website: https://cbid.net Designed and developed a decentralized social platform TwiChat. The platform is based on an independent 3.0 blockchain network and ensures that all data is authenticated, secure, and cannot be tampered with. The feature solves the trust and fraud issues of existing centralized platform, and provides users with a safe, transparent, and efficient next-generation social messaging ecosystem (React, Angular, Vue, Spring Boot, MongoDB, EOS Blockchain, AWS). Link to the website: https://twichat.net/

  • Full Stack Engineer (Volunteer Internship)

    USTOSHOP.COM

    November 2018 – February 2019(3 months)Los Angeles, CA, USA

    Designed and built the tooptoken.com web application to secure users’ purchases, shipments, currency etc. Implement registration process and ToopToken transfer features for tooptoken.com website to manage accounts (AngularJs, React, Node.js, PHP, HTML, SCSS, Bootstrap). Link to the website: https://tooptoken.com Developed the ToopToken Wallet with cross-platform Angular mobile dev framework Ionic 3. Features include transfer of ToopToken, QRCode scanning, account management etc. (Ionic3, Angular5, React, Node.js, iOS, Android). Links to the mobile app: iOS: https://itunes.apple.com/us/app/tooptoken-wallet/id1439123364?mt=8 Android: https://play.google.com/store/apps/details?id=com.tooptoken.tooptokenwallet Designed and Developed RESTful APIs and database of the online virtual wallet (ToopToken). Provided functions of top-up, cash-out, and transfer to the wallet and built an interactive API talking to EOS Blockchain (Spring Boot, Spring Data, Spring Cloud, Swagger, Mybatis, MongoDB, Redis, RabbitMQ, EOS Blockchain). Used Microservices architecture to decouple backend services and Nginx to load balance. Utilized Docker to containerize infrastructure and Maven to manage dependencies for improving development productivity (Microservices, Nginx, Docker, Maven).

Education

  • University of Southern California

    Master of Science – MS, Computer Science

    2017 – 2019

    Have learned these courses: Operating Systems, Computer Networks, Analysis of Algorithms, Foundations of Artificial Intelligence, Machine Learning, Database Systems, Web Technologies, Game Design.

  • Nanchang University

    Master’s degree, Electrical and Electronics Engineering

    2012 – 2015

    Published 4 IEEE conference papers and 2 journal papers according to computer vision.

  • Nanchang University

    Bachelor’s degree, Electrical and Electronics Engineering

    2008 – 2012

Publications

  • W. Fang, H. Wang, B. Xu, Y. Zhang “Blind Source Separation Using Analysis Sparse Constraint”, Electronics Letters, 2016, 52(13): 1112-1114.

    2016

    Authors (1):
    • Haolong Wang
  • H. Wang, W. Fang, W. Wang, Y. Zhang, S. Sanei “Analysis Dictionary Learning Based on MAX Transvection Function”, in Proc. IEEE International Conference on Signal and Image Processing (ICSIP), Beijing, China, 13-15 August, 2016.

    August 2016

    Authors (1):
    • Haolong Wang
  • H. Wang, Y. Zhang, W. Zhang “A Recursive Least Squares Algorithm for Analysis Dictionary Learning”, Journal of Computational Information Systems, 2014, 10(21): 9111-9123.

    2014

    Authors (1):
    • Haolong Wang
  • Y. Zhang, H. Wang, W. Wang “An Analysis Dictionary Learning Algorithm Based on Recursive Least Squares”, in Proc. IEEE International Conference on Signal Processing (ICSP), Hangzhou, China, 19-23 October, 2014.

    October 2014

    Authors (1):
    • Haolong Wang
  • Y. Zhang, H. Wang, T. Yu, W. Wang “Subset Pursuit for Analysis Dictionary Learning”, in Proc. European Signal Processing Conference (EUSIPCO), Marrakech, Morocco, 9-13 September, 2013.

    September 2013

    Authors (1):
    • Haolong Wang
  • Y. Zhang, H. Wang, W. Wang, S. Sanei “K-Plane Clustering Algorithm for Analysis Dictionary Learning”, in Proc. IEEE International Workshop on Machine Learning for Signal Processing (MLSP), Southampton, UK, 22-25 September, 2013.

    September 2013

    Authors (1):
    • Haolong Wang

Skills & Expertise

  • Spring Boot
  • JavaScript
  • Data Analysis
  • Artificial Intelligence (AI)
  • Computer Vision
  • Game Design
  • Image Processing
  • Python
  • Machine Learning
  • Ionic Framework
  • Linux
  • RabbitMQ
  • PHP
  • Spring Data
  • Spring Cloud
  • Game Development
  • C
  • Pattern Recognition
  • MySQL
  • C++
  • Microservices
  • Redis
  • Docker Products
  • HTML
  • MyBatis
  • Java
  • SQL

Courses

University of Southern California

  • Analysis of Algorithms
  • Database Systems
  • Game Design
  • Web Technologies
  • Foundations of Artificial Intelligence
  • Operating Systems
  • Computer Networks
  • Machine Learning