Ashraf Al-Madhoun

Ashraf Al-Madhoun Email and Phone Number

Embedded Systems Instructor with 1.5 Million+ students from 200+ countries@ Coursera | Embedded System Developer with 12+ Years of experience @ Coursera
mountain view, california, united states
Ashraf Al-Madhoun's Location
Masqaţ, Oman, Oman
Ashraf Al-Madhoun's Contact Details

Ashraf Al-Madhoun personal email

About Ashraf Al-Madhoun

Hello, I'm Ashraf Al-Madhoun, a dedicated Embedded System Developer with over a decade of experience in designing, developing, and implementing embedded systems. My passion lies in creating efficient, scalable, and robust solutions tailored to meet client needs. With a strong background in both hardware and software, I have successfully delivered numerous projects across various industries.Key Skills and Expertise:◾ Embedded System Design and Development◾ Programming: Extensive experience in C, C++, and Python, along with expertise in development environments like IAR, Keil, and Mbed.◾ Microcontrollers: Specializing in ARM-based microcontrollers (STM32, BlueNRG), PIC, and Arduino platforms.◾ Communication Protocols.◾ Firmware Development.◾ Circuit and PCB Design.◾ IoT and Automation.Professional Experience:◾ Embedded System Engineer | Freelance | January 2014 - Present◾ Designed and implemented embedded systems from requirements to production.◾ Developed, tested, and debugged system software, enhancing efficiency and scalability.◾ Integrated and validated new product designs, providing post-production support.◾ Embedded Software Consultant and Team Leader | GGateway | September 2021 - Present◾ Led a team of engineers in developing firmware for various embedded systems.◾ Provided consultation on firmware development for BLE/WIFI and ARM controllers.◾ Ensured project timelines and quality standards were met through effective team management.◾ Embedded Systems Instructor | Multiple Academies (Lead Academy, Edurills, John Academy, etc.) | February 2020 - Present◾ Delivered comprehensive training on embedded systems to thousands of students.◾ Developed and maintained course materials, ensuring they are up-to-date.Certifications:◾ ARM-Based Microcontroller Programming Diploma◾ TVET Training of Trainers Programme in Life and Work Skills, Digital Skills, and EntrepreneurshipHonors and Awards:◾ Highest GPA among all graduate students at Al-Azhar University 2012◾ 40k+ Subscribers and 5 Million+ Views on educational contentPortfolio:For a detailed look at my projects and accomplishments, please visit my company website: Educational Engineering Team eduengteam.comIf you are looking for a reliable and experienced Embedded System Developer to bring your ideas to life, let's connect! I am excited to collaborate on your next project and help you achieve your goals. Feel free to reach out to me at eng.asm.89@gmail.com or through Upwork's messaging platform.Thank you for considering my profile. I look forward to working with you!

Ashraf Al-Madhoun's Current Company Details
Coursera

Coursera

