Close
Yahia Aly picture

Yahia Aly

Fifth-year Computer Engineering Student

Download Resume

About Me

An enthuastic fifth-year computer engineering student at MUN, software developer, co-president of EWB MUN, and software lead at MUN Phoenix Aerospace. I have had 4 software work terms, 2 in the marine industry with InnovMarine Inc., and 2 in the the telecom industry Nokia. I am currently seeking a fall 2022 internship, preferably in Canada and in the software field. Learn more about me and my skills down below!

Work Experience

Nokia

Nokia Logo

Software Automation Test Specialist Co-op

4th Internship

I was working with Nokia on my second work term with them with the Network Automation Business Group, working particulary with the NSP/MDM automated testing team on a mocha-based automated testing framework, called MDM, that interfaces with Nokia's NSP apps. Since it was my second work term, I worked more independetly and took more complex tasks. Some of my tasks included the following:

  • Created a full framework test coverage suite and documentation
  • Implemented new features for the Mocha-based framework using Javascript, Gitlab, and Jira
  • Configured network elements and utilized Nokia's NSP apps for debugging purposes
  • Issued and monitored daily regression tests to monitor code changes and dependency updates and reached 100% test success rate.
  • Added new test suites to the automated regression and ensured that they are running correctly

Memorial University Business Faculty

MUN Logo

Digital Case Study Assistant

I Worked alongside MUN's business faculty, particulary MBA-SEE program, to work on a D2L online learning shell. Some of my tasks included the following:

  • Worked alongside MUN's business faculty, particularly the MBA-SEE program, to implement a D2L online learning shell
  • Transcribed videos and helped in the design of the course website
  • Learned more about Choices for youth and their case study

Memorial University Engineering Faculty

MUN Logo

Mock Interviewer

I assited the co-op office at MUN with their job preperation seminar course. Some of my tasks included the following:

  • Interviewed at least 15 first-year engineering students to prepare them for the work term competition
  • Provided them verbal and written constructive feedback to help them improve their interview skills
  • Graded students' interviews and got familiarized with the D2L course shell from a TA POV

Nokia

Nokia Logo

Software Automation Test Specialist Co-op

3rd Internship

I had my work term with Nokia with the Network Automation Business Group, working particulary with the NSP/MDM automated testing team on a mocha-based automated testing framework, called MDM, that interfaces with Nokia's NSP apps. Some of my tasks included the following:

  • Implemented new features for the Mocha-based framework using Javascript, Docker, Gitlab, and Jira
  • Prototyped new ways of testing microservices within NSP using Docker
  • Wrote training documentation about telecom and networking for incoming co-op students
  • Enhanced the framework automation structure through features such as advanced regex checking

InnovMarine - IMRDI

IMRDI Logo

Junior Programmer Analyst Co-op

2nd Internship

I had my second work term with InnovMarine, specifically in their child tech R&D company IMRDI, working closely with them on a variety of software products. Some of my tasks included the following:

  • Managed the development, QA, and deployment of VBA-based excel product for a major client
  • Reverse Engineered, enhanced, and documented the software flow of several software products for clients and internal purposes
  • Communicated with the consultation team for the development of data extraction/manipulation software tools using SQL and VBA
  • Conducted three technical and behavioral-based interviews for new interns and full-time employees

InnovMarine

InnovMarine Logo

Junior Programmer Analyst Co-op

1st Internship

I had my first-ever internship with InnovMarine, where I gained exposure to software development in a start-up context and communication with clients. Some of my tasks included the following:

  • Developed and maintained automated solutions for shipyard clients depending on their needs using a variety of languages including Python, JavaScript, and VBA
  • Worked on and enhanced our internal process improvement and our R & D projects
  • Developed REST API with JavaScript and REST requests to interface with a CAD software to extract and maniupualte data
  • Continued to explore and learn more about the maritime industry

Memorial University Internationalization Office

MUN Logo

Professional Skills Development Program (PSPD) Student Assitant

I worked closely with the Internationalization office at MUN to assist with the PSDP program delivery. Some of my tasks included the following:

  • Critiqued more than 10 resumes and cover letters for undergrad and grad students
  • Checked attendance and set up for the professional skills development program
  • Resolved any concerns international students might have
  • Attended the entire PSDP program and gained valuable career skills

Memorial University CHMR radio

MUN Logo

CHMR Radio Assistant

I worked with MUN CHMR Radio to help with radio programming. Some of my tasks included the following:

  • Read the live news for CHMR news breaks
  • Wrote news articles by researching the latest news on a local, national, and global level
  • Conducted several interviews on campus

Extracurricular Experience

Engineers Without Borders (EWB) MUN

EWB MUN Logo

Co-President

I joined EWB MUN since 2019 and got passionate about their mission of unlocking the full potential of everyone and living in a world free of inequality. Being EWB MUN's Co-President helps me gain effective leadership skills, network and work with EWB chapters nationally, and work with an amazing group of young leaders at MUN! Some of my tasks include the following:

  • Leading the chapter by recruiting members, planning annual events, and supporting executives
  • Monitoring chapter operations, ongoing tasks, and promoting an inclusive environment
  • Connecting the local chapter to other EWB national and Atlantic chapters through events and special projects
  • Cooperating with non-profit organizations and university clubs on events and research initiatives

Phoenix Aerospace MUN

Phoenix Aerospace MUN Logo

Software Lead

I recently joined MUN Phoenix Aerospace club at MUN, the first aerospace club at MUN, and quickly became the software lead for their team Some of my tasks include the following:

  • Managing a team of 10 software developers on several projects
  • Researching and writing code using ROS to interface with the PixHawk drone for the IEEE UAV chase competition
  • Working on the software of C-Core's Killick-1 Satellite Project
  • Learning more about drones and various aspects of them, such as computer vision and stabilization

Education

Memorial University of Newfoundland

Sept 2018 - May 2023

Bachelor of Applied Science in Computer Engineering

Currently studying computer engineering at MUN, where I took courses and electives in data structures and alogirthms, software design patterns, digital systems, UX design, cybersecurity, communication networks, image processing, and more! I like to be also involved with a variety of student clubs, both technical and non-technical. I am currently the co-president of EWB MUN and Software team lead at Phoneix UAV.

Projects

No Time to Fry Web App

Class Project for Software Development Practice, where the entire class devloped a web app in React, Python, Flask, and MongoDB.

I was the team lead for the testing and integration team, where I guided the software testers in each sub-team to write and plan test cases. I was also responsible for planning and implementing the integration of the project.

View Project Presentation

Zombie Shooter Game

Created an UE4 Zombie FPS game using blueprints and enhnaced it with UI/UX design elements.

View ObstacleDamage Video / View Losing Video / View Winning Video

MultiPurpose Discord Bot

Created a Discord Bot using Python that automated a lot of 'boring' tasks, such as thinking of an activity based on number particpants. It also can entertain by telling jokes :)

View Project / View Example 1 / View Example 2

Skills

Get in Touch