Coding
Experience
Niovity
Software Engineer (2022 - 2025)
- Principal Frontend Engineer
2024 - 09/2025
- Primary maintainer of the JavaScript libraries of Butterfly, the company’s low-code Digital Asset Management Platform (Client APIs, Platform APIs, UI component libraries, monorepo & release management).
- Collaborated with the whole team (daily meetups, planning and introspecting) to build and maintain platform releases and customer solutions based on the platform.
- Mentored junior engineers (pair programming) and led code review processes to enforce best practices.
- Contributed to 9 projects (4 back-office UIs, 3 web apps, 2 mobile apps) for 4 different clients:
- Pergamos (University of Athens - academic library archive)
- Rescaper (Mazomos - outdoor ethnographic research)
- Monumenta (cultural heritage)
- Digital Assets Repository (digital curation & preservation)
- Technologies, Tools & Frameworks: JavaScript, TypeScript, React, Next.js, GitLab CI/CD, NPM (package publishing & versioning), PNPM, Rush.js (monorepo management), Material UI
- Frontend Engineer
2023
- Built responsive web applications (1 back-office UI, 1 web app) with focus on performance and user experience.
- Collaborated with the whole team to implement user scenarios, define API contracts and optimize user experience.
- Technologies, Tools & Frameworks: JavaScript, TypeScript, React, Next.js, NPM, Rush.js (monorepo management), Material UI
- Backend Engineer
2022
- Designed, implemented and maintained REST APIs of the company’s Butterfly Platform backend.
- Collaborated with the backend team to optimize database queries and service performance, ensuring scalability and reliability.
- Technologies, Tools & Frameworks: Java, Spring Boot, Gradle, Docker
Projects
Personal website for a psychologist, built with React, Next.js and Tailwind CSS. Highlights services and includes a contact form for direct client inquiries.
My personal website showcasing my portfolio, photo albums and music suggestions. Built with React, Next.js and Tailwind CSS for a fast, responsive experience.
Tool for automated generation of test cases for RESTful APIs, enhancing testing efficiency and coverage while reducing manual effort.
Technical Expertise
Programming Languages
JavaScript, TypeScript, Java
Frontend Frameworks
React, Next.js, React Native, Tailwind CSS, Material UI, Hero UI
State & Data Management
TanStack Query, Context API, React Hook Form
Backend Frameworks
Spring Boot, Docker
Build Tools
Rush.js (monorepo management), NPM, PNPM
DevOps
GitLab CI/CD pipelines, Vercel deployments
Testing & Monitoring
Playwright, Checkly
Agile & Collaboration
Scrum, Jira, Confluence
Education
National Technical University of Athens (NTUA)
Diploma in Electrical & Computer Engineering (2015 - 2021)
Grade: 7.81 / 10
4th High School of Ilioupolis
Graduated top of class (2015)
GPA: 19.5 / 20