Summary
Irving Ou is a versatile full-stack software developer combining strong academic training in Mathematics and Computer Science with two years of hands-on industry experience across cloud SaaS, developer tooling, and secure networking. He has shipped features and fixed high-priority bugs in large Spring-based systems and microservices, and more recently builds secure network protocols and WebAssembly components in Go and Rust, including SSH/Telnet implementations with xterm.js front-ends. Comfortable across Java, TypeScript, C++, Python, and modern Rust async patterns, he has practical experience refactoring architectures, designing high-performance network scanners, and converting synchronous libraries to efficient asynchronous designs. As a teaching assistant, he demonstrated an ability to explain complex data-structure implementations clearly, and he brings that same clarity to collaborative Agile teams. Dependable under tight deadlines, Irving pairs a detail-oriented engineering mindset with a continual appetite for new challenges and pragmatic open-source contributions.
2 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Mathematics and Computer Science, 10.60/12, Bachelor of Science - BS, Mathematics and Computer Science, 10.60/12 at Carleton University
English, Chinese, French