CV

Just my own personal website

 
Markos Makris
Software Engineering Manager
+44 7450212678
Sheffield, United Kingdom

I am sociable, energetic and friendly. My interpersonal skills make me a good communicator, able to work well with others. I motivate and encourage people around me and I have been doing so actively for the past 4 years from my role as a team manager. I am a team player, self-aware and always seek to learn and grow. I am not intimidated of undertaking new responsibilities, no matter the degree of difficulty. I am a critical thinker and a good researcher. I am a perfectionist and always seek to provide excellent results.

Employment History
Team Leader (Projects Development)
Capita TSS, Sheffield, United Kingdom2021-Present

After 3 years of managing such a large team I was challenged with a more demanding role. To create a new team of highly-skilled developers to deliver and roll out the web-based framework we created to the business and invent our new API structure that is meant to be adapted by the entire business. My responsibilities included everything I was already doing but I took on more:

  • Assisting Chief Architect with architectural designing of new processes/components/systems
  • Became part of the Technical Authority Group that discusses and decides on new technologies, database architecture and changes, reviews project proposals and provides guidance technically for the department and the business
  • Delivered the IFA portal, a webpage for Independent Financial Advisors to request and provide pensioner data securely. This was a government requirement by the FCA (Financial Conduct Authority) and I did it along with the CA while tending to our other responsibilities acting as programmers ourselves. This was estimated to bring £100,000 rpa due to the pre-existing method being inadequate and obsolete
  • Currently delivering the Pensions Dashboard Gateway solution, another government requirement which is a multi-year project allowing pensioners along the UK having pensions to any of the 10,000 different pension providers the country has to view their different pension pots across their lifespan. The estimated hit on our API solution currently is 20 requests per second. Me with the chief architect and a senior developer are currently acting as the programmers delivering the solution
  • Assisting Chief Architect with daily technical enquiries and consulting the business on solutions for daily problems, government requirements, system enhancements, new projects, new clients etc
Team Leader (IT Development)
Capita CES, Sheffield, United Kingdom2018-2021

After running a team as a lead developer for more than 2 years and growing from an initial team of 6 to 9 people, among them technical leads and senior developers, I decided to apply for a more suitable management role due to the fact that my responsibilities didn’t allow me to do programming any longer. I was promoted to a junior manager (Team Leader) and was responsible for the Development team, a team of 30 people, with 27 developers in different experience levels and 3 assistant team leaders to help me manage the team. My role involved me being the liaison with the business, making sure we had enough resources to feed on all our projects and our BAU activities. The role entailed an HR responsibility as well for the 3 Assistant Managers and the 3 Technical Leads in the team at the time. After 3 years I was promoted to a mid-level manager and my responsibilities grew along.

  • Performed monthly 1-2-1 meetings with each individual I was responsible of, to ensure their well-being and progression within the company was achieved as set by the business
  • Responsible for return to work interviews for all members of the team
  • Held exit interviews for leavers of other teams within the department
  • Attended or chaired new and existing project meetings to provide technical guidance and ensuring resources and resourcing needs were met for the projects
  • Performed interviews for prospective candidates as the ‘technical authority’
  • Writing and/or reviewing project specifications, providing estimates on the work and costing for my resources
  • Chaired a weekly planning meeting with my assistant team leaders to provide our resource planning for the week for our IT Director
  • Attended a weekly meeting with the management board to discuss expectations and resourcing for existing and upcoming projects with the senior management (IT Manager/Director/CTO)
  • Written monthly report to the IT Director with a hands-on image of how the team was doing on all aspects (work/moral/costs/issues etc)
  • Responsible for promotions and grooming developers for promotions within the team
  • Responsible for annual reviews and raises within the team
Workstream Lead
Capita CES, Sheffield, United Kingdom2016-2018

I was heavily involved in web-related projects because of my previous knowledge and experience prior to joining the company. Our core product was written in Progress 4GL and had a windows-based GU Interface. I was given the opportunity to lead a project that would transform that system to a web-based, centralized solution. We decided to go with the existing programming language the company used and we developed an API to feed data to the application. We used modern Web UI frameworks (such as Kendo UI) and created interfaces along with our own framework that would allow for faster development to port the GUI application over. This project received heavy funding from clients; it was road-mapped for delivery in 2.5 years’ time and was prioritized upon all other internal projects within the business. I was in charge of the project and the developers.

  • Provided training in API solutions and familiarize the rest of the team with the concept
  • Provided training for Kendo UI (web framework)
  • Lead a team of six developers (with different experience levels) and provided assistance and guidance in their day to day work
  • Managed the project in Agile acting as a scrum master (not certified)
  • Liaised with the business and I was assisting the project manager with costing, estimates and any other technical enquiry
  • Liaised with the chief architect to deliver upon the requirements set by the business
  • Writing documentation and project specifications
  • Delivered another API based on the initial API design for a blue chip client
  • Developed a web-based MI solution on the framework we constructed for the business while still carrying on with the core project
Applications Developer
Capita CEB, Sheffield, United Kingdom2012-2016

I started as a junior developer and within a year I managed to get promoted to a mid-level developer role. My involvement to big scale projects and deliverables started really early and because of my knowledge I was always picked by my manager to look after the newcomers, help with their induction, access, review project specs, maintain documentation for everything we were delivering to the business.

  • Assisted or leaded in delivery of big scale projects for clients or the government
  • Maintained and enhanced core systems or system components to allow for a smoother working environment for colleagues and other workers within the business
  • Written a one of a kind software system for mortality screening and tracking that allowed the company to sell or outsource to various new or existing clients
  • Mentored all newcomers on the team I was in while I was on this role
  • Peer reviewed source code written by others before allowing releasing to test or live environments
  • Maintained a wiki-alike internal webpage with procedures and development guidelines in order to provide accurate and most up to date information regarding our systems/functionality and regulations
  • Lead all web development-based projects in my team
Education
Software Engineer
University of Crete, Heraklion, Greece2006-2011

BSc, Computer Science

  • Classification/Grade: Second Class Honours
  • Thesis Topic: “Corporate Memory and Management of a Business Archives Document Management System”
  • Thesis Grade: 95%

My final year project involved the development of a web-based Document Management System (DMS) which was built in order to manage business archives for a company or organization. The DMS was built using Java, Javascript, JSP, Derby SQL and RDF. The project received a 95%, which was one of the highest-graded thesis projects of the year.

Secondary Education
Archbishop Makarios Lyceum, Paphos, CY2001-2004
  • Distinction award
  • Best student of the class award
  • Classification/Grade: Distinction (19.1/20)