- Email: email@example.com
- Phone: +30 6972088132
- Location: Larissa, Greece
2020 - PresentAgile Actors - Senior Frontend Engineer
From 2020 and onwards, I have been working in Agile Actors as Senior Frontend Engineer in the International team of oddschecker. During this preriod, I have been working with the company to redesign the Italian website, migrate legacy B2B services to modern technologies and the creation of various internal tools that are used by the company. I have also been involved in the technical leadership of the Frontend team, helping to define the technical roadmap and the best practices to follow. Some of the technologies I have been working with are Web Components, React, Redux, Next.js, Node.js, Express.js, Fastify, MongoDB, Contentful, etc.
Below is an indicative list of some of the projects I have been working on, with oddschecker:
- Italian website: Redesign and migration of the site's content from legacy CMS to Contentful.
- Latin America websites: Development of the Free Bets pages for Latin America countries, eg Colombia.
- Widgets ecosystem: Migration to modern technologies (Web Components) of the B2B services that oddschecker offers to third party clients, such as La Gazzetta dello Sport, Yardbarker, 33RDTEAM, Golf Monthly, WhoScored, etc.
2018 - 2020Dr. Button - Senior Frontend Engineer
From March 2018 to 2020, I worked in Dr. Button as Senior Frontend Engineer, a startup that specialized in telemedicine. Part of my job was to architect the frontend of the web applications and build on top of business requirements following agile methodologies. During this period I had the chance to work with technologies such as React, Redux, Ant Design, Gatsby, OpenTok, Stripe, etc.
2012 - 2018customedialabs - Senior Frontend Engineer
The first couple of years (2012 - 2015) I worked with the Frontend team of the company developing web sites and web applications for various international clients. Some of those clients include:
- Edwards Lifesciences ModSpace
- Lincoln Financial Group Zeus Scientific
- Bayer HealthCare Pharmaceuticals Shire Pharmaceuticals
- Cordis US
- PAWS Chicago
From 2015 to 2018 I worked on the company's own product momencio which is a CRM specializing in the events market area. During that period, apart from working on the actual CRM codebase, I also had the chance to architect and develop both web and hybrid mobile applications that powered the platform during the events, using some very interesting technologies such as Ionic, Angular and Node.js.
2008 - 2012georapbox.github.io - Freelancer Full Stack Web Developer
As a freelancer full stack web developer, I had the chance to work with both local and national clients, offering digital solutions of various kinds.
Some of the projects I worked on during that period include:
- Design Solutions: Website for Design Solutions, a local Interior Designer and Decorator artist
- Army Solutions: Website for armysolutions.gr, a local military consultant
- Chatzopoulos Energy: Website for a local Mechanical Engineer specializing in heating and cooling services
- Doctor Tzina: Website for a local PhD Pediatrist
- Perigraptos: Website for International Association of Icon Painters
- bYOU.GR: Online magazine and nightclub photography
- bYOU Fashion: Website for bYOU.GR Fashion Project
- Sports Perfornace: Website for a local PhD Personal Trainer
- Varnas - Braking Systems: Website for a company that has been specializing in braking systems for professional vehicles
- En GreenTech: Corporate website and e-shop for an Energy Systems Technical and Trading company
- Oikonomic Energy Solutions: Website for a company that specializes in providing new, alternative and ecological energy solutions
- Varnas ETE: Website and branding for a local constructional company
2006 - 2007University of Aberdeen, Master of Science (MSc), Information Technology
2001 - 2005University of Macedonia, Bachelor of Science (BSc), Economics
Open Source Projects
Below are some of the open source projects I have been working on in my spare time:
- barcode-scanner: PWA that scans barcodes of various formats, using the Barcode Detection API
- rss-feed-reader: RSS Feed Reader PWA
- meme-generator: Meme Generator PWA
- capture-photo-element: Custom element for capturing photos in the browser
- files-dropzone-element: Custom element for creating a drag and drop zone for files
- a-tab-group: Custom element to create a group of tabs and tab panels
- theme-toggle-element: Custom element for toggling between dark and light theme in a page
- clipboard-copy-element: Custom element for copying text content from elements or input values to the clipboard
- web-share-element: Custom element that implements the Web Share API to share user-defined data
- eye-dropper-element: Custom element that implements the EyeDropper API for selecting a color from the screen
- resize-observer-element: Custom element that offers a declarative interface to the ResizeObserver API
- mutation-observer-element: Custom element that offers a declarative interface to the MutationObserver API
- canvas-circular-countdown: Configurable circular canvas countdown timer
- Basic: PHP, Rust, SQL
Technologies and Frameworks
Web Components, PWA, React, Redux, Sveltekit, Lit, Bootstrap, Next.js, Gatsby, Webpack, Rollup, Parcel, Babel, Sass, LESS, Jest, Mocha, Jasmine, Cypress, Express.js, Node.js, npm, yarn, Git
- Native: Greek
- Fluent: English
- Basic: French