I'm an engineering leader, a developer, a software architect and also a product manager at one point.
Transitioning from an individual contributor to manager is not easy; it certainly wasn't easy for me. I'm here to help anyone who's struggling in that journey; to help you become better leaders or simply to help you become a better version of yourself if management isn't your desired path.
Some reasons why you may want to talk to me:
• If you are a manager, and you are struggling to create the right type of culture in your team, having issues with remote work, faced with high attrition, or dealing with difficult team members.
• If you are an IC and want some guidance on your next career move or cannot figure out how to get to the next level.
• If you are an innovator in whatever way and want to ideate or get constructive feedback.
• Or anyone who needs guidance on crafting the best resume, how to face specific interview questions, etc.
Engineering Director • Software Development Manager • Software Architect
• 10+ years of experience in engineering management, leading teams of 50+ engineers, managing multi-million dollars in ARR and responsible for architectural leadership, managing complex stakeholder interactions and process excellence to deliver high quality solutions.
• 17+ years of experience architecting and developing highly resilient, robust software solutions for the desktop, web, and cloud environments.
• 7+ years of leading geographically distributed remote teams with a record of accomplishment of turning around struggling engineering teams, motivating, mentoring, coaching, and upskilling them in to highly performing, highly engaged, cohesive units.
• A passionate full-stack developer, clean-code advocate and occasional tech blogger with multiple open-source projects and contributions.
My Mentoring Topics
software architecture
conflict resolution
culture
building teams
career coaching
resume review
interview guidence
