top of page

OUR SPEAKERS

speaker_badge_banner_red.png
Share on:
Asset 14icon.png
Asset 39icon.png
Asset 12icon.png

Hi, my name is Sharon. I am an EE Engineer with more than 10 years of experience- as an EDA Engineer, a Chip Design Engineer, and a Design Verification Engineer.

I have been actively involved in volunteering within various communities, especially communities promoting women in Hi-Tech. I have taken on managerial roles in certain communities, where I have initiated impactful programs. As a manager, mentor and interviewer in mock interviews, I have had the opportunity to guide and support aspiring women (and men) in their career journeys.

As an electrical engineer and programmer, I have acquired extensive knowledge, and I am eager to share my expertise.

Sharon Rones-Makmal

Design Verification Engineer
Asset 12icon.png
Asset 1TWITTER.png
Asset 39icon.png
Asset 17icon.png
linkedin.png
twitter.png
facebook.png
github.png
English, Hebrew
Languages:
Asset 7TWITTER.png
Location:
Tel-Aviv, Israel
Asset 7TWITTER.png
Can also give an online talk/webinar
Paid only. Contact speaker for pricing!

MY TALKS

Cracking the Code: Essential Practices for Clean Code for Novice Programmers - Insights from My Journey

Software Engineering, Professional Development, Women in Tech, Design, Frontend, Backend

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

Beginner programmers are often inundated with advice on following coding conventions and adhering to specific rules. They encounter lists of "DOs" and "DON'Ts" concerning clean code and coding style.

I still remember feeling overwhelmed by the vast ocean of information on this topic. Nowadays, the ability to quickly catch up, and strive for the utmost professionalism within a short time, is essential for beginners. So, where should novice programmers focus their efforts?

In this lecture, I will share "My 'A-list' of fundamental coding conventions and practices" that I have gathered and encountered throughout my 20+ years of hands-on programming and coding reviews. These invaluable insights will significantly enhance your coding style as you embark on your programming career, providing you with a stronger foundation from the start.


* approx. 30 minutes.

Asset 1icon.png

ראיון עבודה - תשובה לכל שאלה

General, Soft Skills, Software Engineering, HR, Women in Tech, Business Development, Professional Development

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

"אני עוזב את מקום העבודה הנוכחי שלי, כי הוא ספינה טובעת. איך אני מציג את זה בראיון העבודה?"
"אני עוברת מקום עבודה כל שנתיים. איך אני מציגה את זה בראיון העבודה?"
"אני הורה. האם לציין את זה בראיון העבודה?"
"אני גר רחוק ממקום העבודה. איך אני מציג את זה בראיון העבודה?"

יש הרבה שאלות שקשה למרואיינים להבין איך לגשת אליהם, אם הם יישאלו עליהם בראיון העבודה הבא. תאמינו או לא, לכל שאלה יש תשובה טובה.

ליוויתי רבים כמנטורית, ניהלתי והייתי שותפה לפרויקטים שעזרו לאנשים להתקבל למקומות עבודה שונים, גם כאלה שלא הצליחו זמן רב. כמראיינת בעברי וכמי שקולגות רבות שלה מראיינים, וגם כמי שהתראיינה לא פעם בעצמה, נתקלתי בהרבה שאלות ובהרבה תשובות, והמסקנה היא ברורה: ראיון עבודה - תשובה לכל שאלה!

בהרצאה זו השאלות מגיעות מהקהל לפני מועד ההרצאה, וגם ניתן זמן לשאלות נוספות במהלך ההרצאה.

* approx. 60 to 120 minutes.

Asset 1icon.png

Bringing My Vision to Life: Initiating a Project in a Virtual-Community

General, Women in Tech, Innovation, Inspirational, Community / Networking

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

Are you brimming with ideas for a new mentoring program, consulting service, or any other impactful initiative?

Perhaps you've been longing to see your dream materialize and make a difference in the lives of others, but find yourself unsure of where to begin. What are the crucial first steps? What questions should you ask? How can you best prepare yourself? How do you make it real?

As someone who has initiated numerous programs within diverse virtual communities, I have gained valuable insights and identified the essential steps that need to be taken. Join me to discover how you can transform your vision into reality, leveraging the potential of online communities.

Asset 1icon.png

Unmasking Imposter Syndrome and the Dunning-Kruger Effect

General, Soft Skills, Professional Development, Business Development, Inspirational, Women in Tech

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

Join me for an interactive and humor-filled lecture, where we delve into the intriguing phenomena of Imposter Syndrome and the Dunning-Kruger Effect. During this session, we will explore the terms and meanings of these psychological concepts, uncovering the captivating space that exists between them.

Prepare to discover the connections, parallels, and potential intersections between Imposter Syndrome and the Dunning-Kruger Effect. Additionally, you will learn valuable strategies and tools to effectively handle imposter syndrome.

Don't miss out on this entertaining and enlightening opportunity to deepen your understanding and equip yourself with valuable techniques.

