Eleftherios Charissopoulos
Frontend Engineer | AI agent engineering enthusiast
echarissopoulos@gmail.com
+30 6939839098
Thessaloniki, Greece
echarissopoulos.com
@leuterkil
@eleftherios-charissopoulos
Summary
My name is Lefteris Charissopoulos. I am from Thessaloniki, Greece, and I am a Frontend Engineer with 5 years of professional experience building web applications with Angular and React. My goal is to keep strengthening the fundamentals while continuously mastering modern web development—and to create applications that contribute to a better quality of life.
Another technology I’m exploring is game development. I make small video games for fun, and as a longtime lover of video games, my dream is to develop my own game for amusing other people playing it.
One thing that characterizes me is my team spirit, as I love working in cooperation with other developers so that I can create better programs and learn more technologies in the field of information technology.
I’m currently studying AI Agentic Engineering, and I’m already applying agentic workflows in professional environments to support code review and accelerate development.
Education
International Hellenic University
Bachelor of Science • 7 / 10 GPA
Informatics Engineering
Serres, Greece • 2015 – 2022
Bachelor Degree at Informatics and Telecommunications with speciality in Software Engineering
Hard Skills
Frontend Engineering
Professional
Angular, React, Next.js, Vanilla JS
CMS
Professional
Wordpress (Traditional & Headless), Magento (Headless), Strapi, Prestashop
VCS
Professional
Git, Github
Backend Engineering
Mid
PHP Laravel, Wordpress PHP, Express JS, Nest JS
AI Engineering
Mid
Gemini CLI, Antigravity, GPT Copilot, Goose, Opencode
Databases
Mid
MySQL, Mongo
Game Development
Hobby
Unreal Engine Blueprints
Server Management
Junior
Ngnix, Linux, Traefik, Cyber security fundamentals
Paas
Mid
Vercel, Dokploy
Experience
Volte - tel communications
Thessaloniki, Greece
Intern Full - Stack developer
Dec 2021 – May 2022
•
Optimized performance and resolved bugs across multiple WordPress (WooCommerce) websites: matshop.gr, idol1991.com, limesuccessories.com, nextsphone.com, voltetel.gr
•
Worked with SoftOne ERP integrations for product and order synchronization
•
Debugged and developed PHP WordPress code snippets; built new features and custom plugins
•
Used HTML, plain CSS, and vanilla JavaScript to implement plugin UI and client-side functionality
•
Wrote Python scripts for bulk product insertion and data sync using SoftOne and WooCommerce APIs
•
Implemented a custom “Send to ERP” button in the WooCommerce Orders admin (PHP) that triggers an external Python script to place orders in SoftOne on demand
•
Developed a custom plugin to calculate and display the total number of in-stock products
•
Coordinated with IT departments and partner developers to align requirements, troubleshoot issues, and deliver reliable API integrations
e-band.gr
Athens, Greece (Remote)
Lead Developer (Volunteer)
Dec 2021 – May 2022
•
Upgraded the e-bands community website from BuddyPress to BuddyBoss within WordPress
•
Developed custom functionality through PHP code snippets and vanilla client-side JavaScript
•
Implemented features including advanced registration forms, custom profile tabs, custom members directory tabs, and other BuddyBoss/WordPress enhancements
Keyvoto (DEVA Group)
Athens, Greece (Remote)
Full - Stack Engineer
May 2022 – Nov 2023
•
Developed keyvoto.com web app and marketing frontpage as part of a large cross-functional team
•
Built features using Angular 13 with Angular Material for UI styling and component structure
•
Implemented Node.js (NestJS) scripts to facilitate communication between the C# backend and the Angular frontend
•
Delivered the Greek supermarket e-commerce platform “Galaxias” using Angular 13 with Angular Universal (SSR) for the frontend and Magento (headless CMS) for content management
•
After ~6 months, promoted to Lead Developer for “Galaxias,” mentoring 3 developers, conducting code reviews, and driving implementation quality and delivery
•
Owned technical communication with the Galaxias IT Department for integrating their loyalty program, aligning requirements and ensuring smooth end-to-end functionality
•
Developed a bundle of custom Magento modules (PHP) to connect keyvoto.com with Magento, enabling automated import/sync of products and categories into the CMS
Experience
Schoox
Thessaloniki, Greece
Frontend Engineer
Nov 2023 – Present
•
Contributed to the Schoox platform frontend as a Mid Frontend Engineer, working closely with a team of skilled developers
•
Implemented new features and fixed bugs reported by the QA/testing team, following established code standards and release processes
•
Gained hands-on experience in a corporate environment, collaborating cross-functionally and communicating regularly with US-based (American) departments
•
Followed the existing layered frontend architecture and applied SOLID principles in an Angular (v2+) codebase
•
Worked with layer patterns using services, facades, and components to help maintain separation between the presentation layer and business logic (BL)
•
Improved code quality by adopting strict TypeScript practices (typing, safer refactors, cleaner APIs)
•
Used AI Agents in day-to-day work for code reviews and development support
•
Worked with Jira in an agile workflow and integrated it into my process via MCP, enabling AI to read and reference Epic specifications directly from tickets
Projects
Architected a headless e-commerce platform, decoupling a custom Next.js frontend from a WordPress/WooCommerce backend via WPGraphQL.
•
Directed Claude Code using spec-driven development to build isolated features in parallel
•
Leveraged AI-assisted workflows to inform SEO strategy and UX design decisions
Participations
4th Hackathon T.E.I of Serres
Serres, Greece
Participation at Hackthon by T.E.I of Serres on subject of web attack mining. The purpose of the Hackathon was to analize a servers web attacks dataset, as well as to recognize the type.For the development of the project python programming language was used
Soft Skills
Teamwork
Work ethic
Responsibility
Communication
Problem - Solving
Mentoring / knowledge sharing
Adaptability / fast learning
Leadership
Languages
Greek
Native
English
Proficient
Interests
Agentic AI
AI LLMs, AI Agents
Game Design
Mechanics, Level Design, Player Psychology
Software architecture
SOLID, Layer Architecture
Projects
•
Built Trimly (trimly.gr), a comprehensive admin dashboard for hair salons tailored for the Greek market, enabling salon owners to manage daily operations and website content from a single platform
•
Developed and maintained two separate frontends:
•
Admin dashboard for salon owners (appointments, staff, settings, SEO)
•
Customer-facing salon website for bookings and salon presence
•
Implemented automatic salon website provisioning: when a new salon is created, it is assigned a dedicated subdomain in the format (salon-name).trimly.gr
•
Implemented appointment scheduling and management with an intuitive calendar experience using FullCalendar
•
Developed staff and services management with streamlined setup flows to organize salon offerings efficiently
•
Added website customization capabilities, including color theming, plus built-in SEO management tools
•
Implemented secure authentication with token persistence and session handling
•
Delivered a fully responsive UI optimized for both desktop and mobile, with Greek-language UI, Euro pricing, and multi-salon support
•
Built the frontend using Next.js (App Router) and TypeScript, leveraging Tailwind CSS, SCSS, Material UI, React Hook Form, Day.js, and Framer Motion
•
Followed a layered frontend architecture with services (business logic/data ops), facades (component intermediaries), and components (presentation layer) to keep the codebase scalable and maintainable
•
Developed the backend with PHP (Laravel) using a layered architecture (Models, Repositories, DTOs, Facades, Controllers) to ensure clean separation of concerns and maintainable APIs