View
Embedded Systems Instructor with 1.5 Million+ students from 200+ countries@ Coursera | Embedded System Developer with 12+ Years of experience
mountain view, california, united states
Website:
coursera.org
Employees:
2238
Ashraf Al-Madhoun Work Experience Details
  • Coursera
    Embedded System Instructor
    Coursera Jun 2024 - Present
    Online
    I am an experienced Embedded Systems Instructor at Coursera, passionate about educating the next generation of engineers and developers. At Coursera, I specialize in creating and delivering comprehensive educational content in the field of embedded systems, with a particular focus on automotive applications.My role involves meticulously developing course materials that include engaging video lectures, practical assignments, and rigorous assessments. These resources are designed to provide students with a robust understanding of embedded systems, equipping them with the skills and knowledge necessary to excel in this rapidly evolving field.In my courses, I emphasize real-world applications and hands-on learning to ensure that students can directly apply what they learn to their professional careers. By integrating industry-relevant examples and up-to-date technological advancements, I strive to make the learning experience both practical and inspiring.Join me on Coursera to delve into the intricate world of embedded systems. Whether you are looking to enhance your current skills or embark on a new career path, my courses offer valuable insights and knowledge that can help you achieve your professional goals. Let's explore the fascinating possibilities of embedded systems together and drive innovation in the automotive industry.
  • Teachmeanything
    Founder
    Teachmeanything Jan 2020 - Present
    Remote
    A Platform offering free knowledge and certification for Arab People
  • Gaza Training Community College Gtc
    Technical Instructor - Mechatronics
    Gaza Training Community College Gtc Oct 2016 - Present
    Palestine
    - Teach Practical and Theoretical Material to Mechatronics Student- Organizing and developing the subject of specialization;- Coordinating the teaching of the subject with subjects taught by other instructors;- Ensuring the proper implementation of the subject syllabus and the evaluation of its effectiveness under the direction of the supervisors concerned;- Maintaining records and control of different supplies of the section and for the care and proper utilization of the facilities and equipment;- Participating in co-curricular activities in the Centre and in different summer courses when required;- Participating with other staff members in maintaining order and discipline in the Center;- Performing such other duties as may be assigned.
  • Ggateway
    Embedded Software Consultant And Team Leader
    Ggateway Sep 2021 - Present
    Gaza, Gaza Strip
    As an Embedded Software Consultant and Team Leader, I developed firmware for embedded systems using STM32L, STM32H, ESP, and BlueNRG processors. I also worked extensively with SPI, I2C, and Analog sensors. I led a team of embedded software engineers, providing mentorship and guidance, and ensured adherence to project timelines and quality standards. I provided consultation on firmware development for BLE/WIFI and BlueNRG-2, as well as ARM controllers, using tools such as IAR, Mbed, and Keil. I had a thorough understanding of embedded system architecture with real-time considerations. I effectively communicated with team members, stakeholders, and clients, using excellent communication and interpersonal skills. I supervised and managed the performance of my team members, including conducting performance evaluations and addressing any issues.Overall, I played a critical role in developing firmware, leading a team, providing technical consultation, and ensuring successful project delivery.This person will develop embedded software on STM32L, STM32H, ESP, and BlueNRG processors and awide variety of SPI, I2C, and Analog sensors.Skills Firmware development experience on BLE/WIFI (Mandatory Skill) Firmware development experience on BlueNRG-2 (Mandatory Skill) Development on ARM Controllers, including M0 Development in C Programming with IAR, Mbed , Keil Development Environment Thorough knowledge of Embedded System Architecture with Real Time. Should have excellent communication and interpersonal skills. Should have high level of maturity and excellent analytical skills. Should have strong troubleshooting and debugging skills
  • Udemy
    Online Instructor - Embedded Systems
    Udemy Feb 2013 - Present
    Online
    • Developed and delivered online video courses on Embedded Systems with over 20 million views and 50k+ subscribers.• Authored four Microcontroller books to provide comprehensive resources for students and hobbyists.• Founded Educational Engineering Team in 2007 to offer educational courses, articles, and online support for electronics and programming enthusiasts.
  • Elsevier For Energy
    Publisher
    Elsevier For Energy Jun 2023 - Aug 2024
    Remotely
    Published several articles and helped reviewed Papers
  • Lead Academy
    Embedded Systems Instructor
    Lead Academy Mar 2020 - Aug 2024
  • Edurills Academy
    Embedded Systems Instructor
    Edurills Academy Feb 2020 - Aug 2024
  • Next Learn Academy
    Embedded Systems Instructor
    Next Learn Academy Feb 2020 - Aug 2024
  • Gtc
    Entrepreneurship Coach
    Gtc Jan 2020 - Aug 2024
    Palestinian Authority
    Provide advice for new plans and strategies for business implementationKeep students accountable and motivatedCommunicate with students to better understand their vision and goalsAssist students with their projects growth, goals and plan developmentAssess a students s strengths and weaknesses and guide developmentHelp students grow their business from inceptionAssist students in utilizing their personal skills for the betterment of their businessGuide students in the completion of strategic business growth tasksMonitor business growth and establish methods for improvementAnalyze strategic plans that have contributed to the Project's successes and/or failures
  • Course Cloud
    Embedded Systems Instructor
    Course Cloud Jan 2020 - Aug 2024
  • John Academy
    Embedded Systems Instructor
    John Academy Jan 2020 - Aug 2024
  • Imperial Academy
    Embedded Systems Instructor
    Imperial Academy Jan 2020 - Aug 2024
  • Authena
    Instructor
    Authena Jan 2020 - Aug 2024
  • Freelancer
    Marketing Consultant
    Freelancer Sep 2019 - Aug 2024
    Online
    • Developed and executed marketing programs including email, social media, and digital campaigns for Freelancer• Collaborated with internal teams to monitor strategic marketing initiatives and analyze campaign performance• Conducted market research to identify new opportunities and created marketing materials to ensure brand guidelines were met
  • Freelancer
    Social Media Manager
    Freelancer Mar 2012 - Aug 2024
    Perform research on current benchmark trends and audience preferencesDesign and implement social media strategy to align with business goalsSet specific objectives and report on ROIGenerate, edit, publish and share engaging content daily (e.g. original text, photos, videos and news)Monitor SEO and web traffic metricsCollaborate with other teams, like marketing, sales and customer service to ensure brand consistencyCommunicate with followers, respond to queries in a timely manner and monitor customer reviewsOversee social media accounts’ design (e.g. Facebook timeline cover, profile pictures and blog layout)Suggest and implement new features to develop brand awareness, like promotions and competitionsStay up-to-date with current technologies and trends in social media, design tools and applications
  • Freelancer
    Embdded System Engineer
    Freelancer Jan 2014 - Apr 2024
    Worldwide
    - Design and implement software of embedded devices and systems from requirements to production and commercial deployment- Design, develop, code, test, and debug system software- Review code and design- Analyze and enhance efficiency, stability, and scalability of system resources- Integrate and validate new product designs- Support software QA and optimize I/O performance- Provide post-production support- Interface with hardware design and development- Assess third-party and open-source software- PIC Microcontroller Development- Arduino Development- Circuit Design- PCB Design- PLC Programming
  • Janets
    Embedded Systems Instructor
    Janets Apr 2018 - Aug 2024
  • Stackcommerce
    Embedded System Instructor
    Stackcommerce Feb 2018 - Aug 2024
  • Stackskills
    Embedded System Instructor
    Stackskills Feb 2018 - Aug 2024
  • Freelance
    Technical Writer
    Freelance Feb 2017 - Aug 2024
    Study product samples Communicate with product designers and developers to understand product detailsCollaborate with technical staff Analyze and manage existing and potential contentCreate and maintain the information architectureMake high-quality documentation that meets standards, is appropriate and easy to useProduce and distribute tutorials to help end-users use a variety of applicationsresearch and collect usability feedback from customers, designers, and manufacturers
  • Freelance
    Content Producer
    Freelance Jan 2007 - Aug 2024
    Write, edit and publish content for websites, blogs, videos, social media posts/campaigns, email campaigns, podcasts, e-books, whitepapers, and moreCreate content that motivates, inspires, educates, informs, sells, and simply, provides information, across a wide variety of digital platformsWork closely with the digital marketing team to produce content that generates resultsUse your editing, content management, and HTML skills to publish and edit content across various digital platformsUse your knowledge of SEO and content development to create digital content that helps us get found via search engines, and showcases our company as a leader within the industryBecome an influencer who makes an impact on the company and within the industry through the production of digital content
  • Apex Learning
    Embedded Systems Instructor
    Apex Learning May 2016 - Aug 2024
  • Training Express
    Embedded Systems Instructor
    Training Express Apr 2016 - Aug 2024
  • Study365
    Embedded System Instructor
    Study365 Feb 2016 - Aug 2024
  • Uplyrn
    Embedded System Instructor
    Uplyrn Feb 2016 - Aug 2024
  • Arbington.Com
    Embedded Systems Instructor
    Arbington.Com Feb 2016 - Aug 2024
  • Upwork
    Marketing Specialist
    Upwork Jan 2016 - Aug 2024
    Online
    • Developed and executed marketing programs, including email campaigns and social media strategies, to drive brand awareness and engagement.• Collaborated with internal teams to analyze campaign performance and identify new marketing opportunities.• Conducted market research to stay ahead of industry trends and ensure strategic marketing initiatives aligned with company goals.
  • Upwork
    Control Systems Engineer
    Upwork Sep 2012 - Aug 2024
    I am an experienced Control Systems Engineer with expertise in communication protocols and hardware components used in industrial control systems. Throughout my career, I have faced challenges related to communication, protocols, and reliable data acquisition from field devices in manufacturing environments. My primary focus has been on ensuring accurate data readings and seamless integration with Supervisory Control and Data Acquisition (SCADA) systems.Key Responsibilities and Achievements:Developed and implemented solutions for robust communication and data acquisition in large-scale manufacturing plants, particularly with a significant number of tags and points.Conducted thorough research on reliable hardware components to replace Chinese-made products and enhance overall system performance.Collaborated with cross-functional teams, including electrical engineers and process control experts, to design and implement communication solutions using various protocols such as Modbus, Profibus, and Profinet.Evaluated the suitability of Arduino and Raspberry Pi boards for industrial control applications, highlighting their benefits and limitations for specific use cases.Successfully advocated for the adoption of Arduino boards in certain projects.Implemented strategies to ensure the stability and efficiency of communication networks, minimizing downtime and optimizing data integrity.Technical Skills:Proficient in programming PLCs (Programmable Logic Controllers) using ladder logic and structured text.Extensive knowledge of communication protocols such as Modbus, Profibus, Profinet, and Ethernet/IP.Experience in configuring and troubleshooting SCADA systems for real-time monitoring and control.Familiarity with industrial hardware components, including HMI (Human-Machine Interface) panels, PLCs, RTUs (Remote Terminal Units), and field devices.Strong understanding of data acquisition systems, signal processing, and data analysis techniques.
  • Simpliv Llc
    Embedded Systems Instructor
    Simpliv Llc Jan 2016 - Aug 2024
  • Study Plex
    Embedded Systems Instructor
    Study Plex Jan 2016 - Aug 2024
  • Eduonix Learning Solutions Pvt Ltd
    Embedded Systems Instructor
    Eduonix Learning Solutions Pvt Ltd Jan 2016 - Aug 2024
  • Study Hub
    Embedded Systems Instructor
    Study Hub Jan 2016 - Aug 2024
  • Elearning Solutions
    Embedded Systems Instructor
    Elearning Solutions Jan 2016 - Aug 2024
  • Tutorialspoint
    Embedded Systems Instructor
    Tutorialspoint Feb 2014 - Aug 2024
  • One Education
    Embedded System Instructor
    One Education Feb 2012 - Aug 2024
  • Skill Success
    Embedded System Instructor
    Skill Success Feb 2012 - Aug 2024
  • Reed.Co.Uk
    Embedded System Instructor
    Reed.Co.Uk Jan 2012 - Aug 2024
  • Learnformula
    Embedded System Instructor
    Learnformula Jan 2012 - Aug 2024
  • Kindle Direct Publishing
    Book Author
    Kindle Direct Publishing Jan 2012 - Apr 2024
  • Knowledge Door
    Embedded Systems Instructor
    Knowledge Door Jan 2020 - 2024
  • Skillshare
    Embedded Systems Instructor
    Skillshare Jan 2012 - 2024
  • Besomi Electronics Group
    Academy Manager
    Besomi Electronics Group Sep 2022 - Nov 2022
    United Arab Emirates
    Supported cross-functional teams on high-impact projects. Developed and implemented engaging content strategies for a leading online education platform.Created educational and entertaining content for various social media channels. Established and managed a successful online content calendar, including weekly newsletters and blog posts. Spearheaded the development and launch of an innovative learning initiative, encompassing both online and offline components. Facilitated and delivered engaging training programs, both virtually and in person. Collaborated with educational institutions to develop curriculum materials.Contributed to the development and marketing of a new educational product line. Interfaced with clients to understand their training and educational needs. Provided support to the marketing team in achieving their goals.
  • Al Azhar University - Gaza
    Engineering Consultant
    Al Azhar University - Gaza Jun 2021 - Jan 2022
    Gaza, Gaza Strip
    Local Consultant for Medical Devices Engineering labs and Experiments ManualPrepare a lab manual for medical equipment engineering laboratories and experiments to contract within the Med-Cal project funded by the World Bank through the Quality Development Fund QIFAs a Local Consultant for Medical Devices Engineering Labs and Experiments Manual at Al-Azhar University - Gaza, I oversee the development of the labs and experiments manual for agreed-upon courses. This includes coordinating with academic representatives, providing expert advice on best practices in medical devices engineering, and ensuring the manual aligns with curriculum objectives. While I may not have direct supervisory responsibilities, I work collaboratively with other consultants and subject matter experts. I provide guidance and support to the academic team in implementing the labs, including training and assistance as needed. Overall, my role involves providing expert advice, ensuring manual accuracy, and assisting the academic team in effective lab implementation.I have successfully completed my responsibilities as a Local Consultant for Medical Devices Engineering Labs and Experiments Manual at Al-Azhar University - Gaza. I have fulfilled my role in providing expert advice, guidance, and support in the development of the labs and experiments manual, ensuring its alignment with curriculum objectives, and assisting the academic team in implementing the labs effectively.
  • Nawa For Culture And Arts Association
    Freelance Trainer
    Nawa For Culture And Arts Association Jul 2021 - Sep 2021
    Palestinian Authority
  • Alazhar University
    Mechatronics Engineer
    Alazhar University Aug 2015 - Jun 2016
    Palestinian Territory
    Laboratory Supervision- Follow-up engineering workshops and laboratories.- The ability to check electronic boards- Assembly of electronic boards- Manual welding, metal cutting, and drilling.- The ability to read a data-sheet in English and deal with its contents.- Proficiency in dealing with models and motors and programming their control units.- The ability to deal with computer-controlled machines and install their own operating programs.- Proficiency in the use of computers and office equipment.
  • Internet
    Freelancer
    Internet Jan 2012 - Dec 2015
    Engineering Graduation Project AdvisoryGraduation Projects ReportsGraphic Design Web DesignProgramming
  • Gtc
    Technical Instructor - Mechatronics Engineer
    Gtc Oct 2012 - Jun 2015
    Gaza Gtc Unrwa
    Technical Instructor in Mechatronics Engineering Department- Teach Practical and Theoretical Material to Mechatronics Student- Organizing and developing the subject of specialization;- Coordinating the teaching of the subject with subjects taught by other instructors;- Ensuring the proper implementation of the subject syllabus and the evaluation of its effectiveness under the direction of the supervisors concerned;- Maintaining records and control of different supplies of the section and for the care and proper utilization of the facilities and equipment;- Participating in co-curricular activities in the Centre and in different summer courses when required;- Participating with other staff members in maintaining order and discipline in the Center;- Performing such other duties as may be assigned.
  • Ministry Of Labor
    Mechatronics Engineer
    Ministry Of Labor Jun 2014 - Sep 2014
    Writing Engineering Related Project ProposalTranslator Arabic\English
  • Engineering Faculty Of Al-Azhar University
    Teacher Assistant
    Engineering Faculty Of Al-Azhar University Sep 2012 - Oct 2012
    Gazastrip
    Teacher Assistant, Teach PLC Courses, PIC Microcontroller, Electronics, And Logic CoursesHelping teachers create lesson plansWorking with small groups of students to enhance the learning processMaking sure classrooms are safe and tidyHelp teachers prepare lesson plansSet up necessary material for classes (e.g. projectors, chemistry sets)Track student attendance and class schedulesReview material taught in class with individual students with learning challengesWork with smaller groups of students for remedial teaching or reinforcing the learning processEscort and supervise students in field trips and school activitiesMake sure classrooms are safe and tidy before classes startAssist teachers with various tasks, like grading assignments and informing parents of their children’s progressHelp students adjust, learn and socialize and report to teachers about possible behavioral issues
  • Microsoft
    Board Member
    Microsoft Jan 2010 - Jul 2011
    Gaza
    Microsoft AUG .Net ClubEngineering Workshops and Microsoft products TutorialsMicrosoft .Net Club Board Member in Al-Azhar UniversityThe Microsoft .Net Club program is a student initiative supported by Microsoft that aims to help bridge the gap between IT students and the IT industry.Through the creation of student clubs that develop relations with Microsoft and local partners, also, facilitating peer networking among university students, local industry partners, and Microsoft, and helps students gain a practical side to their academic experience.The Microsoft .Net Club is a general technological club dealing with all fields of technology, especially Microsoft technologies.Its main objective is to keep you up to date with the latest Microsoft technologies, events, and news.Moreover, the .Net club aims to improve your practical skills and increase your knowledge about the latest Microsoft technologies, development tools and software.The club will manage, hold and organize several activities such as technology-related sessions, seminars, training courses, and competitions.The Club is run by the MSP and its board Members to mainly benefit the students.
  • Perfect Home Co
    Designer
    Perfect Home Co Jan 2010 - Jan 2011
    Gaza
    Designing Brochures, Advertisement, public relations, Graphic and Web design.Study design briefs and determine requirementsSchedule projects and define budget constraintsConceptualize visuals based on requirementsPrepare rough drafts and present ideasDevelop illustrations, logos and other designs using software or by handUse the appropriate colors and layouts for each graphicWork with copywriters and creative director to produce final designTest graphics across various mediaAmend designs after feedbackEnsure final graphics and layouts are visually appealing and on-brand

