5.0
(17 reviews)
Software Designer & Architect | Senior SDE @ Microsoft | 20+ years professional experience
Canada
Speaks English and Italian
Active today Usually responds in a few hours

Services

$390 / month

Start free, decide later

  1. 1 Free 7-day trial
    No charge until day 7. Cancel anytime.
  2. 2 Ongoing calls + chat
    2 × 55-min calls per month, unlimited Q&A. Replies in 24 hours or less.
  3. 3 No lock-in
    Month to month, no contract.
Apply now
7-day free trial, cancel anytime. What's included?
Book now
View all sessions
Only 3 spots left!

MentorCruise summary

David is a Senior Software Engineer at Microsoft. He has almost 20 years of experience across gaming, e-commerce, and healthcare. He helps software engineers clarify career paths, prepare for technical interviews, and improve their software architecture and system design skills.

Based on 12 verified mentee reviews

  • Reviewers often praise his clear direction, practical roadmaps, and structured guidance.
  • Two reviews point to his help with advanced software design concepts and technical interview preparation.
  • Two people describe how his career coaching helped restore their confidence during difficult periods.

About

I have been in the software industry for almost 20 years and have worked in a variety of domains, including gaming, e-commerce, healthcare, finance, and insurance, to name a few. Currently, I am a Senior Software Engineer at Microsoft Canada.

I’d be happy to offer mentorship on a wide range of topics, including career coaching, interview preparation, interviewing at top companies, system design, and software architecture.

Feel free to ping me, and let’s connect!

What mentees say

5 out of 5 stars

Working with David as my mentor was delightful. He's a very nice and down-to-earth guy. Every meeting turned out to be an insight into areas I needed improvement in, under his guidance. He is very responsive on MentorCruise and gives you detailed feedback. His expertise is commendable, and I would wholeheartedly endorse him for career improvement.

Antoine

Antoine

Standard Plan • 3 months

thank you Antoine! It was a pleasure to get to know you and help you on your journey. Keep up the good work!

David Guida

David's response

5 out of 5 stars

David's an incredible mentor, really experienced, and can be a technical coach as well as the voice of reason for projects. He's given me insights that I never realized were a possibility, which will accelerate my goals substantially.

Rodrigo

Rodrigo

Lite Plan • 1 month

5 out of 5 stars

Working with David has been one of the best investments in my software engineering career. He is incredibly knowledgeable, patient, and highly strategic. I leave every session with clear direction and renewed momentum. An absolutely outstanding mentor!

Osman

Osman

Standard Plan • 5 months

Load more reviews

What happens when you start

You tell David your goals. They see exactly what you want to work on before session one.

You meet within days. David reviews your application and books your first session, usually within a day or two.

You leave with a plan. Concrete next steps and a weekly rhythm from your very first week.

Start your mentorship