GO BACK
available
Georgios Georgiadis
Full-Stack Developer

London, UNITED KINGDOM

12+ years experience

Interested in this profile?

805€/day

PROPOSE A MISSION

MY EXPERIENCE

FREELANCE

August 2007 - August 2011

FREELANCE SOFTWARE & WEB DEVELOPER (Greece)

Developed a number of website and desktop applications using different leading edge technologies

Signature projects included Planet Earth Forever (Ecology Software) and Prometheus (custom content management system)
Highlighted projects include face and speech recognition, surveys, voting, parcel tracking, furniture sales, lotteries, education, transportation, entertainment, utilities, tourism, health, and games
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

Co

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

Full Stack Web Developer

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

Full Stack Web Developer

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

Co

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

Founder & Javascript Developer

May 2015 - February 2016

Co

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

Javascript Developer

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

giffgaff (London)

September 2016 - June 2017

Javascript Developer

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.

Founder & Javascript Developer

February 2017 - August 2017

Co

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

Technical Team Leader / Javascript Developer

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.

MY STACK

Frameworks
Angular, Node.js, .NET, AngularJS, Bootstrap, CakePHP, D3.js, Express.js, jQuery, Laravel, Magento, Redux, Symfony, WordPress, Yeoman, Yii, Zend Framework
Languages
JavaScript, ActionScript, Assembly, Bash, C/C++, CSS3, Flash, HTML5, Java, Less, PHP, Sass, TypeScript, UML, VHDL
Technologies
React.js, ag-Grid, AWS, Axios, Bower, Drupal, Grunt.js, Immutable.js, Joomla, JSX, Materialize, MemCache, Moment.js, Mongoose, ngrx/store, NPM, Prototype.js, Storybook, Trello, Webpack.js
Analysis methods and tools
Scrum, Bamboo, Confluence, JIRA, Kanban, Responsive Design, Selenium, SonarQube
Software testing
A/B Testing, Chai, DevTools, ESLint, Jasmine, Karma, LucidChart, PhantomJS, Protractor, SQL Injection Testing
IT Infrastructure
Android, Ansible, CentOS, Docker, Fedora, FreeBSD, Mandriva, Nginx, Ubuntu, Varnish, Windows, Windows R2 2008 Server
Application servers
Apache
Embedded and Telecom
Arduino
Others
Atom, Crashlytics, Hipchat, Prometheus, SEO, Slack, XSS
Environment of Development
Borland Builder, CircleCI, Code, IntelliJ Idea, PhpStorm, Vim, WebStorm
Multimedia
Fireworks, Gimp
Graphic
Illustrator, Sketch
Mobile
Ionic, PhoneGap
Middleware
Jenkins
Databases
MongoDB, MySQL, NoSQL, SQL Server, SQLite
Protocols
OAuth, Proxy, SSL

Skills

AngularNode.jsJavaScriptReact.jsScrum

Spoken languages

ENGLISH: Advanced

Newest members that made a profile

Access Our Freelancers

CONTACT US