I am a software engineering student at the Schulich School of Engineering, University of Calgary, with hands-on experience in full-stack development, machine learning, and cloud technologies. I have actively contributed as a research assistant working on edge-computing pipelines and optimizer solutions for V2X systems, combining my skills in Python and AI frameworks. Beyond research, I have practical industry experience developing educational and web applications, teaching programming in engaging formats, and managing projects involving cross-platform app development and CI/CD pipelines. I thrive collaborating across hardware and software teams and enjoy delivering reliable, maintainable software solutions.

Joshua Debele

I am a software engineering student at the Schulich School of Engineering, University of Calgary, with hands-on experience in full-stack development, machine learning, and cloud technologies. I have actively contributed as a research assistant working on edge-computing pipelines and optimizer solutions for V2X systems, combining my skills in Python and AI frameworks. Beyond research, I have practical industry experience developing educational and web applications, teaching programming in engaging formats, and managing projects involving cross-platform app development and CI/CD pipelines. I thrive collaborating across hardware and software teams and enjoy delivering reliable, maintainable software solutions.

Available to hire

I am a software engineering student at the Schulich School of Engineering, University of Calgary, with hands-on experience in full-stack development, machine learning, and cloud technologies. I have actively contributed as a research assistant working on edge-computing pipelines and optimizer solutions for V2X systems, combining my skills in Python and AI frameworks.

Beyond research, I have practical industry experience developing educational and web applications, teaching programming in engaging formats, and managing projects involving cross-platform app development and CI/CD pipelines. I thrive collaborating across hardware and software teams and enjoy delivering reliable, maintainable software solutions.

See more

Experience Level

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

Language

Javanese
Advanced

Work Experience

