With over 10 years of work experience as a Software Engineer at both small and large companies, I've conducted many technical interviews, participated in hiring and promotion committees, and mentored numerous people in areas like resume building, career growth planning, promotion readiness, interview prep, negotiation strategies and many more.