I am a passionate software engineering graduate specializing in software development with hands-on experience in front-end technologies, cloud computing, and machine learning. I enjoy leading teams and creating scalable web applications that meet client needs while ensuring a seamless user experience. My approach is collaborative and detail-oriented, aiming to deliver robust and efficient software solutions. Throughout my academic and professional journey, I have gained valuable experience in diverse programming languages and tools, including React, Node.js, AWS, and various testing frameworks. I am always eager to learn new technologies and methodologies, implement agile practices, and contribute to innovative projects that drive customer satisfaction and business success.

Xavier (Xianghu) Dai

I am a passionate software engineering graduate specializing in software development with hands-on experience in front-end technologies, cloud computing, and machine learning. I enjoy leading teams and creating scalable web applications that meet client needs while ensuring a seamless user experience. My approach is collaborative and detail-oriented, aiming to deliver robust and efficient software solutions. Throughout my academic and professional journey, I have gained valuable experience in diverse programming languages and tools, including React, Node.js, AWS, and various testing frameworks. I am always eager to learn new technologies and methodologies, implement agile practices, and contribute to innovative projects that drive customer satisfaction and business success.

Available to hire

I am a passionate software engineering graduate specializing in software development with hands-on experience in front-end technologies, cloud computing, and machine learning. I enjoy leading teams and creating scalable web applications that meet client needs while ensuring a seamless user experience. My approach is collaborative and detail-oriented, aiming to deliver robust and efficient software solutions.

Throughout my academic and professional journey, I have gained valuable experience in diverse programming languages and tools, including React, Node.js, AWS, and various testing frameworks. I am always eager to learn new technologies and methodologies, implement agile practices, and contribute to innovative projects that drive customer satisfaction and business success.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Advanced

Work Experience

Contract Part-time Frontend Developer at Tensor Marketing Ltd.
February 1, 2023 - Present
Led a three-person team responsible for website development using React framework and UI libraries such as MUI and Ant Design. Created official websites for 25 companies tailored to their specific requirements. Conducted unit testing of React components using React Testing Library and performed end-to-end automation testing with Selenium to ensure UI functionality and regression stability across multiple browsers. Deployed applications on AWS EC2, used DynamoDB as a NoSQL database, and Elasticache as a cache service. Managed data pipelines and business workflows with Step Functions. Implemented DevOps practices using Docker for containerization and Git for version control, established project management processes with Agile methodologies, achieving a 96% customer satisfaction rate.
Co-op Frontend Developer at Weimob Canada Ltd.
December 31, 2022 - September 4, 2025
Developed responsive layouts for web UI with React and mobile UI with React Native to ensure seamless user experiences across various browser versions, devices, and screen sizes. Assisted configuring AWS S3 for scalable data storage and retrieval, supported Redis caching setup to improve real-time data processing. Helped implement an adaptive replacement strategy to optimize memory utilization and reduce end-to-end latency. Responsible for writing and executing unit tests, integration tests, and load tests to validate system performance under high load. Assisted with front-end debugging and integration testing for GraphQL-based APIs, using Postman to verify API responses and ensure seamless data flow.
Co-op Software Developer at International Financial Data Services
May 31, 2020 - September 4, 2025
Performed maintenance and routine updates and developed automation processes on ServiceNow, resulting in a reduction of 30 daily manual tasks and improved team productivity and efficiency. Built scripts to automatically maintain version control history recorded in Excel, making rollback easier and ensuring compliance with industry standards and best practices. Optimized and troubleshot ServiceNow applications, assisted customers in resolving problems based on internal feedback and requests, and conducted regression and automation testing to enhance system flexibility.

Education

Master of Engineering (MEng), Software Engineering at Western University
September 1, 2023 - December 31, 2024
Honours Bachelor of Science, Specialist in Computer Science at University of Toronto
September 1, 2017 - May 31, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate