Michael Hughes

Michael Hughes

Associate @ Equal Experts

About Michael Hughes

Michael Hughes is an Associate and Consultant Technical Lead at Virgin Media O2 in London, England, with extensive experience in software development and team leadership. He has a strong background in NoSQL technologies and Agile practices, and has worked with various programming languages throughout his career.

Current Role at Virgin Media O2

Michael Hughes serves as a Consultant Technical Lead at Virgin Media O2, a position he has held since 2021. In this role, he is responsible for overseeing technical projects and leading teams in London, England. His expertise in technology and leadership contributes to the company's initiatives in the telecommunications sector.

Experience at Equal Experts

Michael Hughes has a notable history with Equal Experts, having worked there in two separate periods. Initially, he was an Associate from 2014 to 2018, and he returned to the company in 2020, continuing in the same role. During his time at Equal Experts, he contributed to various projects, including consulting roles at organizations such as Barclays and the UK Home Office.

Technical Leadership and Projects

In his previous roles, Michael has demonstrated technical leadership by leading teams of developers. He was involved in building a greenfield content distribution platform using Scala. His experience encompasses a range of technologies, including NoSQL databases like MarkLogic and MongoDB, as well as extensive work with SQL databases, particularly MS SQL Server.

Educational Background

Michael Hughes studied Computer Science at The Open University, where he earned a Bachelor of Science (BSc) degree. This educational foundation has equipped him with the necessary skills and knowledge to excel in his technical roles throughout his career.

Programming Skills and Agile Practices

Michael has a diverse programming background, proficient in languages such as Scala, CoffeeScript, Node.js, and C#. He actively engages in Agile practices, including Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Continuous Integration. He emphasizes the importance of TDD in software development, reflecting his commitment to quality and efficiency.

People similar to Michael Hughes