As a Senior Consultant in technology consulting with over 18 years of experience I have developed a deep understanding of various programming languages, platforms, and frameworks. My technical skills are complemented by my ability to lead teams, communicate complex technical concepts to non-technical stakeholders and manage projects from inception to delivery.I have worked on a wide range of projects from building complex web applications to developing scalable microservices architectures.