About Me
Learn more about my journey and expertise
Who I Am
I’m a Software Engineer with experience in modern JavaScript frameworks, microfrontend architectures, and enterprise-scale systems. I began my career as a freelancer, delivering a completely custom e-commerce platform using Vue.js, PHP and JWT, and later expanded my expertise through a thesis project using React, Node.js, Python(graphics), JWT and WebSockets. At Deloitte, I worked on large-scale enterprise projects with React, TypeScript, and AEM, developing and extending components and collaborating with multi-disciplinary teams.
Currently, at Netcompany, I contribute to high-impact public sector projects, building microfrontend applications using React (JavaScript) and Spring Boot. I focus on delivering scalable, maintainable, and user-centric solutions, while collaborating across frontend and backend teams to solve complex technical challenges and ensure high-quality outcomes.
Skills & Technologies
Frontend
- React / Next.js / Vue.js
- TypeScript / JavaScript
- HTML5 / CSS3
- Tailwind CSS
- Bootstrap
Backend
- REST APIs
- Node.js
- Spring Boot
Tools & Others
- Git / GitHub / Gitlab
- Docker / Rancher
- Adobe Experience Manager
- Postman / Bruno
- JIRA / Confluence
- DBeaver
Education
Electrical and Computer Engineering
University of Western Macedonia
September 2016 - November 2024
Experience
Software Engineer
Netcompany
- Developing responsive microfrontends using React (JavaScript), Bootstrap and custom library
- Implementing and maintaining backend services with Java and Spring Boot
- Collaborating with analysts and cross-functional teams to deliver new features
- Troubleshooting and optimizing performance across the application stack
Full Stack Web Developer
Deloitte
- Created and extended AEM core components to meet specific client requirements
- Developed React components and implemented them in AEM
- Performed reverse engineering in the frontend of a project built in Vue.js
- Conducted comprehensive code reviews and component testing, reducing post-deployment issues
Army National Guard
Hellenic Army
- Managed canteen operations at military base, ensuring efficient inventory management
- Provided administrative support and documentation for base leadership
- Demonstrated adaptability by successfully fulfilling multiple roles during mandatory service
Project Development Manager
Freelance
- Led a 3-member development team to deliver an e-commerce website for a local business
- Managed client communications and requirements gathering
- Developed frontend components and backend logic while coordinating timelines
Store Manager
Family Business
- Oversaw daily store operations and customer service
- Managed inventory procurement and stock levels
- Supervised and trained staff members
- Implemented basic sales tracking systems