Georgios Mermigkas
Birth: July 20, 1978
Marital Status: Single
Profile
Full Stack JavaScript Engineer with 15 years experience from medium to large production systems
in a diverse area of domains such as the news industry, classified ads, real estate, betting / sports
and Lottery.
Great track record in rebranding / re-engineering web applications from scratch while delivering
full stateful applications based on web technologies such as sports games and mobile apps in the
lottery industry.
Solid Experience on developing Mobile Applications using frontend libraries such as Ionic and React
Native. Good understanding of platform native features (with focus on iOS) and ability to develop
using UIKit and SwiftUI.
Proven experience in guiding medium to large frontend teams in delivering new applications in
terms of software management, development methodologies, tooling, design patterns, testing
methodologies, codebase distribution, state management, backend API integration and
performance strategies.
Excellent coaching and mentoring skills and ability to simplify.
Management / Architecture / Soft Skills
-
Analysis and assessment for new technologies / frameworks for new projects
-
Design of architecture for new projects based on Developer Skills, product technical needs,
evaluation of Tech Licenses involved, rapid development promotion
-
Provide and document guidelines for new projects / products such as code review
guidelines, development guidelines and documentation in Confluence
-
Design development workflows so that optimum communication between different
streams is achieved and communication overheads are reduced to a minimum
-
Help isolate areas of development where reusability can be promoted by isolating into
separate modules
-
Provide consulting and debugging sessions so that FrontEnd / Backend performance is
properly monitored and evaluated
2
Technical Skills
●
Client Frameworks: Angular, React / Redux, React Native, Vue.js, GraphQL (Apollo Client)
●
Mobile Platforms: iOS (UIKit, SwiftUI), React Native
●
●
●
●
●
●
Backend Libraries: NodeJS (Express, Koa, NestJS), GraphQL (Apollo Server)
Virtualization: Docker, Microservice oriented design
Languages: JavaScript, Swift, Objective-C, TypeScript
Database Servers: MS SQL, Mongo DB, PostgreSQL
Development Methodologies: Agile - Scrum / KanBan, Waterfall
Accessibility / Environments: i18n, SEO, Babel, Progressive Web Apps, Graceful
Degradation, Semantic Web
●
●
Tooling: webpack, npm, grunt, gulp, ESLint, Prettier, Facebook Flow
Testing: Karma, Protractor, Jest, Mocha, Jasmine, Sinon
Employment History
Sept. 2015 - PRESENT
Camelot Lottery Solutions, New Cavendish Street, London - FrontEnd Architect
-
Member of the Architecture Board
-
Design and Document new solutions, setup teams and implement setup and initiate sprint
zero.
-
Analysis of third party integrations in terms of design, security and BCI compliance
-
Tactical and Strategic mindset depending on the case and the deliverable requirements
-
Re-engineering of HTML5 based games on mobile platforms to meet Apple Guidelines
-
Design and lead a team to develop a Public API Integration layer using NodeJS for Mobile
Apps.
-
Developed libraries on react-native Adobe CMS Integration.
-
Technical Lead in 3 teams, 1 React Native team (6 devs, 2 QA, 1 SET) and 2 WebApp teams
(React, VueJS) (15 devs, 4 QAs, 2 SET)
Sept. 2014 - Sept. 2015
EnterSoft S.A, N. Faliro, Athens- JavaScript Engineer / Web Integration Expert
●
Built an AngularJS UI Framework to port an existing .NET based ERP / CRM UI to the Web.
●
Developed the necessary JavaScript Integration Layer to communicate with the existing
.NET backend system.
Oct. 2013 - Sept. 2014
ArenaCube, Alimos, Athens - J
avaScript Engineer
●
Developed the frontend for a new innovating Sports Betting Real Time game. Core
technologies included Angular with SignalR integration.
Sept. 2012 - Oct. 2013
3
Copelouzos Group, Marousi, Athens - F
rontEnd Technical Lead
●
Frontend Lead in a team of 8 PHP full stack developers
●
Developed custom frontend architecture to fit the existing PHP-based component
development framework
Apr. 2012 - Sept. 2012
PeoplePerHour.com, Keramikos, Athens - Senior FrontEnd Developer
●
Active development role in a Scrum based environment, developing frontend code for
www.peopleperhout.com v2 launch.
Jul. 2010 - Apr. 2012
Chrissi Efkairia XE.gr, Neos Kosmos, Athens - Senior FrontEnd Developer
●
●
Major role in the company’s 2010 rebranding strategy in planning out and developing all
frontend for the www.xe.gr website in Jobs Listings, Real Estate and Small Ads verticals.
Developed the necessary frontend to integrate with the company’s Java and Perl based
backend systems to support the internal ad-taking CMS
Nov. 2005 - Jul. 2010
Naftemporiki, Athens - F
ull Stack Developer
●
Full Stack Development for www.naftemporiki.gr main and satellite sites as well as internal
CMS and news taking systems. Technologies included an ASP (vbscript) Server Side Library,
MS SQL Server, XML data exchange, HTML / CSS and JavaScript.
Sept. 2004 - Nov. 2005
Advanced Telecom Systems, Athens - VoIP Engineer
●
Management, configuration and development of software that parses CDR records for a
VoIP datacenter.
Education
1999 - 2001
Brunel University London, London UK - MSc in Data Communication
1996 - 1999
King’s College London, University of London, London UK - BSc in Electrical &
Electronic Engineering