Irving Ou
Software Developer at Devolutions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Chinese Native or bilingual proficiency
Topline Score
Bio
Experience
-
Devolutions
-
Software Development
-
100 - 200 Employee
-
Software Developer
-
Jul 2023 - Present
-
-
-
Carleton University
-
Higher Education
-
700 & Above Employee
-
Teaching Assistant
-
Sep 2022 - Present
Demonstrated exceptional communication skills by delivering clear and effective explanations of complex data structures, resulting in a high level of satisfaction among students, with 9 out of 10 reporting a deeper understanding Demonstrated expertise in data structures through successful implementation of HashSet, LinkedList, and PriorityQueue under Java Collection Interfaces, with a thorough understanding of each line of code. Demonstrated exceptional communication skills by delivering clear and effective explanations of complex data structures, resulting in a high level of satisfaction among students, with 9 out of 10 reporting a deeper understanding Demonstrated expertise in data structures through successful implementation of HashSet, LinkedList, and PriorityQueue under Java Collection Interfaces, with a thorough understanding of each line of code.
-
-
-
Snow Software
-
Sweden
-
Software Development
-
500 - 600 Employee
-
Software Developer
-
Sep 2021 - Sep 2022
Maintained and enhanced cloud management SaaS software with event-driven microservice architecture, developing new features, and successfully debugged issues in distributed systems Participated in Agile project development cycle and collaborated effectively with a diverse, talented team and made meaningful contributions to the conceptualization, development, and deployment of innovative solutions Enhanced the internal JSP plugin frameworks and architecture to enable conditional rendering and expression evaluations of front-end elements based on the Java bean method using reflection. Contributed to comprehensive test cases for new and existing functionalities using JUnit and EasyMock to ensure efficient and reliable Java unit testing. Experienced in utilizing JSP with embedded Angular and Typescript to work with mixed front-end architectures and develop highly scalable and efficient web applications. Experienced in developing and working with large monolithic Spring projects, as well as microservice architectures built on Spring Boot, to design and implement efficient, scalable, and robust software solutions. Contributed to the architectural design by refactoring base classes and interfaces that are inherited by numerous classes, to align with the needs of new features when the existing Object-Oriented Design was not adequate. Show less
-
-
Education
-
Carleton University
Bachelor of Science - BS, Mathematics and Computer Science