Summary
Work History
Education
Skills
Websites
Selfintroduction
Research
Extracurricular Activities
Hobbies and Interests
Languages
Timeline
Generic
Wang WangKe

Wang WangKe

Summary

Personally enjoy exploring various technologies, currently pursuing a master's degree in Software Engineering and developing personal blog. Plan to look for a full-time internship between March and August next year, as well as a job after graduation(September next year).

Work History

Deployment & Development of OpenRMF

WangKe
04.2024 - 08.2024
  • Use docker and k3s to deploy Open-RMF / Web API Project/ Dashboard to server.
  • Build Open-RMF from source on VM.
  • Check and change adapter project to integrate Open-RMF with Robot of our company.
  • Write document by markdown (mk-docs) .

Education

Graduate Diploma in Systems Analysis -

National University of Singapore
Singapore
09.2024

Master of Science - Software Engineer

NUS
Singapore
10.2025

Bachelor of Engineering, Software Engineering -

Harbin Institute of Technology
Singapore
06.2023

Skills

  • Backend language: Java / C / C# / Python
  • Frontend: HTML CSS JavaScript React
  • DevOps: Docker, K3s, Nginx
  • Skill still look into: Design Pattern, Data Structures and Algorithms, Three js , ML and DL

Selfintroduction

I am a software engineer with extensive experience in both Web and Android development. I am capable of independently developing and deploying websites to cloud platforms. I have a solid understanding of machine learning and am proficient in front-end development technologies. I am committed to leveraging my technical background and innovative thinking to solve complex problems and add value to projects.

Research

  • AD project, An anime website now deployed on Azure Cloud. It's accessible at http://ad1.azurewebsites.net/user/login. The administrator account is "1" with the password "1", and one of the user accounts is "user7" with the password "pass101". Both the administrator and user functionalities are accessible, allowing for distinct experiences. However, some features linked to an ML service hosted on my local machine's IP are not showcased due to deployment limitations., Retrieving anime lists and displaying anime details, Enabling users to subscribe to anime through the "Subscription" feature, Performing administrator operations such as adding, deleting, modifying, and querying on anime list, Azure, Flask, Java, REST API
  • Implemented a web cart product in C# with Visual Studio, integrating MySQL and employing MVC framework, In this project, I developed a web-based shopping cart application using C# and Visual Studio, integrating MySQL for database management and employing the MVC framework to ensure clarity in separation of concerns. The core functionalities included user authentication, product browsing, search, dynamic cart management, and purchase history management., C#, Visual Studio, MySQL, MVC
  • Developed a Leave Application System in Java, showcasing full-stack development and top-down programming approach, This Leave Application Processing System (LAPS) accommodates various employee roles, including Administrators, Managers, and Staff, and supports multiple types of leave. The project was developed using Java and the Spring MVC framework, with some functionalities implemented using RestControllers and AJAX to facilitate efficient data exchange and server-side communication., Java, Spring MVC, RestControllers, AJAX
  • Developed a Picture Matching Game for Android, This Picture Matching Game incorporated network operations and Java-based UI design. The game allows users to retrieve images from a specified URL, displaying them in a grid format on the application. Players select six images to engage in a memory game, where the goal is to match images by tapping on placeholders., Android, Java
  • Constructed a simple CNN model for fruit classification using Python, demonstrating machine learning application
  • Implemented pushing local projects to Docker images and GitHub, and authored actions in GitHub Actions within CI/CD processes for conducting vulnerability scans on the code and generating reports. If vulnerabilities are detected, a message is sent to the Slack channel and the error report is uploaded. If no vulnerabilities are found, a success notification is issued.
  • Designed a User Requirement Specification for a supermarket, including various analysis tools and diagrams
  • Designed a Stationery Store Inventory System, incorporating ERD, Data Dictionary, and UML diagrams

Extracurricular Activities

12/2021, 02/2022, Volunteer Service-City Volunteer for the 2022 Winter Olympics, Contributed to community health and safety protocols

Hobbies and Interests

  • Reading
  • Technology trends
  • Software development

Languages

Chinese (Mandarin)
Bilingual or Proficient (C2)
English
Intermediate (B1)

Timeline

Deployment & Development of OpenRMF

WangKe
04.2024 - 08.2024

Graduate Diploma in Systems Analysis -

National University of Singapore

Master of Science - Software Engineer

NUS

Bachelor of Engineering, Software Engineering -

Harbin Institute of Technology
Wang WangKe