Asset 1icon.png

Automation Thinking - Having a Mindset of Automation

Design, QA / Automation, Software Engineering

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

There are three scenarios in which automation proves beneficial. When is its implementation necessary? How can these scenarios be identified?

During the lecture, we delve into these three instances by illustrating an example for each case. We also practice the concept of "Extra Thinking," which involves considering our users to enhance the results we achieve.

This entry-level lecture is aimed at designers in both hardware and software, ranging from beginners to experienced professionals. It targets those who infrequently use programming to optimize their tasks. Join us and embrace the mindset of Automation!

* approx. 45 minutes.

Asset 1icon.png

Everybody Hates Chris? A Day in a Verification Engineer’s Life

Software Engineering, Women in Tech, DevOps, Professional Development, QA / Automation

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

Meet Chris – he's a nice guy and everybody's friend. But Chris is "that guy" – he's the one who writes tests for others' code, the one that finds bugs and misbehaviors in others' precious work.

How does Chris's day go? What reactions does he face when it's time to report a bug to a designer? Does everybody really hate Chris?

This full-of-humor short lecture goes through an average day in Chris's life, giving a glimpse behind the scenes – into his feelings, actions, and self-talk.

* 5 minutes talk.

Asset 1icon.png

Empowering Electrical Engineers: Embracing Automation and Scripting for Efficiency

Professional Development, QA / Automation, Design

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

In the fast-paced world of electrical engineering, efficiency is crucial, and it pertains not only to the product but also to the process. In this lecture, you will learn how automated scripts can replace manual labor, leading to significant improvements in project outcomes. The lecture will guide you through three pivotal situations where automated scripts are not just beneficial but essential. Recognize the signs in your work that indicate the need for automation over manual tasks. Drawing from professional and volunteer experiences, attendees will discover practical automation strategies that enhance accuracy and conserve time. Understand why embracing automation is not just a viable solution, but an essential evolution for every electrical engineer’s toolkit.

* approx. 30 minutes.

Asset 1icon.png

Perfect is the Enemy of Good: The struggle between optimization and settling for “good enough” automated solutions

Software Engineering, Professional Development

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

Discover the tension between perfection and practicality. Should we seek a perfect solution? Or whether can we settle on a “good enough” automated method? By examining outcomes, time investments and execution times – we will strike the right balance.

------

Have you ever found yourself torn between pursuing the perfect solution and settling for something “good enough”? The eternal struggle between optimization and practicality often arises when faced with complex problems.

As part of a Consulting-Meetings project I led, I encountered the challenge known as 'The Pairing Problem'. I have decided to explore this a bit deeper.

"The Pairing Problem" involves having two lists of individuals, and the task is to pair them while following specific constraints, conditions, and restrictions. One approach is to aim for a perfectly optimized solution, that maximizes the number of paired individuals, while minimizing unpaired ones. Alternatively, an automated solution can take other factors into account and achieve a nearly equivalent outcome with a shorter runtime.

This decision isn’t trivial. On one hand, using Python methods for permutations and optimizations to find the optimal pairs, may simplify the coding, but may consume a massive runtime. On the other hand, the faster-runtime solution could potentially be more complex to implement.

In this lecture we go over the steps involved in solving this problem using Python methods. Join me as we explore my journey, analyze the trade-offs, and draw conclusions from this fascinating experience.

------

* approx. 30-60 (can be adjusted). Can be presented without Python Coding.

* My articles about the subject:
1. Perfect is the Enemy of Good: The struggle between optimization and settling for “good enough” solutions: https://shorturl.at/Ysmvx
2. The Pairing Problem: Automation (Heuristic) Solution Approach: https://shorturl.at/SAMTD
3. Exploring Permutations under Constraints in Python: https://shorturl.at/HOXps

Asset 1icon.png

Cracking the Code: Essential Practices for Clean Code for Novice Programmers - Insights from My Journey

Completed

true

Visible

true

Order

4

Go to lecture page

ראיון עבודה - תשובה לכל שאלה

Completed

true

Visible

false

Order

100

Go to lecture page

Bringing My Vision to Life: Initiating a Project in a Virtual-Community

Completed

true

Visible

true

Order

7

Go to lecture page

Unmasking Imposter Syndrome and the Dunning-Kruger Effect

Completed

true

Visible

true

Order

6

Go to lecture page

Automation Thinking - Having a Mindset of Automation

Completed

true

Visible

true

Order

5

Go to lecture page

Everybody Hates Chris? A Day in a Verification Engineer’s Life

Completed

true

Visible

true

Order

6

Go to lecture page

Empowering Electrical Engineers: Embracing Automation and Scripting for Efficiency

Completed

true

Visible

true

Order

5

Go to lecture page

Perfect is the Enemy of Good: The struggle between optimization and settling for “good enough” automated solutions

Completed

true

Visible

true

Order

5

Go to lecture page

bottom of page