Team Lead
Current• Having the ability to design and implement software development architectures.• Effectively communicate with technical and non-technical stakeholders of software development.• Effectively analyzed complex technical issues, investigated root causes and innovated creative solutions.• Proficient in testing techniques and debugging tools are essential for ensuring software quality. • Managed deadlines and effectively organized projects that ensure on-time delivery of the software • Established end goals for the team and provided a clear direction for the project. • Guides the team when they face tricky technical problems and helps them overcome challenges.