Summary
Overview
Work History
Education
Skills
Websites
Languages
Projects
Timeline
Generic

Kareem El-Hajjar

Ottawa,Ottawa

Summary

Recent graduate from Carleton University with a Bachelor’s degree in Software Engineering, possessing a strong foundation in software development, IT, and customer service. Experienced in building and managing SQL databases, developing large-scale web applications, and providing technical support in fast-paced environments.

Overview

5
5
years of professional experience

Work History

IT Technician

C2 Security
06.2020 - Current
  • Maintained office PCs, networks and mobile devices.
  • Responded to support requests from end-users and patiently walked individuals through basic troubleshooting tasks.
  • Managed and maintained databases for multiple apartment buildings on tenant key fob information.
  • Installed various security devices in commercial buildings and installed antivirus software on commercial devices.
  • Oversaw the operations of quarterly deliveries to a storage warehouse regarding non-perishable foods in case of disasters.

Tech Associate

Staples Canada
07.2019 - 05.2020
  • Demonstrated excellent communication skills by regularly assisting customers by finding appropriate tech products that satisfy the customer's needs.
  • Increased workplace efficiency by using exceptional organizational skills to innovate a new sorting method for stored products, decreasing customer wait times and improving accountability for lost products.
  • Utilized my technical expertise to successfully market and sell a wide range of tech products, including computers, computer hardware, phones, printers, and other related devices.
  • Volunteered for extra shifts during holidays and other busy periods to alleviate staffing shortages.

Education

Bachelor of Engineering - Software Engineering

Carleton University
Ottawa, ON
05-2023

Skills

PROGRAMMING LANGUAGES: Python, Java, JavaScript, C/C , C#, HMTL, CSS, GO, SQL, Racket, PHP

TECHNOLOGY/TOOLS: MATLAB, MS Excel, Git, Linux, Spring Boot, Reactjs, lira, Logism, MS Word, Adobe Photoshop, Adobe Premier Pro, Nodejs, InteIIij IDEA

INDUSTRY KNOWLEDGE: Data Structures, Object Oriented Software Development, Relational Databases, Design Patterns, Real Time Systems, FPGA Programming, Web Development, Cyber Security, Software Development Life Cycles, Computer Architecture and Design, Technical Writing, Customer Service, Full-Stack Development, Data Analysis

Languages

English
Native or Bilingual
French
Limited Working
Arabic
Native or Bilingual

Projects

Captain Cybot's Adventure - Web-based Puzzle Game(Capstone Project) Sept. 2022 to Apr. 2023

  • Developed a web-based puzzle game in collaboration with a team of fellow engineering students, utilizing the React JavaScript framework for the frontend and Spring Boot for the backend.
  • Employed an Agile project management approach, utilizing two-week sprint cycles to efficiently coordinate, manage, and execute the game project.
  • Took on the role of lead in game design, assuming responsibility for designing the puzzle game screens, dialogue, and handling all the associated frontend and backend API work. Also made necessary modifications to the MVC pattern that was utilized for the project.

Monopoly Game Sept. 2021 to Dec. 2021

  • Developed a GUI-based version of the renowned board game Monopoly, utilizing the MVC design pattern.
  • Implemented Java Serialization and DOM Parsing to enable users to save and load different game states.
  • Employed an Agile project management approach, utilizing two-week sprint cycles to effectively coordinate, manage, and execute the game project.


UART Communicator Sept. 2022 to Dec. 2022

  • Developed a C program to configure an embedded board with buttons, LEDs, and UART communication, implementing a state machine with four LED states.
  • Created a GUI application using Python's Tkinter library to provide a user-friendly interface for navigating the state machine on the embedded board.
  • Established bidirectional communication between the GUI application and the embedded board via the pyserial library and a USB connection.
  • Implemented multithreading to enable simultaneous data transmission and reception, enhancing the performance of the UART-Communicator project.

Elevator System Jan. 2022 to Apr. 2022

  • Designed and developed a multi-car elevator system and simulator using concurrent programming techniques.
  • Implemented a scheduler component to efficiently control elevator routing and optimize elevator operations.
  • Developed an elevator subsystem to handle individual car operations, ensuring smooth and safe movement between floors.
  • Created a floor subsystem to manage elevator requests on each floor, ensuring efficient and timely response to user requests.

Timeline

IT Technician

C2 Security
06.2020 - Current

Tech Associate

Staples Canada
07.2019 - 05.2020

Bachelor of Engineering - Software Engineering

Carleton University
Kareem El-Hajjar