Ahmed Abou-Ghanem
Contact Phone: +20-100-***-**** E-mail: *********@*****.***
OBJECTIVE
Seeking a career in Software Engineering for Embedded Systems. Looking for opportunities in the automotive and telecom industry. Certified in Embedded systems and C++. PERSONAL
Residence: 3555 cotes-des-neiges rd, Montreal, QC, Canada H3H 1V2 Nationality: Egyptian, Canadian (Dual Citizenship) Languages: Arabic and English (fluent)
EDUCATION
Masters of Engineering: Electrical and Computer Engineering Jan 2011 – May 2013 Concordia University – Montreal, QC
Bachelor of Science: Electrical Engineering Sep 2005 – Jun 2010 American University in Cairo – Egypt
HONORS AND AWARDS
Golden Key International Honour Society Lifelong Membership Outstanding academic achievements at Concordia University. CERTIFICATIONS
ARM Cortex-M Bare-Metal Embedded-C Programming Sep 2017 Udemy, License UC-WBE6V0PG
Embedded Systems Programming on Arm Cortex M3/M4 Jul 2017 Udemy, License UC-M4EUQOBE
Introduction to R Feb 2017
Udemy, License UC-A01HM8YK
Microcontrollers and the C Programming Language Sep 2016 Udemy, License UC-9OF9YYNQ
Learn Advanced C++ Aug 2016
Udemy, License UC-IWJQYB0V
PLC Basics: Everything you need to know to get started Jun 2016 Udemy, License UC-Q9HXLPSW
Canadian Citizenship Apr 2015
Certificate of Canadian Citizenship, Cert. no.: K1783403 Dale Carnegie Course CD11 – Skills for Success Oct 2013 Awarded 2.8 Continuing Education Units, special recognition for 100% attendance SKILLS AND TECHNICAL EXPERTISE
Programming languages: MATLAB, R, VB, C#, C++, Java, Angular JS, ASP.net MVC. Database systems: Siebel, MS Access, MS SharePoint, EMC. PROFESSIONAL EXPERIENCE
Research Assistant
Bibliotheca Alexandrina, Alexandria, Egypt Nov 2016 – Present
Developed a linear programming model with R, for research on the effects of climate change scenarios on Egypt’s economy from addressing multi-disciplinary aspects such as agriculture, population food security, fish farming and water distribution.
Documented historical data relevant to Egypt’s crop mix data on MS Excel.
Performed quantitative analysis of Egypt’s crop mix data using an operations research optimization method and integrated it with projected climate change scenarios in Egypt. Software Engineer
Winsoft, Cairo, Egypt Mar 2016 – Oct 2016
Developed a webpage, as a template for public schools, using ASP.net with MVC concepts as an exercise.
Developed a product categories webpage using Angular JavaScript as an exercise.
Performed an installation of EMC2 Documentum on a Windows server 2012 OS.
Installed and configured MS SharePoint on Windows server 2012 as an exercise.
Developed a windows forms C# application for viewing PDF documents, creating a new folder set based on imported metadata and migration of documents to the new folder set. Technology Department Lead Engineer
Vision Media, Cairo, Egypt Oct 2015 – Mar 2016
Architected and implemented technical solutions for clients and in-house products.
Decided on choice of technology and tools.
Researched new tools, technologies, and new market trends.
Generated success stories, case studies and documentation of Vision media projects.
Researched applications for video game development technologies.
Researched marketing applications for Kinect and Leap motion systems.
Generated portfolio for current and upcoming organisation services.
Worked with digital marketing department on generating interactive ideas for digital marketing campaigns.
Personal Project Developer
Standalone Project: Hexapedal robot, Alexandria, Egypt Aug 2015 – Oct 2015
Redesigned CAD models of skeletal parts of a six-legged robot using Solidworks and 3D printed them.
Assembled the robot using an Arduino Mega2560 microcontroller, a Universal Battery Eliminator Circuit (UBEC), 12 Futaba s3003 servos and a Lipo battery.
Wrote an Embedded C script that defines the robot’s walking behaviour. Volunteer
Calgary Egyptian Association, Calgary, AB, Canada Oct 2014 – Jul 2015
Developed Calgary’s Egyptian community website with Drupal Content Management Systems.
Helped organize social events such as potlucks, bicycle marathons and official holiday gatherings.
Participated in the Annual Calgary Stampede Festival March for representing the Egyptian community in Calgary and displaying aspects of Egyptian culture. Geomatics Equipment Engineer
TECTERRA, Calgary, AB, Canada Jun 2013 – Sept 2014
Managed the company’s Geomatics Lab inventory and services for its clients.
Performed Rapid Prototyping 3D printing services to company clients.
Prepared lease equipment requests for clients, along with packing of equipment and updating lab database to keep track of lab inventory statuses.
Operated high-level technology Geomatics & Telecom equipment such as GNSS satellite receivers and GNSS satellite simulators, ground-penetrating radars, hyperspectral camera systems, thermal cameras, 3D laser scanners, LiDar sensors, unmanned Robotic Vehicles (ground and air) and augmented reality vision Systems.
Conducted troubleshooting of lab equipment.
Developed two MS Access databases for the Geomatics lab and Geomatics client programs.
Documented descriptions, functionalities and applications of all lab equipment.
Designed video documentaries for three Geomatics lab items. Siebel CRM Developer
ASSET Technology Group, Cairo, Egypt Jun 2010 – Nov 2010
Installed a full Siebel Enterprise Edition 8.0 client and server system on a Windows XP virtual machine (under VMware 7).
Attended Oracle Business Intelligence Enterprise Edition 10g (OBIEE 10g) workshop.
Completed Siebel Essentials Coursework
Completed Microsoft SQL and PL-SQL Coursework.
Outsourced to Vodafone Egypt for maintenance of Siebel CRM at company site. ACADEMIC PROJECTS
Concordia University
Software Development: Higher Layer protocols - Client/Server Text-and-Media Conferencing Application
Designed and implemented a multi-threaded text-and-media chat app with Java that follows client- server architecture and concepts of SIP, using Socket programming and Java Media Framework (JMF) Media API.
Control Systems: Supervisory Control System Design Designed a supervising system for an ozone generation system that conforms to requirements and specifications and presented the system in the form of discrete event system models.
Product Design: New Wind Turbine concept design - Wind trap Designed the basic form of a new type of wind energy turbine using the Environmental-Based Design
(EBD) methodology and the theory of inventive problem solving (TRIZ).
Project Report: Wireless Communication Systems
Wrote a white paper on a method of reducing channel interference (OFDM carrier suppression in Cognitive OFDM) in cognitive radio systems and simulated OFDM carrier suppression using MATLAB.
Communication systems: Error Detection and Correction Coding for Wireless Communication Systems
Simulated a digital communications system working with 2 different error-control coding methods
(linear block codes, convolutional codes) and determined and compared performances of both coding systems.
Communication systems: Wireless Communication Systems Simulated the physical layer of a point-to-multi-point wireless communication with error-control coding (linear block codes) and a model of the wireless channel (Rayleigh fading model) on MATLAB.
American University in Cairo
Undergraduate Project: Cognitive Radio Wireless communication systems
- Coordinated a seven-member project group to conduct research on Cognitive Radio Systems for local TV frequency bands and implementation of the physical layer (IEEE 802.22).
- Researched on rules and regulations for cognitive US FCC radio networks.
- Implemented radio signal detection (using spectrum sensing) in VHF and UHF bands for TV using a Software Defined Radio setup on Linux O/S (Software used: GNU Radio).
Computer Architecture: MIPS microprocessor architecture simulation Developed and simulated a microprocessor that follows the Million Instructions Per Second (MIPS) architecture using C#.
Electronics: Microcontroller System Design project Implemented a speed control system for a DC motor, via duty cycles using C on a PIC16F877 microcontroller.
Product Design: Anti-impact Protection Device Concept Design
- Researched on material suitable for physical protection of devices and other objects from collision.
- Designed and developed a product for hardware accessory protection covers, including cell phones and portable hard disks.
Control Systems: Automatic control system design and simulation Designed and simulated a PID controller for active low-pass filters using Simulink and MATLAB.
Communication systems: Signals and Systems - Voice echo filtering Wrote a MATLAB script for echo generation and cancellation of voice recordings.