Over sixteen years of experience in software development and over five years of experience mentoring and leading teams. The main areas of focus are frontend development and team management. Undertake large-scale software development by placing a strong emphasis on quality. Ability to work in a cross-functional team. Strong understanding of the software development cycle and UI/UX best practices.