Yifei Xiao
Full Stack Developer
Hire this person
Send a job offer directly to this candidate
About
I am an upcoming computer science graduate from UBC looking for a suitable company to start off my career.
For the last few years of my degree, I've been switching in between classes and internships to gain some level of experience before I graduate. From my internship experience, I have gained valuable skills in full stack development centered around Python, Javascript and Typescript. Behind the scenes, I have focused on cultivating a test driven development mindset to maximize robustness of code and database security.
As well, I have extensive knowledge on the full software development cycle including but not limited to Git, CI/CD pipeline, and Docker.
Experience
Alida
Vancouver, British Columbia
SOFTWARE DEVELOPER INTERN Jan 2022 ‑ Aug 2022
- Implemented features for new Dashboard type that simplified and streamlined the existing dashboard creation workflow.
- Designed and implemented features for a quarterly release project. Conducted research and scoping of work for new project in collaboration with lead engineer and product manager.
- Led planning and story breakdown for an epic as a part of a product refresh. Coordinated assignment of tasks with senior developers and product manager.
- Developed REST APIs using Postman and PostgreSQL to interact with data lakes. Implemented ETL process for processing of retrieved data.
Intel
Vancouver, British Columbia
PYTHON DEVELOPER INTERN Sep 2019 ‑ May 2020
- Developed a fully automated pipeline in python that added a new Formal Verification flow to aid ASIC Developers in verification of design specifications.
- Built virtual hardware components to match design specifications and tests in SystemVerilog.
- Designed accurate assertion tests and coordinated with other block members to ensure design specifications were met.
Education
University of British Columbia | Bachelor of Science in Computer Science