Engineering Manager
CurrentCoach and manage individuals to achieve departmental and company goals. This includes:• Developing software engineers by establishing objective-based coaching plans and training plans, developing individual technical and interpersonal skills• Exploring their potential and pushing them outside of their comfort zone• Driving results and improvements• Collaborating with other departmentsRelease manager responsibilities:• Coordinating with various functional disciplines to ensure project commitments• Evaluating priority, urgency, and risks for key deliverablesOrganize emerging leader development program to grow high-potential employees and networking.Manage departmental budgets and forecasting.Learn and grow via Manager book club and Community of Practice.Founded multiple grassroots-based employee organizations. Started and lead ADTRAN Tech Team for outreach in technical community. Developed internal hackathon program and coach new leaders to continue the effort.