Interested in this profile?
805€/dayPROPOSE A MISSION
August 2007 - August 2011
Developed a number of website and desktop applications using different leading edge technologies
Additional projects included news, libraries, automation, kiosk management, banknote validation, barcode generation, electrical equipment simulation, land title and assessment
Founder and Software Developer
January 2011 - January 2014
Founded digital business and directed as chief developer
Created everything from idea to implementation and sold digital products to end customers
Responsible for the desktop product made in C++, website/API and created the advertisement campaign on Google
Developed software as a service (SaaS) including the first web-based application in the world and solved coin problems plaguing the existing market of internet cafes
Partnered with the biggest seller of coin acceptors in Greece and boosted sales in excess of 70%
WEB SCOUT (Greece)
March 2011 - August 2011
Web Scout is a video search engine that uses data mining for capturing, analyzing, scouting of audiovisual material via video databases
Contributed to this innovative online project, one of the biggest projects for the Olympic Games in 2004 funded by government and now used by the biggest football teams in Greece
Delivered value to clients who are professional football coaches aspiring to win games by scouting the behavior of the competition and improving their own techniques
QUIDCO & CHECKOUTSMART LTD (London)
January 2014 - October 2015
Contributed to Checkoutsmart and for Clicksnap API (product of Quidco)
Focused on full stack development on the B2B website and FMCG-SERVER
Developed the public API for the mobile apps (iPhone & Android) and the private API between the two projects (CheckoutSmart and FMCG Server) and between FMCG Server and Partner APIs (e.g. O2, Carling, Quidco clicksnap)
Utilise PhandomJs (headless WebKit) for scraping websites of all large supermarkets in the UK (Tesco, Sainsbury’s, Morrisons, Aldi, Lidl, Asda, Waitrose)
Founder and Full Stack Web Developer
June 2014 - December 2014
Implemented the JustPostcard project that allows users to send personalized postcards, greeting cards and Christmas cards using their own photos
Enabled users to download the mobile app or just use the website and the cards are printed and posted from print centres in the UK within three days for £1.99
Responsible for the entire project from concept to implementation including frontend development, branding, UI/UX, and backend
Implemented codeship and Docker for continuous integration and delivery
May 2015 - February 2016
API project that keeps registration forms simple by extracting Gender information from an email
Implemented the entire project from concept to implementation working in frontend (AngularJS, HTML5, CSS3, gulp, Branding, UI/UX) and backend (Nodejs/Express and MongoDB) development
Set up the full CI pipeline using codeship and Docker for continuous integration and delivery
Telecom Plus PLC (London)
October 2015 - September 2016
Drove innovation as an AngularJs and React/Redux developer in high traffic, award-winning Utility Warehouse Clubhouse applications
Developed a continuous integration environment that handled development and deployment process from end to end using BDD
Used domain-driven design, command/event driven programming and agnostic framework techniques
Applied sophisticated design patterns like Constructor, Decorator, Module, Service Layer, factory, singleton, CQRS (Command Query Responsibility Segregation), Repository, Builder, resolver and Facade design pattern
Use of React.js/Redux/Nodejs using JSX, web components, ES6, storybook, Mocha, Enzyme, Chai, Docker, Radium, ESLint for validation and more.
Work within an agile environment using Kanban and physical board. Deploy to AWS using Docker
September 2016 - June 2017
Implemented the giffgaff 2.0 project improving their award-winning product by assisting the architect and developing front-end giffgaff frameworks
Fulfilled primary objective to transition from a monolithic application to microservices
Achieved goal by focusing on high-quality code, consistent UX, and superior performance
Implement principles such as separation of concerns, BDD, LIFT, DRY, KISS, YAGNI, pair programming and followed John Papa style guide / best practices.
Use sonarQube as metrics for code quality preventing tech debt and keeping the projects DRY.
Deploy using Jenkins, Docker/Openshift and AWS. Work in an agile environment with SCRUM standup meetings, refinement, retrospectives, futurespectives, estimations and physical board.
February 2017 - August 2017
Co-founded crunchy chat which is an online chat application that can me embedded into any website
Implemented the entire project from concept to implementation working in frontend (Angular 5, NG CLI, websockets, Slack API, HTML5, CSS3, UI/UX) and backend (Node.js/Express and MySQL).
Set up the full CI pipeline using codeship and Docker for continuous integration and delivery and setup the website domains using cloudflare as CDN and SSL management service.
MetroBank PLC (London)
June 2017 - September 2019
Heavily involved in different projects like the PSD2 (Open Banking) directive project, debt collections app, Corporate, Personal e-banking and build an internal Application for our store colleagues.
Responsible for the overall technical solution and strategic direction for software quality assurance and engaging principles like DRY, KISS, YAGNI, SOLID where possible.
Mentoring the other team members with the best practices and supporting them throughout the entire technical process technically (node.js/react.js/Angular 7)
Architected and developed one common component library, which we deployed to our internal Nexus 3 and created our branding style-guide by using the suggested Angular Package Format. In this way, we maintain our SPA consistent across the company different applications.
Used ngrx/store for state management and storybook to implement presentational UI components and create a code generator for redux to boost the development time.
Utilised sonarQube/IQ Sonar/codelyzer as metrics for code quality preventing tech debt and keeping the projects DRY. Also, I was responsible for the hiring process arranging the tech interviews.
Built a regression system that compares screenshots of all of our components and identifies changes that occur in the front end even in the CSS for having the maximum confidence in our road to live.
Work in an agile environment with SCRUM standup meetings, tech elaborations, retrospectives, estimations, sprint demos to the business and physical board finally, we introduced Kanban recently as our new workflow.
Newest members that made a profile
Join for free to access our full freelancer catalog!GET STARTED