I am a Computer Engineering undergraduate at the University of Waterloo (Class of 2029) with hands-on experience in full-stack web development, UI/UX design, and software testing. I have worked as a Full-Stack Software Engineer and Web Developer on multiple real-world platforms, contributing to front-end development, backend integration, QA testing, and cross-functional product coordination. I am proficient in Python, Java, C/C++, JavaScript, PHP, and SQL, and experienced with tools such as Git, Figma, and MySQL Workbench. I have earned an IBM AI Ladder qualification, placed second in the Toyota Innovation Challenge, and co-invented a patented automated sediment dredging robot, reflecting my strong interest in technical innovation and applied engineering.

Haochen Liu

I am a Computer Engineering undergraduate at the University of Waterloo (Class of 2029) with hands-on experience in full-stack web development, UI/UX design, and software testing. I have worked as a Full-Stack Software Engineer and Web Developer on multiple real-world platforms, contributing to front-end development, backend integration, QA testing, and cross-functional product coordination. I am proficient in Python, Java, C/C++, JavaScript, PHP, and SQL, and experienced with tools such as Git, Figma, and MySQL Workbench. I have earned an IBM AI Ladder qualification, placed second in the Toyota Innovation Challenge, and co-invented a patented automated sediment dredging robot, reflecting my strong interest in technical innovation and applied engineering.

Available to hire

I am a Computer Engineering undergraduate at the University of Waterloo (Class of 2029) with hands-on experience in full-stack web development, UI/UX design, and software testing. I have worked as a Full-Stack Software Engineer and Web Developer on multiple real-world platforms, contributing to front-end development, backend integration, QA testing, and cross-functional product coordination. I am proficient in Python, Java, C/C++, JavaScript, PHP, and SQL, and experienced with tools such as Git, Figma, and MySQL Workbench. I have earned an IBM AI Ladder qualification, placed second in the Toyota Innovation Challenge, and co-invented a patented automated sediment dredging robot, reflecting my strong interest in technical innovation and applied engineering.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

Javanese
Advanced
Amharic
Intermediate

Work Experience

Web Developer at Voluntrack
January 1, 2025 - April 1, 2025
Led front-end development for a volunteer-management web application, focusing on responsive layout, accessibility, and user navigation efficiency. Worked with UI designers to review mockups and translate business logic into implementable interface components. Implemented and refined JavaScript-driven interactivity for dashboards, forms, and real-time data updates. Built and tested responsive front-end components and dynamic data logic. Performed manual regression testing and optimized frontend/backend logic for reliability. Coordinated between the business and technical teams to prioritize issues and feature requests according to client needs and release schedules. Project involved: https://voluntracks.com
Full-Stack Software Engineer at Flash Coding
January 1, 2025 - April 1, 2025
Contributed to building client web platforms and launched projects associated with www.rumochildcare.com and www.rocbest.com. Conducted competitive analyses and UI flow evaluations to align website functions with user expectations and market trends. Collaborated with the Product Manager to gather and analyze system requirements, translating them into clear, testable product features. Designed and implemented front-end modules using HTML, CSS, and JavaScript, integrating with back-end APIs written in PHP and Python. Supported backend QA by writing test scripts for API input/output validation and reporting bugs. Participated in acceptance testing for online ordering and booking systems, documenting user issues, tracking bug resolutions, and verifying fixes in subsequent sprints. Maintained Git-based version control and assisted in managing CI workflows to ensure stable deployment cycles.

Education

Bachelor of Applied Science in Computer Engineering at University of Waterloo
September 1, 2024 - September 1, 2029

Qualifications

IBM AI Ladder qualification
January 11, 2030 - December 29, 2025

Industry Experience

Software & Internet, Computers & Electronics, Professional Services