Umar Abdulselam
Software Engineer at ThoughtWire- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Amharic Professional working proficiency
Topline Score
Bio
Credentials
-
Data Structures and Algorithms: Deep Dive Using Java
UdemyApr, 2019- Nov, 2024 -
WHMIS
University of WaterlooSep, 2015- Nov, 2024
Experience
-
ThoughtWire
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Apr 2020 - Present
-
-
-
-
Private Tutor, Computer Science
-
Jan 2020 - Present
• Prepare and conduct 1-on-1 tutoring sessions for students studying computer scienceand related fields at the university level• Accelerate students’ understanding of OOP, data structures, algorithm development,and software design principles• Successfully improve students’ performance in their courses by multiple grade levels • Prepare and conduct 1-on-1 tutoring sessions for students studying computer scienceand related fields at the university level• Accelerate students’ understanding of OOP, data structures, algorithm development,and software design principles• Successfully improve students’ performance in their courses by multiple grade levels
-
-
-
Lassonde School of Engineering - York University
-
Canada
-
Higher Education
-
200 - 300 Employee
-
Teaching Assistant
-
Sep 2019 - Jan 2020
• Instructor for two lab sections in an introduction to computing course• Work with students to enhance learning in areas such as algorithm design, tracing programs, test-driven development, and diagnosing faults• Explain and apply fundamental constructs in event-driven programs, including variables and expressions, control structures, and API usage• Prepare labs and grade lab-test submissions and course examinations • Instructor for two lab sections in an introduction to computing course• Work with students to enhance learning in areas such as algorithm design, tracing programs, test-driven development, and diagnosing faults• Explain and apply fundamental constructs in event-driven programs, including variables and expressions, control structures, and API usage• Prepare labs and grade lab-test submissions and course examinations
-
-
-
York University
-
Canada
-
Higher Education
-
700 & Above Employee
-
Frontend Web Developer
-
May 2019 - Aug 2019
• Implemented necessary updates to various websites from the Department of Political Science• Utilized WordPress as a content management system, while working briefly with HTML and CSS• Produced and edited web graphics and content as needed• Conducted minor website traffic analytics using SEO and SEO tools• Liaised with several departments across campus to maintain the university's uniform standard for websites and website accessibility
-
-
Student Computing Services Advisor
-
Apr 2018 - Apr 2019
• Supported students, employees and faculty members with resolving IT and computing related issues• Created and resolved tickets which include detailed descriptions of incidents and their resolution• Provided IT client services in computer labs and helpdesks• Utilized Putty terminal emulator to access and apply administrative changes to students and faculty members• Set up audio and video functionality for conferences, meetings, and presentations in lecture halls and seminar rooms
-
-
-
Apotex Inc.
-
Canada
-
Pharmaceutical Manufacturing
-
700 & Above Employee
-
Quality Assurance Analyst
-
Jan 2017 - Sep 2017
• Assisted analytical testing of commercial product and quality assurance through environmental monitoring of the production facility• Honed aseptic technique, good lab and professional practices• Developed and executed protocols to mitigate inefficiencies in established methods of testing and monitoring• Liaised with several teams to maintain production flow while abiding by regulatory requirements• Conducted critical study to identify vulnerabilities in procedures to recommend mitigation methods
-
-
-
Louise Arbour SAC
-
Canada
-
Education Management
-
1 - 100 Employee
-
Teaching Assistant
-
Jan 2015 - Jun 2015
• Collaborated with an associate teacher to produce practice assessments to enhance educational experience for students• Served as a 1-on-1 tutor for students at the high school level• Conducted data entry of general records and student marks• Utilized MS Office proficiencies to develop quizzes with direction from the associate teacher • Collaborated with an associate teacher to produce practice assessments to enhance educational experience for students• Served as a 1-on-1 tutor for students at the high school level• Conducted data entry of general records and student marks• Utilized MS Office proficiencies to develop quizzes with direction from the associate teacher
-
-
Education
-
York University- Lassonde School of Engineering
Bachelor of Science, Computer Science -
University of Waterloo
Bachelor of Science (Incomplete), Biochemistry Co-op