Summary
Overview
Work History
Education
Skills
Timeline
Generic
Vassilis Theodorakopoulos

Vassilis Theodorakopoulos

Leeds

Summary

Accomplished Group Leader at Consult Red, skilled in leading cross-functional teams across the UK and Poland. Demonstrates strong leadership, mentoring, and technical oversight to drive team growth and operational efficiency. Proven ability to foster collaboration and deliver continuous improvement in middleware projects.


Highly experienced Release Manager Consultant with extensive expertise in managing end-to-end software release processes. Proven success in designing and implementing custom automation tools and defining CI/CD pipelines. Experienced in coordinating software releases and managing defect triage to ensure the timely and successful delivery of high-quality software.

Overview

17
17
years of professional experience

Work History

Group Leader and Release Manager Consultant

Consult Red
2023.06 - Current
  • Lead and mentor team of 6 software engineering consultants, including Software Engineers, Senior Software Engineers, and Tech Leads, across UK and Poland.
  • Provide strategic technical oversight and guidance to the team to enhance project delivery and team growth.
  • Drive continuous improvement in operational efficiency, fostering collaboration across geographically distributed teams.
  • Continue to serve as Release Manager and Integrator for the OneMW project for Infosys/Liberty Global.
  • Oversee software releases on multiple IP and QAM CPEs, ensuring smooth and timely deployments.

Release Manager and Integrator Consultant

Consult Red
2021.09 - 2023.06
  • Acted as Release Manager Consultant for Infosys/Liberty Global customer, managing software releases across multiple IP and QAM CPEs.
  • Delivered expertise on optimising release cycles and ensuring smooth software deployments.
  • Developed and maintained automation tools to streamline the release process.
  • Triaged and resolved issues, coordinating between teams to ensure bug fixes were prioritised and completed.
  • Provided detailed release documentation, ensuring compliance with customer and industry standards.

Principal Software Engineer

ARRIS / CommScope
2016.01 - 2021.08
  • Acted as Release Manager while holding the title of Principal Software Engineer, overseeing software releases and ensuring smooth delivery across development and production environments.
  • Designed, built, and optimised the Continuous Integration (CI) and Continuous Delivery (CD) pipelines for building, testing, and deploying the full CPE software stack using Jenkins, Python, and Shell scripts.
  • Managed software release processes and automated builds for both development and production environments using Jenkins.
  • Established and maintained automated build and release processes, enhancing efficiency and consistency in release management.
  • Implemented branching and merging strategies, check-in policies, and automated gated check-ins to improve code quality and streamline development workflows.
  • Configured Subversion/GIT with Jenkins, scheduling jobs using SCM polling and managing nightly and on-demand builds for patches and hotfixes across all releases.

Senior Software Engineer

Pace / ARRIS
2012.04 - 2015.12
  • Led the integration team responsible for integrating all streams that comprised the Elements reference platform solution for Pace's middleware, combining uncontrolled software branches into a reusable product.
  • Acted as Release Manager for multiple projects, consolidating features from various element software teams to form CPE builds before delivery to internal customer.
  • Gained hands-on experience in automating build and deployment processes using Shell scripting.
  • Conducted daily integrated defect triage calls, overseeing the distribution of defects to technical team managers for timely resolution.

Software Engineer

Pace
2007.09 - 2012.03
  • Involved in all stages of the software development lifecycle for frontend drivers used in satellite, cable, and terrestrial set-top boxes.
  • Designed, developed, integrated, and tested frontend drivers to meet customer requirements and tight deadlines.
  • Actively contributed to the development and expansion of the existing frontend test suite using C++, enhancing its functionality to meet both customer and internal specifications.
  • Identified new test requirements and developed Automated Test Procedures (ATPs) and test scripts, while maintaining existing scripts in VB with a COM interface to the test suite.

Education

Ph.D. - Computer Science

University of Bradford
Bradford
2007

Master of Science - Communications And Real-Time Electronic Systems

University of Bradford
Bradford
2001

Bachelor of Science - Electronic, Telecommunications & Computer Engineer

University of Bradford
Bradford
2000

Skills

  • People Management and Development
  • Team Management and Leadership
  • Software Development Life Cycle (SDLC)
  • CI/CD & Automation (Jenkins, Groovy, Python)
  • Middleware Expertise
  • Version Control & Code Review (Gerrit, Git)
  • Cloud Services & Infrastructure (AWS)
  • Documentation & Issue Tracking Tools (Confluence, Jira)
  • Continuous Improvement

Timeline

Group Leader and Release Manager Consultant

Consult Red
2023.06 - Current

Release Manager and Integrator Consultant

Consult Red
2021.09 - 2023.06

Principal Software Engineer

ARRIS / CommScope
2016.01 - 2021.08

Senior Software Engineer

Pace / ARRIS
2012.04 - 2015.12

Software Engineer

Pace
2007.09 - 2012.03

Ph.D. - Computer Science

University of Bradford

Master of Science - Communications And Real-Time Electronic Systems

University of Bradford

Bachelor of Science - Electronic, Telecommunications & Computer Engineer

University of Bradford
Vassilis Theodorakopoulos