Available to hire
Hello, my name is Henry Ye. I recently completed a Master of Engineering in Computer Engineering at the University of Toronto.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Advanced
Chinese
Fluent
Work Experience
Software Developer at SAP
March 31, 2022 - August 19, 2025Led rapid development of a modern front-end using JavaScript, SAPUI5, and Fiori UI, replicating the legacy interface within one week. Revamped and optimized Core Data Services views using ABAP, significantly improving backend performance and scalability. Researched and implemented RESTful Application Programming Model's unmanaged transaction model, enhancing draft functionality and supporting Agile improvements.
Software Developer at SAP
March 1, 2022 - September 3, 2025Implemented a modern front-end using JavaScript, SAPUI5, and Fiori UI, improving code maintainability and increasing unit test coverage from 50% to 80%. Refactored Core Data Services schemas in ABAP to streamline queries, reduce table joins from 3 to 2, improve backend performance, and reduce storage costs by decreasing temporary tables. Collaborated cross-functionally to redesign database schemas. Developed an event-driven architecture with RocketMQ for decoupled asynchronous transaction management and handling burst traffic via asynchronous job processing.
Software Developer at SAP
March 1, 2022 - September 11, 2025Full-time co-op at SAP Shanghai. Implemented a modern front-end using JavaScript, SAPUI5 and Fiori UI, replicating the legacy interface within 1.5 weeks; improved code maintainability and increased unit test coverage from 50% to 80%. Refactored Core Data Services (CDS) schemas in ABAP to reduce table joins from 3 to 2, improve database performance, and lower storage costs by decreasing temporary tables. Collaborated cross-functionally with multiple teams to redesign and streamline database schemas. Implemented an event-driven architecture with RocketMQ to enable decoupled, asynchronous transaction management and efficiently handle burst traffic through asynchronous job processing.
Software Developer at SAP
March 31, 2022 - September 11, 2025Implemented a modern front-end using JavaScript, SAPUI5, and Fiori UI to replicate the legacy interface within 1.5 weeks, increasing unit test coverage from 50% to 80%. Refactored Core Data Services (CDS) ABAP schemas to streamline queries, reducing table joins from 3 to 2 and lowering storage costs. Collaborated cross-functionally to redesign database schemas. Established an event-driven architecture with RocketMQ to enable decoupled, asynchronous transaction management and improved handling of burst traffic via asynchronous job processing.
Software Developer at SAP
March 1, 2022 - September 11, 2025Implemented a modern front-end using JavaScript, SAPUI5, and Fiori UI, replicating the legacy interface within 1.5 weeks and increasing unit test coverage from 50% to 80%. Refactored Core Data Services (CDS) schemas in ABAP to streamline queries, reducing joins from 3 to 2, minimizing temporary tables to cut storage costs, and collaborated cross-functionally to redesign database schemas. Implemented an event-driven architecture with RocketMQ to enable decoupled, asynchronous transaction management and handle burst traffic via asynchronous job processing.
Software Developer at SAP
March 1, 2022 - September 11, 2025Implemented a modern SAPUI5/Fiori frontend replicating legacy UI within 1.5 weeks; improved code maintainability and increased unit test coverage from 50% to 80%. Refactored and optimized Core Data Services (CDS) ABAP schemas, reducing table joins from 3 to 2, improving DB query performance and lowering storage costs by eliminating temporary tables. Collaborated cross-functionally to redesign database schemas. Implemented an event-driven architecture using RocketMQ to enable decoupled, asynchronous transaction management and process bursts via asynchronous jobs.
Software Developer at SAP
March 31, 2022 - September 11, 2025Implemented a modern front-end using JavaScript, SAPUI5, and Fiori UI, replicating the legacy interface within 1.5 weeks and increasing unit test coverage from 50% to 80%. Refactored Core Data Services (CDS) schemas in ABAP to reduce table joins from 3 to 2, streamline queries, and lower storage costs. Implemented an event-driven architecture with RocketMQ to enable decoupled, asynchronous transaction management and handle burst traffic via asynchronous jobs.
Software Developer at SAP
March 31, 2022 - September 11, 2025Implemented a modern front-end using JavaScript, SAPUI5, and Fiori UI; replicated legacy interface within 1.5 weeks; increased unit test coverage from 50% to 80%. Refactored and optimized Core Data Services (CDS) schemas in ABAP, reducing table joins from 3 to 2, improving DB query performance, and cutting storage costs. Collaborated cross-functionally to redesign and streamline database schemas. Implemented an event-driven architecture with RocketMQ to enable decoupled, asynchronous transaction management and efficiently handle burst traffic via asynchronous processing.
Software Developer at SAP
March 1, 2022 - September 18, 2025Implemented a modern front-end using JavaScript, SAPUI5, and Fiori UI, replicating the legacy interface within 1.5 weeks and improving code maintainability while increasing unit test coverage from 50% to 80%. Refactored and optimized Core Data Services (CDS) schemas in ABAP, streamlining queries with fewer table joins from 3 to 2, improving db query performance, reducing the count of temporary tables to reduce storage costs, and collaborating cross-functionally with multiple teams to redesign and streamline database schemas. Implemented an event-driven architecture with RocketMQ to enable decoupled, asynchronous transaction management and efficiently handle burst traffic through asynchronous job processing.
Software Developer at SAP
March 1, 2022 - March 1, 2022Implemented a modern front-end using JavaScript, SAPUI5, and Fiori UI, replicating the legacy interface within 1.5 weeks and improving code maintainability while increasing unit test coverage from 50% to 80%. Refactored and optimized Core Data Services (CDS) schemas in ABAP, streamlining queries with fewer table joins from 3 to 2, improving db query performance, reducing the count of temporary tables to reduce storage costs, and collaborating cross-functionally with multiple teams to redesign and streamline database schemas. Implemented an event-driven architecture with RocketMQ to enable decoupled, asynchronous transaction management and efficiently handle burst traffic through asynchronous job processing.
Education
Master of Engineering - Electronic Computing Engineering at University of Toronto
September 1, 2023 - December 31, 2024Bachelor of Science - Computer Science at Simon Fraser University
May 1, 2019 - December 31, 2022Master of Engineering - Electronic Computing Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science - Computer Science at Simon Fraser University
May 1, 2019 - December 1, 2022Master of Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science at Simon Fraser University
May 1, 2019 - December 1, 2022Master of Engineering - Electronic Computing Engineering at University of Toronto
September 1, 2023 - December 31, 2024Bachelor of Science - Computer Science at Simon Fraser University
May 1, 2019 - December 31, 2022Master of Engineering in Electronic Computing Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science in Computer Science at Simon Fraser University
May 1, 2019 - December 1, 2022Master of Engineering in Electronic Computing Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science in Computer Science at Simon Fraser University
May 1, 2019 - December 1, 2022Master of Engineering at University of Toronto
September 1, 2023 - December 31, 2024Bachelor of Science at Simon Fraser University
May 1, 2019 - December 31, 2022Master of Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science at Simon Fraser University
May 1, 2019 - December 1, 2022Master of Engineering - Electronic Computing Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science - Computer Science at Simon Fraser University
May 1, 2019 - December 1, 2022Master of Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science - Computer Science at Simon Fraser University
May 1, 2019 - December 1, 2022Master of Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science at Simon Fraser University
May 1, 2018 - December 1, 2022Master of Engineering - Electronic Computing Engineering at University of Toronto
September 1, 2023 - December 1, 2024Bachelor of Science - Computer Science at Simon Fraser University
May 1, 2018 - December 1, 2022Qualifications
Industry Experience
Software & Internet, Computers & Electronics, Education, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Toronto today.