[go: up one dir, main page]

0% found this document useful (0 votes)
4 views2 pages

Mohannad Osama CV

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Contact

MOHANNAD OSAMA  +20 100 068 0324


 mohannadosama98@gmail.com
 https://www.linkedin.com/in/mohannad-
dagher/
 https://github.com/MohannadOsama
Profile

A highly motivated ITI embedded systems graduate with


expertise in C programming, microcontrollers, and Personal information
communication protocols. Backed by a prior backend diploma,
adept in database design, object-oriented programming, and Birthdate
28 / 7 / 1998
firmware implementation using C# (.NET 5, .NET 6 MVC).
Actively seeking software engineering opportunities for Residence
10th District, Zahraa El Maadi, Cairo
continuous growth and impactful contributions.
Military Status
Completed
Education Nationality
Egyptian
B.SC. IN ELECTRICAL ENGINEERING
Faculty of Engineering, Cairo University | 2016 - 2021
Accumulative Grade : Very Good with honors (79.69%)
Graduation Project : Skills
Complete design for primary and secondary of a
220/66/22 kV GIS Substation. • Technical Skills:
Grade : Excellent - C, Python and C# Programming
- Data Structures (Stack, Queue,
Technical Trainings and Courses Linked list)
- Database design (Microsoft SQL
EMBEDDED SYSTEMS 4-MONTH INITIATIVE Server)
Information Technology Institute [ITI] | July 2023 - November - Microcontroller Programming
2023 (ARM Cortex-M4, AVR)
- Mastering C programming language - Real-Time Operating Systems
- Implemented efficient data structures and algorithms (RTOS)
- Learned about system design, memory management - Communication Protocols (SPI,
- Interfaced with AVR, ARM microcontrollers I2C, UART, LIN, CAN bus)
- Developed real-time OS software - Knowledge of Industry Standards
- Collaborated on in-vehicle communication protocols (AUTOSAR)
- Explored automotive system architecture, AUTOSAR - Embedded Linux Development
- Gained experience with Linux administration - Embedded Software Debugging
- Developed project involving Raspberry Pi - Hardware-Software Interaction
- Tools (Eclipse, Proteus)
.NET BACK-END DIPLOMA • Soft Skills:
Route Academy | Dec 2022 - May 2023
- Problem Solving
- Database design using Microsoft SQL Server
- Teamwork and Collaboration
- Gained a deep understanding of object oriented
- Continuous Learning and Self-
programming concepts
Improvement
- Implemented firmware for .NET 5, .NET 6 MVC using C#
- Developed projects involving Web API, LINQ, Redis,
SignalR
Languages

Arabic : Native
EMBEDDED SYSTEMS DIPLOMA
IMT School | Dec 2021 - April 2021
English: Professional
- C programming language, C for embedded applications
- Mastering ATmega32 microprocessor and peripherals
German: Upper-intermediate
- Dealing with communication protocols
(B1-certified)
- Working on real-time operating system (RTOS)
- Introduction to testing software engineering
Projects

V2V COMMUNICATION PROJECT


ITI Graduation Project

Project Overview:
• Overtaking Assistance: Enabled safer overtaking with real-time road information.
• Blind Spot Detection: Detected vehicles in blind spots, issued visual and auditory alerts.
• Collision Avoidance: Took autonomous vehicle control to prevent collisions.

Technologies and Tools Used:


- STM32F401 Microcontroller: Managed vehicle's motor control.
- Raspberry Pi with Camera Module: Utilized for object detection.
- Ultrasonic Sensors: Detected nearby objects.
- UART: Linked Raspberry Pi and STM32F401.
- PWM Signal Generation: Controlled motor speed.
- Bluetooth Module: Enabled mobile-controlled movement.
- Wi-Fi Module: Supported inter-vehicle communication for safety.

SMALL-SCALE EMBEDDED PROJECTS


Projects Overview:
• Digital Clock using ARM Cortex-M4: Implemented timekeeping, and TFT display using timers.
• Calculator Application using AVR Microcontroller: Implemented arithmetic operations, keypad input,
and LCD display output.
• In additional to simple implementations: Motors control, collecting data from analog sensors,
displaying output on LED Matrix and TFT, IR and STP communication, flashing and bootloader.

CLINIC MANAGEMENT SYSTEM


Project Overview:
The development of a comprehensive software solution for managing patient records and appointment
within a healthcare setting.

Key Components and Tools Used:


- C programming: Used as the primary language for software development.
- Linked-List Data Structure: Used to manage patient records and appointment queues.
- Security Measures: Implemented security measures to protect patient data.

You might also like