Available to hire
Hi, I’m Yan Li, a recent M.Eng graduate in Electrical and Computer Engineering from the University of Ottawa. I have hands-on experience in full-stack desktop app development (React.js, Electron, Julia), Python-based machine learning, and signal processing. I also have a deep interest in blockchain, cryptography, and distributed systems, and I’m eager to apply my cross-domain technical background to deliver high-impact software solutions.
I’m seeking opportunities in a collaborative environment where I can contribute to scalable, reliable products, mentor teammates, and continuously learn new technologies while delivering value.
Skills
Work Experience
Software Development Engineer (Co-op) at D-TA Systems Corp
December 31, 2023 - August 26, 2025Led the end-to-end development of a desktop application for real-time signal visualization, built from scratch using Julia for backend and Electron + React for frontend. Independently designed the system architecture and implemented modular WebSocket-based data streaming, JSON-based session management, and a responsive GUI with resizable/dockable layouts and dynamic plotting components. Delivered a functional internal prototype that automated previously manual workflows, significantly reducing signal debugging time.
Software Development Engineer (Co-op) at D-TA Systems Corp
December 1, 2023 - October 15, 2025Independently designed and implemented a high-performance desktop platform for real-time signal visualization, focusing on scalability, throughput, and responsiveness under heavy data loads. Translated feature concepts into production-ready prototypes using Julia, Electron, and React, building a client-server architecture with modular WebSocket streaming and JSON-based session management. Conducted extensive performance profiling and debugging to minimize latency and optimize rendering efficiency during continuous multi-channel data visualization. Applied iterative testing to identify and resolve stability and memory issues in earlier builds, significantly improving reliability and speed. Later onboarded and mentored new team members, helping them understand the system’s architecture and development workflow.
Education
Master of Electrical and Computer Engineering (CO-OP) at University of Ottawa
January 1, 2022 - January 1, 2024Bachelor of Electronic Information Engineering at Beijing University of Chemical Technology
January 1, 2018 - January 1, 2022Master of Electrical and Computer Engineering (Co-Op) at University of Ottawa, ON
January 1, 2022 - January 1, 2024Bachelor of Electronic Information Engineering at Beijing University of Chemical Technology, China
January 1, 2018 - January 1, 2022Qualifications
Industry Experience
Computers & Electronics, Software & Internet, Education, Professional Services
Skills
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Ottawa today.