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

iriskoutsafti.com

Personal website for a psychologist, built with React, Next.js and Tailwind CSS. Highlights services and includes a contact form for direct client inquiries.

pavlossta.com

My personal website showcasing my portfolio, photo albums and music suggestions. Built with React, Next.js and Tailwind CSS for a fast, responsive experience.

Automated Test Case Generation for RESTful APIs

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

Copyright © 2025