15+ years of experience in software development (Windows, Web, Cloud), 10+ years of experience in tutoring/mentoring, 5+ years in leadership roles in tech sector