Projects
- Led a three people group to develop a platform for merchants distributing coupons to users by message queue.
- Leveraged Kafka to implement the functions of coupon distribution and data persistence.
- Utilized MySQL to manage merchant database and HBase to store large scale consumer related data.
- Created multiple Java Servlet RESTful APIs to handle HTTP requests and tested with Postman.
Full-Stack Personal Blog development – Code
- Utilized Semantic UI to build responsive front-end webpages also back-end blog management
- Built back-end functions and APIs (e.g. category management, global search) with Spring Boot.
- Used MySQL to manage articles and user information in relational database.
Academic Knowledge Map Construction in Artificial Intelligence
- Generated a comprehensive map that displays all connections between AI researchers around the world.
- Completed all data acquisition and website information crawling by Scrapy and Python.
- Served in an oversight role for the raw data processing and database storage with MySQL.
- Drove design and implementation of a simulation of Analog & Digital Circuit experiment devices as well as simulation platforms based on Ogre Engine and Leap Motion Controllers.
- Collaborated with a high performing team to develop the platform using C++.
Experience
Opptin | Full Stack Developer Intern (Jun 2020 - Present)
- Participated in the development of a privacy-oriented social media platform.
- Collaborated with UI/UX team and translated wireframes and mockups into web pages, using Ionic and Angular.
- Implemented functions of drawing polygon and building edge detection with Mapbox.
- Utilized Express and node-qrcode to build QR Code login APIs with Web Development team.
- Collaborated with a high performing and cross-functional team in the development of a hospital online learning app.
- Effectively designed the user interface logic to better streamline operations.
- Used Ionic and Angular to develop Android platform app and drove all testing on Android devices with Cordova.