Haowen Li

Software Engineer
🪙 75000 / year
November 12, 1996

About Candidate

Dynamic Software Engineer with over 4 years of specialized experience in Java and the Spring Framework, focusing on web development and microservices. Achieved a 97% reduction in information latency for an airline reception system and a 70% decrease in order execution time for a network management system workflow. Strong communication and collaboration skills effectively utilized within teams of 10 to 20 members while engaging with clients to ensure project success. Recently earned a Master of Applied Computing from Wilfrid Laurier University, further enhancing technical expertise and problem-solving capabilities.

Location

Education

M
Master of Applied Computing 2024-2025
Wilfrid Laurier University

Maintained an A/A+ average across advanced coursework, including Practical Algorithm Design, Machine Learning, Applied Cryptography, Data Management & Analysis, and Cyber Attack & Defense.

G
GuangDong University of Sci & Tech 2015-2019
Bachelor of Software Engineering

Completed core courses including C Programming, Advanced Mathematics, Computer Network, Data Structure, Principles and Application of Database, Webpage Design, Java Programming, Principles of Operating System, JSP Programming, Oracle Basics and Application, J2EE Enterprise Development, Principles and Application of Linux, Software Engineering, Information Security, etc.

Work & Experience

F
Full-Stack Developer 2021.11 - 2023.9
Guangzhou Civil Aviation Information Tech. Co., Ltd.

An aviation company that focuses on providing high-performance and reliable system for airline company, also offers excellent passenger service system.
My contributions:
Technical platform: Springboot, Shiro, Mybatis, Redis, RabbitMQ, MySQL, Vue.js.
Optimized legacy SQL in customer service history dashboard, improving query efficiency by ~60%.
Implemented pub/sub messaging pattern to update flight list by utilizing RabbitMQ, reducing information latency from 30s to 1s.
Refactored legacy code to improve scalability and maintainability.
Engineered modules that manage real-time interaction between robots and the servers by leveraging WebSocket, enabling robots to receive up-to-date commands from server.
Lead 2 interns to develop functional modules, ensuring project prototype were available ahead of schedule.

J
Java Developer 2019.3 - 2021.9
Tisson Regaltec Communications Tech.Co., Ltd.

A telecom company that focuses on building scalable system to manage network and hardware equipment within Guangdong Province.
My contributions:
Technical platform: SpringMVC, Spring, SpringSecurity, JQuery, JSP, Oracle, Redis, Kafka.
Developed and optimized business work order modules for network equipment management, streamlined the workflow and shortened ~70% of order executing time.
Improved system performance and task throughput by integrating Kafka for asynchronous processing of high-volume data during peak time.
Acted as a technical liaison for key clients, translating business requirements into technical solutions that improved overall application satisfaction.

F
Full-stack developer 2025.09 - 2025.12
Electric Vehicle Society

This project is part of a Graduate Project. Collaborated with EV Society to deliver a knowledge base platform that features with non-technical maintenance and efficient file-content-based searching. By leveraging scrum software development model, our team showed progress and gained feedbacks on a weekly basics to deliver a satisfactory product to EV Society.
My contributions:
Built a knowledge base platform utilizing Vue.js, Express.js, PostgreSQL and Elasticsearch
Integrate Elasticsearch and implement file content searching
Secured the platform by customizing authentication mechanism to fix one-time token consumption issues
Automated deployment via Azure and CI/CD pipelines through GitHub Actions

U
UI/UX designer 2025.01 - 2025.04
Brantford Police Service

This project is part of course of UI/UX Design & Implementation. Design a mobile app for Brantford Police Service to improves access to city services for residents. Completed this project in a 8 members team and used Figma to implement high-fidelity design. Conducted interviews and observational studies on different groups of public to gain feedbacks.
My contributions:
Conducted interviews among social workers and students to collect feedback
Completed a high-fidelity prototype by leveraging Figma

Skills

Java
90%
JavaScript
90%
HTML/CSS
90%
SQL
90%
Spring Boot
90%
Spring Cloud
70%
Spring MVC
90%
MyBatis
90%
Vue.js
90%
Express.js
60%
Azure Web App
50%
Docker
80%
Maven
90%
Git
90%
RESTful API
90%
GraphQL
70%
Kafka
70%
RabbitMQ
80%
Redis
90%
Nginx
90%
Elasticsearch
50%

Awards

A
AWS Certified Cloud Practitioner 2026

The AWS Certified Cloud Practitioner validates foundational, high-level understanding of AWS Cloud, services, and terminology. This is a good starting point on the AWS Certification journey for individuals with no prior IT or cloud experience switching to a cloud career or for line-of-business employees looking for foundational cloud literacy.