Ashraf Al-Madhoun Education Details

  • Faculty Of Engineering And Information Technology, Al-Azhar University - Gaza
    Faculty Of Engineering And Information Technology, Al-Azhar University - Gaza
    95
  • Im School
    Im School
    Diploma
  • Arafat Gifted Secondery School Almawhobeen
    Arafat Gifted Secondery School Almawhobeen
    97.2
  • Imt
    Imt
    Arm Technologies

Frequently Asked Questions about Ashraf Al-Madhoun

What company does Ashraf Al-Madhoun work for?

Ashraf Al-Madhoun works for Coursera

What is Ashraf Al-Madhoun's role at the current company?

Ashraf Al-Madhoun's current role is Embedded Systems Instructor with 1.5 Million+ students from 200+ countries@ Coursera | Embedded System Developer with 12+ Years of experience.

What is Ashraf Al-Madhoun's email address?

Ashraf Al-Madhoun's email address is en****@****ail.com

What schools did Ashraf Al-Madhoun attend?

Ashraf Al-Madhoun attended Universiti Malaysia Kelantan, Faculty Of Engineering And Information Technology, Al-Azhar University - Gaza, Im School, Arafat Gifted Secondery School Almawhobeen, Imt.

Who are Ashraf Al-Madhoun's colleagues?

Ashraf Al-Madhoun's colleagues are Andres Blanco, Patrick Whitaker, Mba, Gin Bai, Jimmy Aviles, Aasritha Chaluvadi, Vera Ignatyeva, Süeda Asarkaya.

Not the Ashraf Al-Madhoun you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.