$220 / month
4 calls per month
Unlimited Q&A via chat
Expect responses in 3-4 days
Hands-on support
Cancel anytime
One-off sessions with David
One-off sessions are a great option if you’re looking for specific advice on a certain topic.
If you're looking for a mentor, and you're just not sure about how this all works – this one is for you. In a casual, informal introductory call, a mentor will introduce themselves, show you around the platform, explain how our mentorships work, and explain …
Having a good resume on hand when going on the job hunt is crucial, and will make your search a lot easier. Even if you're not looking for a new position right now, having an up-to-date CV that sells your experience to future potential employers …
Not sure about your newest design? Not sure if your code is as good as it can be? Portfolio site looking a bit, meh? In this session, a mentor will sit down with you, and give you some inputs to make your work better, be …
Lead Senior Software Engineer at IBM working 10 years in the cryptography and financial security industry. My career has spanned between Quality Assurance lead, to Senior Development and now as an Architect/Team Lead.
I have mentees who are starting out in the industry to those who are technical team leads. Each stage of your career will present a different set of challenges. A good mentor will show you the clearest path through those challenges (as well as the results of the bad paths). The goal is to make sure you succeed in the least amount of hiccups :). I can tailor your mentorship plan to suit your needs but also consider the following topics.
1. Your Career Growth Trajectory - Should you have a long career at [insert company] or make a switch? What do you need to get to that next level? How to start a career as a software engineer? A crystal ball would be nice to have here. The next best thing is to have a roadmap of goals, direction for success, and regular accountability meetings with course correction.
2. Software Engineer Fundamentals - Essential to every programmer. Fundamental implies "basic" but we all know that what we do is far from it. Let's look at your code or discuss high level concepts.
3. Navigating the Work Environment - You are part of a team or even leading a team. Inevitably you will come across conflicting personalities or combative employees. How can we disarm the situation and leverage to our advantage? This is very important for success as a team lead. I can share some of my stories over the years and what led me to the leadership fast path.
5 out of 5 stars
I cannot recommend David's mentorship highly enough. As someone who recently transitioned into a software engineering role, I owe a huge debt of gratitude to David for his invaluable guidance and support. David's expertise in the tech industry is truly impressive. He not only provided me with technical insights and advice on improving my coding skills, but also helped me navigate the interview process allowign me to succeed.
5 out of 5 stars
David is a great mentor. He has all the skills that mentee would love. He is very knowledgeable, honest, realistic, motivating, patient and encouraging. I have enjoyed very much working with David. In about 4months, I was able to get a job as a Java developer (thanks to David). This result came with a lot of hard work (on my part) and David helped me with guidance and advise so that I can make decision for my career path . Thank you so much man !
5 out of 5 stars
I highly recommend David for mentorship. In addition to his vast technical knowledge and experience, he was very patient with me, always demonstrated positive encouraging attitude, provided valuable and constructive feedback and helped me set professional goals.
Notify me when David has new spots
We will send you a quick email if David has new open spots for mentorship, and only in that case!
Book an intro call with David
Connect with David in a quick call (usually under 30 minutes)