Research Assistant at University of Calgary
August 1, 2025 - September 2, 2025
Developed a V2X edge-computing pipeline partitioning YOLOv5 across vehicles and roadside units to reduce real-time inference delays. Implemented a two-stage optimizer combining group knapsack selection and convex allocation for RSU compute and bandwidth. Productionized Python modules with logging, unit tests, and CI pipelines. Conducted reproducible experiments with detailed timing and throughput instrumentation. Provided weekly analytical reports and collaborated with senior researchers.
Coding Instructor at Code Ninjas
May 1, 2025 - September 2, 2025
Taught programming concepts ranging from Scratch to JavaScript and Unity in one-on-one and small group formats. Created lesson materials that enhanced learner progression and success. Guided students through project milestones and coached them in debugging and programming best practices.
E-learning & Web Development Intern at The Immigrant Education Society (TIES)
August 1, 2022 - September 2, 2025
Delivered a resume-builder web application using JavaScript, HTML, and CSS. Improved the LMS platform's reliability by fixing CSS bugs and reducing regressions. Standardized CSS styling and implemented tests with Git and PR reviews to enhance maintainability and user experience.
Research Assistant at University of Calgary
August 1, 2025 - September 2, 2025
Built an edge-computing pipeline splitting YOLOv5 across vehicles and roadside units to reduce inference delay. Implemented a two-stage optimizer combining group knapsack selection and convex resource allocation for compute and bandwidth resources, integrated GA-based split-layer search for optimal real-time plans. Productionized Python modules with logging, unit tests, and CI pipelines; scripted reproducible experiments with detailed instrumentation. Analyzed compute and throughput tradeoffs and reported findings weekly to supervisors.
Coding Instructor at Code Ninjas
May 1, 2025 - September 2, 2025
Taught individual and small group coding sessions covering Scratch, JavaScript, and Unity. Created lesson materials to improve learner progression and guided students through project milestones. Documented progress and coached debugging practices to build strong coding fundamentals.
E-learning & Web Development Intern at The Immigrant Education Society (TIES)
August 1, 2022 - September 2, 2025
Delivered a resume-builder web application using JavaScript, HTML, and CSS. Improved LMS reliability by reducing CSS regressions and fixing bugs. Standardized CSS stylesheets and introduced tests with Git and pull request reviews to enhance maintainability and user experience.
Research Assistant at University of Calgary
August 31, 2025 - September 2, 2025
Built a V2X edge-computing pipeline that partitions YOLOv5 across vehicles and roadside units (RSUs) to reduce end-to-end inference delay. Implemented a two-stage optimizer involving group knapsack selection and convex resource allocation for RSU compute and bandwidth, integrating a GA-based split-layer search for optimal plans. Productionized Python modules with structured logging, unit tests, and continuous integration, and scripted reproducible experiments with timing and throughput instrumentation. Analyzed compute/throughput tradeoffs, delivering weekly reports and collaborating closely with faculty researchers.
Coding Instructor at Code Ninjas
May 31, 2025 - September 2, 2025
Taught one-on-one and small-group coding sessions covering Scratch, JavaScript, and Unity to foster learner progression. Created lesson assets improving student engagement and progression. Guided students through project milestones, documented progress, and coached best practices in debugging.
E-learning & Web Development Intern at The Immigrant Education Society (TIES)
August 31, 2022 - September 2, 2025
Developed a resume-builder web app using JavaScript, HTML, and CSS. Improved learning management system reliability by reducing CSS regressions and bugs. Standardized CSS practices and added tests within Git and PR review workflows to enhance maintainability and user experience.
Research Assistant at University of Calgary
August 31, 2025 - September 2, 2025
Built a V2X edge-computing pipeline that partitions YOLOv5 across vehicles and roadside units to reduce inference delay. Designed and implemented a two-stage optimizer involving group knapsack selection and convex resource allocation for RSU compute and uplink bandwidth. Added a genetic algorithm-based split-point search for optimal per-slot plans. Productionized Python modules with structured logging, unit tests, and CI pipelines. Conducted reproducible experiments and analyzed compute and throughput tradeoffs, delivering weekly reports to supervisors.
Coding Instructor at Code Ninjas
May 31, 2025 - September 2, 2025
Taught one-on-one and small group coding lessons ranging from Scratch to JavaScript and Unity. Created lesson assets that enhanced learner progression and guided students through project milestones. Documented student progress and coached debugging best practices to foster coding skills.
E-learning & Web Development Intern at The Immigrant Education Society (TIES)
August 31, 2022 - September 2, 2025
Developed a resume-builder web app using JavaScript, HTML, and CSS. Enhanced LMS reliability by reducing CSS bugs and regressions. Standardized CSS styling and added tests with git and PR reviews to improve maintainability and user experience.
Research Assistant at University of Calgary
August 31, 2025 - September 2, 2025
Built a V2X edge-computing pipeline that partitions YOLOv5 model execution between vehicles and roadside units to reduce inference delay. Implemented a two-stage optimizer combining group knapsack and convex allocation methods for resource scheduling and applied a genetic algorithm for split-point searching. Productionized Python modules with structured logging and unit tests, scripted reproducible experiments, and analyzed compute/throughput tradeoffs, delivering weekly technical reports to supervisors.
Coding Instructor at Code Ninjas
May 1, 2025 - September 2, 2025
Taught one-on-one and small group coding sessions covering Scratch, JavaScript, and Unity. Developed custom lesson assets to improve learner progression and coached students on project milestones and debugging best practices.
E-learning & Web Development Intern at The Immigrant Education Society (TIES)
August 31, 2022 - September 2, 2025
Developed and shipped a resume-builder web app using JavaScript, HTML, and CSS. Improved LMS reliability by reducing CSS bugs and standardizing styles. Added tests and introduced Git workflows with pull request reviews to enhance maintainability and user experience.
Research Assistant (NSERC USRA) at University of Calgary
August 31, 2025 - September 2, 2025
Built a V2X edge-computing pipeline that partitions YOLOv5 across vehicles and roadside units to reduce inference delay. Implemented a two-stage optimizer combining group knapsack and convex allocation for resources, including a GA-based split-point search. Productionized Python modules with structured logging, unit testing, and continuous integration. Conducted experiments with timing and throughput instrumentation, and delivered weekly performance reports alongside faculty mentors.
Coding Instructor at Code Ninjas
May 31, 2025 - September 2, 2025
Taught programming individually and in small groups covering Scratch, JavaScript, and Unity. Developed lesson assets to facilitate learner progression. Guided students through project milestones, documented progress, and coached debugging best practices.
E-learning & Web Development Intern at The Immigrant Education Society (TIES)
August 31, 2022 - September 2, 2025
Developed and shipped a resume-builder web application using JavaScript, HTML, and CSS. Improved learning management system reliability by reducing CSS regressions and bugs. Standardized CSS and added tests, leveraging Git and pull request reviews to enhance maintainability and user experience.

Education

B.Sc. Software Engineering at Schulich School of Engineering, University of Calgary
January 11, 2030 - August 1, 2025
B.Sc. Software Engineering at Schulich School of Engineering, University of Calgary
January 11, 2030 - August 1, 2025
B.Sc. Software Engineering at Schulich School of Engineering, University of Calgary
January 11, 2030 - August 1, 2025
B.Sc. Software Engineering at Schulich School of Engineering, University of Calgary
January 11, 2030 - August 1, 2025
B.Sc. Software Engineering at Schulich School of Engineering, University of Calgary
January 11, 2030 - August 1, 2025
B.Sc. Software Engineering at Schulich School of Engineering, University of Calgary
January 11, 2030 - August 1, 2025

Qualifications

NSERC Undergraduate Student Research Award
May 1, 2025 - August 1, 2025
NSERC Undergraduate Student Research Award
May 1, 2025 - August 1, 2025
NSERC Undergraduate Student Research Award
May 1, 2025 - August 31, 2025
NSERC Undergraduate Student Research Award
May 1, 2025 - August 31, 2025
NSERC Undergraduate Student Research Award
May 1, 2025 - August 31, 2025
NSERC Undergraduate Student Research Award
May 1, 2025 - August 31, 2025

Industry Experience

Education, Healthcare, Software & Internet, Transportation & Logistics, Non-Profit Organization