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

$290 / month

Most popular option. Best for career change, interview preparation, or long term career advice.

2 calls per month (60min/call)

Unlimited Q&A via chat

Expect responses in 24 hours or less

Hands-on support

Apply now
7-day free trial, cancel anytime. What's included?
Book now
View all sessions
Only 2 spots left!

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

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

5 out of 5 stars

David is a great mentor! I reached out to him for guidance in the field of software development developing my skills towards senior software development and understanding advanced design concepts of software, and I was genuinely impressed by his deep knowledge and structured yet flexible approach. He offers a great balance of a comprehensive roadmap and tailored support, adapting his guidance to my individual goals and pace. Every session was insightful and productive. Unfortunately, I had to pause our mentorship due to health reasons, but I’m very grateful for the clarity and motivation he helped me build. Highly recommended for anyone serious about growing in tech!

Deleted

Deleted

Standard Plan • 3 months

Load more reviews