Dawei Feng
About Dawei Feng
Dawei Feng is a Senior Software Engineer at Canvas in San Francisco, California, where he has worked since 2022. He specializes in frontend development and has a strong background in software engineering, having previously held positions at Bear Tech and other organizations.
Work at Canvas
Dawei Feng has been employed at Canvas as a Senior Software Engineer since 2022. In this role, he has contributed to the development of software solutions that enhance user productivity. Prior to this position, he worked at Canvas as a Frontend Engineer from 2020 to 2022, where he focused on improving user interfaces and experiences.
Education and Expertise
Dawei Feng studied Electrical Engineering & Computer Science at UC Berkeley College of Engineering, earning his Bachelor's degree from 2017 to 2019. He also attended Diablo Valley College, where he achieved an Associate of Science in Electric Engineering & Computer Science from 2014 to 2017. Currently, he is pursuing a Master of Science in Software Engineering at Carnegie Mellon University since 2022.
Background
Dawei Feng has a diverse professional background in software engineering. He began his career as a Bilingual Digital Literacy Instructor at Community Technology Network in 2016. He has held various roles, including Software Engineer at Bear Tech and Full Stack Engineer at Yeah Education Group. His experience encompasses frontend development, user interface design, and application architecture.
Technical Achievements
Dawei Feng has made significant contributions to software development projects. He designed and implemented a 3D user interface using Three.js and Typescript, which improved user productivity by 30%. He also revamped state management architecture for a Robotic React application, achieving a 20% performance optimization and a 30% reduction in network requests. Additionally, he migrated a legacy web application to a React Single-Page Application, enhancing maintainability.
Collaboration and Development Practices
Dawei Feng has collaborated closely with UI/UX designers to create rapid prototypes for user research. He has streamlined frontend applications by migrating them to a monorepo architecture using the Turborepo build system, resulting in a 50% boost in development efficiency. He also partnered with QA engineers to develop end-to-end testing frameworks, ensuring 90% coverage of critical application flows.