Software Developer | TypeScript | NextJS | React Native | Node.js

Ben Wilson

Software Developer | TypeScript | NextJS | React Native | Node.js

Available to hire

Software Developer | TypeScript | NextJS | React Native | Node.js

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Amharic
Advanced
Javanese
Advanced

Work Experience

Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto (UTSC)
January 31, 2025 - January 31, 2025
Delivered weekly lectures and hands-on labs for 100+ students; covered Python, C, JavaScript, and basic system security. Provided one-on-one mentorship to improve student performance and lab completion rates. Collaborated with faculty to design labs, assessments, and exam reviews to align with course objectives.
Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto
January 31, 2025 - October 10, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying concepts in Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Teaching Assistant at University of Toronto
January 31, 2025 - September 22, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying concepts in Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Teaching Assistant at University of Toronto
January 31, 2025 - September 15, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship to improve student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews aligned with course objectives.
Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto
January 31, 2025 - July 18, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying concepts in Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto
January 1, 2025 - October 10, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying concepts in Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto
January 1, 2025 - October 10, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying concepts in Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto
January 1, 2025 - September 28, 2025
Delivered weekly lectures and hands-on labs for 100+ students, covering Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto
January 1, 2025 - September 28, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying concepts in Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Teaching Assistant, CSCD27: Computer and Network Security at University of Toronto
September 1, 2024 - January 31, 2025
Delivered weekly lectures and hands-on labs for 100+ students, demystifying concepts in Python, C, JavaScript, and system security. Provided tailored one-on-one mentorship, improving student performance and lab completion rates. Collaborated with faculty to design lab exercises, assessments, and exam reviews, ensuring alignment with course objectives.
Software Developer at UTSC Library, University of Toronto
December 31, 2023 - December 31, 2023
Architected and implemented a jsonld markup Drupal module to improve SEO, deployed across five library sites. Upgraded and refactored ten legacy Drupal modules for Drupal 10 and PHP 8 compatibility. Debugged and optimized the arks-service library, adding pipelining and pagination to enhance data retrieval.
Software Developer at UTSC Library, University of Toronto
December 31, 2023 - October 10, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for full compatibility with Drupal 10 and PHP 8, boosting site stability and performance. Debugged and optimized the arks-service library, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer at UTSC Library, University of Toronto
December 31, 2023 - September 22, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for Drupal 10 and PHP 8 compatibility, boosting site stability and performance. Debugged and optimized the arks-service, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer at Digital Scholarship Unit UTSC Library, University of Toronto
December 31, 2023 - September 15, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded ten legacy Drupal modules for Drupal 10 and PHP 8, boosting site stability and performance. Debugged the arks-service, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer, Digital Scholarship Unit UTSC Library at University of Toronto
December 31, 2023 - July 18, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for full compatibility with Drupal 10 and PHP 8, boosting site stability and performance. Debugged and optimized the arks-service, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer at UTSC Library, University of Toronto
December 1, 2023 - October 10, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for full compatibility with Drupal 10 and PHP 8, boosting site stability and performance. Debugged and optimized the arks-service library, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer at UTSC Library, University of Toronto
December 1, 2023 - October 10, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for full compatibility with Drupal 10 and PHP 8, boosting site stability and performance. Debugged and optimized the arks-service library, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer at UTSC Library, Digital Scholarship Unit, University of Toronto
December 1, 2023 - September 28, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for Drupal 10 and PHP 8, boosting site stability and performance. Debugged and optimized the arks-service, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer at Digital Scholarship Unit, UTSC Library, University of Toronto
December 1, 2023 - September 28, 2025
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for full compatibility with Drupal 10 and PHP 8, boosting site stability and performance. Debugged and optimized the arks-service, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer, Digital Scholarship Unit at UTSC Library, University of Toronto
September 1, 2023 - December 31, 2023
Architected and implemented a jsonld markup Drupal module to enhance SEO, deployed across five library sites with campus-wide adoption planned. Upgraded and refactored ten legacy Drupal modules for full compatibility with Drupal 10 and PHP 8, boosting site stability and performance. Debugged and optimized the arks-service, introducing pipelining and pagination to streamline data retrieval and elevate user experience.
Software Developer at Cineplex Digital Media
April 30, 2023 - April 30, 2023
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for brands such as RBC, A&W, Save On Foods, and LCBO. Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app that drove a 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
April 30, 2023 - October 10, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands including: RBC, A&W, Save On Foods, and LCBO. Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app; featured products drove a 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
April 30, 2023 - September 22, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands (RBC, A&W, Save On Foods, LCBO). Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app, unlocking a new LCBO revenue stream; featured products drove 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
April 30, 2023 - September 15, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands (RBC, A&W, Save On Foods, LCBO). Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app for LCBO with featured products driving revenue uplift.
Software Developer at Cineplex Digital Media
April 30, 2023 - July 18, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands (RBC, A&W, Save On Foods, LCBO). Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app, unlocking a new LCBO revenue stream; featured products drove 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
April 1, 2023 - October 10, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands including RBC, A&W, Save On Foods, and LCBO. Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app, unlocking a new LCBO revenue stream; featured products drove 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
April 1, 2023 - October 10, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands including RBC, A&W, Save On Foods, and LCBO. Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app, unlocking a new LCBO revenue stream; featured products drove 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
April 1, 2023 - September 28, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands (RBC, A&W, Save On Foods, LCBO). Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app; featured products drove 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
April 1, 2023 - September 28, 2025
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands (RBC, A&W, Save On Foods, LCBO). Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app; featured products drove 60% uplift in sales at participating locations.
Software Developer at Cineplex Digital Media
January 1, 2023 - April 30, 2023
Scoped, led, and delivered five client-facing applications using React, Electron, and TypeScript for major brands including RBC, A&W, Save On Foods, and LCBO. Engineered an internal Electron-based testing suite that accelerated web content QA, reducing testing cycles by 50%. Developed a customizable countdown advertisement app, unlocking a new LCBO revenue stream; featured products drove 60% uplift in sales at participating locations.
Mobile Developer at Canadian Imperial Bank of Commerce
August 31, 2022 - August 31, 2022
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, focusing on security and performance. Conducted memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer at Canadian Imperial Bank of Commerce
August 31, 2022 - October 10, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer at CIBC
August 31, 2022 - September 22, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer at CIBC iOS Development Team, Canadian Imperial Bank of Commerce
August 31, 2022 - September 15, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions.
Mobile Developer, iOS Development Team at Canadian Imperial Bank of Commerce
August 31, 2022 - July 18, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer at Canadian Imperial Bank of Commerce
August 1, 2022 - October 10, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer at Canadian Imperial Bank of Commerce
August 1, 2022 - October 10, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer at CIBC iOS Development Team
August 1, 2022 - September 28, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer at CIBC iOS Development Team
August 1, 2022 - September 28, 2025
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.
Mobile Developer, iOS Development Team at Canadian Imperial Bank of Commerce
May 1, 2022 - August 31, 2022
Enhanced and maintained high-profile iOS banking features using Swift and Xcode, aligning with strict security and performance standards. Conducted deep memory profiling and resolved ten memory leaks, improving app stability and reducing crash rates. Executed comprehensive regression testing to verify new features and prevent regressions, ensuring seamless user experiences.

Education

Honours Bachelor of Science at University of Toronto
September 1, 2020 - August 31, 2025
Honours Bachelor of Science at University of Toronto
September 1, 2020 - August 31, 2025
Honours Bachelor of Science, Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 1, 2025
Honours Bachelor of Science, Computer Science Specialist in Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 31, 2025
Honours Bachelor of Science, Computer Science Specialist in Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 1, 2025
Honours Bachelor of Science, Computer Science Specialist in Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 1, 2025
Computer Science Specialist in Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 31, 2025
Computer Science Specialist in Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 31, 2025
Computer Science Specialist in Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 1, 2025
Computer Science Specialist in Software Engineering (Co-op) at University of Toronto
September 1, 2020 - August 31, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Education, Media & Entertainment, Retail, Professional Services, Other, Computers & Electronics