I'm actively seeking SDE/DS Intern or Full-Time Positions
View My WorkMS in Computer Science    • Sep 2019 - current
M.S. in Engineering Science    • Sep 2015 - Jun 2017
B.S. in Mechanical Engineering    • Sep 2011 - Jun 2015
Sep 2015 – Aug 2017
•    Promoted a 21% increase in energy generation in 2016 through the solar PV system (C++) using the One-Axis Maximum Power Generation (1AMPG) tracker installed in an average household
•    Replaced 31.8% of energy consumption with the Hybrid PV System (C++) installed at the ME department building
•    Improved and extended the Si-Pb battery life to 500 cycles with a better state of health still achieve 95% by self-designed charge and discharge with pulsating direct current which max till 36A (via C++/ VB).
•    Designed the front-end interface using HTML, CSS, JavaScript allowing users to either follow/unfollow other users, make posts, and the ability to view posts as an overview or in detail
•    Created an asynchronous function through Ajax allowing users to like/dislike and/or comment on posts in real-time; increased web security with verification services such as authentication and authorization
•    Developed a back-end structure modeled after the MVC pattern on Django in Python; achieved data persistence on the platform by interacting with SQLite
•    Analyzed legacy public media data for the last 20 years with various NLP models (word2vec and BERT) via TensorFlow, implemented data vectors to train the recommendation system module
•    Improved the accuracy rate of the prediction of users’ preference by 73% with the implementation of the DeepFM model on the system which feeds users the news according to their preference and reading history
•    Developed a recommendation system on the API Line chatbot; built a chatbot that is able to determine user preference and provide relevant information
•    Implemented a single page web using Angular routers to change web page, elevating user experience; designed an observer pattern using RXJS that allows users to view a live update when either making new recipes or modifying the shopping list
•    Enabled users to fetch and modify data from Firebase via RESTful HTTP requests after passing the authentication feature
•    Optimized the web application with separated feature modules to approach the lazy-loading and preloading strategy
•    Designed the web UI on an Angular framework using HTML, CSS, TypeScript; created a front-end interface with the ability for users to identify individuals through permission levels, such as admin, developer, or user
•    Developed the back-end based on the MVC pattern via the Spring framework; optimized data retrieval of controllers when notifying specific servers to fetch or modify data from MySQL according to CRUD requests and return the data in JSON format
•    Managed the front-end with Yarn and back-end with Maven; boosted project’s versatility to operate in different environments
•    Designed the front-end interface using HTML, CSS, JavaScript allowing users to either create their to-do list, complete the to-do list, and the ability to mark it as important or leave the detail
•    Increased web security with verification services such as authentication and authorization
•    Developed a back-end structure modeled after the MVC pattern on Django in Python; achieved data persistence on the platform by interacting with SQLite
•    Constructed a personalized task management application compatible with Windows and macOS using the MVC structure allowing users to create and organize to-do lists
•    Implemented a general command line parser to process user input and a dynamic filter patterned after Builder and Factory designs
•    Improved code coverage by 94% through 114 tests in collaboration with 2 teammates using Git to manage code versions
•    Created a Java GUI application for users to train the system using gestures (e.g. draw, undo, save) or produce musical notes
•    Utilized data serialization and deserialization mechanism to store and retrieve trained gestures efficiently
•    Enhanced effectivity in capturing points and scales of new gestures and comparing stored gestures in the database by pattern recognition
•    Improved user experience by creating the user interface and providing game board customization through Processing (IDE)
•    Established an initial setup for the game controller to automatically switch user control; laid out a command to place and flip disks accordingly, display scores in real-time, and update the leader board
For the sake of becoming a Full-Stack engineer, I've learned lots of technical skills...
I'm passionate about learning new things and am diligently learning about development frameworks such as Django, Angular, and Spring. Further, using MySQL for the sake of keeping data persistence.
This Dajngo application allows users to interact with other people on the application.
Users can upload their photo on their profile, others who follow the users can like/dislike and comment on posts.
Users can add or delete the courses from the front-end and trigger the CRUD requests to communicate with the back-end and database. To achieve the object of modifying or fetching the data.