5.0
(16 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

$380 / month

Start free, decide later

  1. 1 Free 7-day trial
    No charge until day 7. Cancel anytime.
  2. 2 Ongoing calls + chat
    2 × 60-min calls per month, unlimited Q&A. Replies in 24 hours or less.
  3. 3 No lock-in
    Month to month, no contract.
Save to wishlist

No spots left, but you can save the mentor to your wishlist to get notified about their open spots!

Book now
View all sessions
Only 2 spots left!

MentorCruise summary

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

Based on 11 verified mentee reviews

  • Reviewers often praise his structured roadmaps and clear direction for career decisions, skill growth, and software design work.
  • Two reviewers mention his detailed feedback and quick, reliable responses.
  • Two people describe how his empathy and encouragement helped restore their confidence during difficult career 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

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

5 out of 5 stars

David really helped clear up my doubts about which career path makes the most sense for a startup tech generalist like me. He asked the right questions, cut through the confusion, and mapped out a clear, practical roadmap to help me get ahead and reach my goals. I appreciated how streamlined and well-structured the plan was.

Saurabh

Saurabh

Lite Plan • 1 month

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