Overview
Work History
Education
Skills
Timeline
Generic

Costas Apostolopoulos

Full Stack Engineer
London

Overview

17
17
years of professional experience
17
17
years of post-secondary education

Work History

Product Team Engineering Lead

WITHFLARE LTD
05.2022 - Current
  • Improved system stability by overseeing thorough root cause analysis investigations for recurring issues or critical bugs.
  • Implemented innovative technologies to improve software performance, reliability, and user experience.
  • Developed robust, scalable, modular and API-centric infrastructures.

Software Engineer

Bump
11.2019 - 05.2022
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.

Full Stack Engineer

Weengs
01.2017 - 01.2018
  • Company Overview: Agile development with a team of four full stack developers, a frontend developer and working closely with the CTO www.weengs.co.uk
  • I joined Weengs when they were undergoing their first refactoring splitting up a big monolith project into smaller, more flexible internal projects
  • I had the opportunity to refresh my knowledge of PHP and dive into the mechanics of the Laravel framework
  • I also had the opportunity to work on the front end side and learn the VueJs frontend framework too
  • Because we refactored a lot of code, making sure things don't break I introduced automated fronted tests and moved the static website to an S3 stack to save costs
  • While working for weengs, I have developed apps for Linux tablets running apps on Electron, I was lead a project integrating our codebase with an Automated Packing Machine called CMC running on 'bare metal' (local server), pitched supported development switching our backend PHP stack to serverless cutting huge amount of costs
  • Agile development with a team of four full stack developers, a frontend developer and working closely with the CTO www.weengs.co.uk
  • Technologies used: VueJS, Laravel, Serverless, Express, Jest, LESS, SASS, NPM, Docker, Sentry, CircleCi, AWS

Lead Web Developer (Frontend development)

10app
01.2017 - 01.2018
  • Company Overview: Agile, 2-week sprints, cross functional
  • (worked for the API team for one month, helped out the QA team to write acceptance tests for the website and was introduced to Android development for two months delivering solid features for the Android app) www.10.me
  • As the Sportlobster project pivoted to a brand new app (10app), I was in charge of creating the new web experience
  • I started by creating the chat application with the existing web technologies we used for a quick turnaround
  • Soon the focus of the application became the public experience of the media created within the apps
  • I then pitched to start the new project with the latest technologies using serverless (AWS Lambda) to keep out hosting costs low, and introducing REACT for a fast interactive user experience
  • I self taught REACT within a week and started the project with great results
  • Used next.js as a react framework to maximize our SEO as it offers the most robust server side rendering
  • Agile, 2-week sprints, cross functional
  • (worked for the API team for one month, helped out the QA team to write acceptance tests for the website and was introduced to Android development for two months delivering solid features for the Android app) www.10.me
  • Technologies used: REACT, Backbone, AWS Lambda, Express, next.js, Jest, LESS, SASS, Mustache, Underscore, Grunt, NPM, Vagrant, Symfony 2, Composer, Git, PHP, HTML5, CSS3, JS, es6, Cucamber, Capybara, Selenium

Lead Web Developer (Frontend development)

Sportlobster
01.2015 - 01.2017
  • Company Overview: www.sportlobster.com (Company has been disolved, pending screenshots)
  • Joined sportlobster as a mid-frontend developer but was quickly promoted to a senior Lead Developer role within a year along with an MVP award
  • A few of the many responsibilities I had was to manage the web development team (4 developers), to take ownership of the Emirates website blacklabel and new Sportlobster webapp refactor
  • Www.sportlobster.com (Company has been disolved, pending screenshots)
  • Technologies used: Backbone, LESS, SASS, Mustache, Underscore, Grunt, NPM, Vagrant, Symfony 2, Composer, AWS, Git, PHP, HTML5, CSS3, JS

Lead Developer (Front and Back end development)

Bladonmore Europe Ltd
01.2012 - 01.2015
  • Company Overview: www.bladonmore.com
  • Joined Bladonmore as the first in-house web developer and have worked my way to lead developer with two junior developers in my team
  • I have worked on all web projects during my time with at Bladonmore and have been sent on training for 'Server Administration'
  • Www.bladonmore.com
  • Technologies used: Expressionengine (website builds + modules), HTML, SCSS, jQuery, Laravel, PHP, Framework, Mandrill API, Vagrant, Composer, Git, Bower, Grunt, AngularJS, Mustache

Junior web developer

OnlyOne
09.2007 - 11.2008
  • Company Overview: www.onlyone.gr
  • Mini flash websites, Joomla development, HTML, CSS, Photo retouching (Photoshop), Tech Support
  • Www.onlyone.gr

Education

SAE - HTML CSS, JavaScript, Principles of design, PHP/MySQL (custom CMS development), Flash (website development), HCI 1 (Human computer interaction, Interface usability evaluation report), AS3 OOP (game development), HCI 2 (Human computer interaction, interaction design project), Final Project / OOPHP

Quantm
09.2011 - 09.2012

BSc - Computer Science

University of Indianapolis
09.2007 - 08.2011

Voula Public High School - undefined

Voula Public High School
09.2001 - 07.2007

First Certificate - undefined

University of Cambridge

Summer educational course - undefined

Harrow House International College
Swanage, Dorset

Elementary school - undefined

Green Hill International
09.1995 - 06.2001

Skills

Design thinking

Test automation

Requirements analysis

Stakeholder communication

Software development

Continuous integration

Critical thinking

Team collaboration

Agile methodologies

Timeline

Product Team Engineering Lead

WITHFLARE LTD
05.2022 - Current

Software Engineer

Bump
11.2019 - 05.2022

Full Stack Engineer

Weengs
01.2017 - 01.2018

Lead Web Developer (Frontend development)

10app
01.2017 - 01.2018

Lead Web Developer (Frontend development)

Sportlobster
01.2015 - 01.2017

Lead Developer (Front and Back end development)

Bladonmore Europe Ltd
01.2012 - 01.2015

SAE - HTML CSS, JavaScript, Principles of design, PHP/MySQL (custom CMS development), Flash (website development), HCI 1 (Human computer interaction, Interface usability evaluation report), AS3 OOP (game development), HCI 2 (Human computer interaction, interaction design project), Final Project / OOPHP

Quantm
09.2011 - 09.2012

Junior web developer

OnlyOne
09.2007 - 11.2008

BSc - Computer Science

University of Indianapolis
09.2007 - 08.2011

Voula Public High School - undefined

Voula Public High School
09.2001 - 07.2007

Elementary school - undefined

Green Hill International
09.1995 - 06.2001

First Certificate - undefined

University of Cambridge

Summer educational course - undefined

Harrow House International College
Costas ApostolopoulosFull Stack Engineer