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

$300 / month

Start free, decide later

  1. 1 Free 7-day trial
    No charge until day 7. Cancel anytime.
  2. 2 Ongoing calls + chat
    2 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 2 spots left!

MentorCruise summary

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

Based on 10 verified mentee reviews

  • Reviewers often praise his clear direction and structured career roadmaps.
  • Mentees value his empathetic support, responsiveness, and help rebuilding confidence during difficult career periods.
  • Several reviewers mention his practical guidance on software design, technical concepts, and interview preparation.

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 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

5 out of 5 stars

David has been a great mentor. He was really in my corner when I was going through a difficult time in my career. He helped identify what a good work environment is like and what is not. He helped build parts of my confidence back, which was what I was looking for in a career coach. David is very responsive. Our primary communication contact is email, and I appreciate how in-depth he goes and how encouraging he is. We'll definitely keep in touch!

Ursula

Ursula

Standard Plan • 4 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