Coding

Experience

Niovity

Frontend Engineer (2022 – Present)

  • 🛠️Architectural Planning & Design
    Contribute to Butterfly, a low-code Digital Asset Management platform, by maintaining shared JS libraries and designing scalable, reusable UIs.
  • 🚀UI/UX Development
    Build modern Backoffice UIs for diverse projects like Monumenta (cultural heritage) and Pergamos (academic library archive), with a focus on performance, usability, and long-term maintainability.
  • Performance Optimization
    Boost application speed and user experience through advanced performance techniques, including Next.js optimizations and modern loading strategies.
  • 🤝Cross-Team Collaboration
    Collaborate with design, backend, and QA teams to deliver high-quality, maintainable web applications in agile environments.

Projects

iriskoutsafti.com

Personal website for a psychologist, highlighting her services and expertise, with a contact form for direct client inquiries.

pavlossta.com

My personal portfolio website.

Automated Test Case Generation for RESTful APIs

Developed a tool that automates test case generation for RESTful APIs, significantly boosting testing efficiency and coverage.

Technical Expertise

Frontend Engineering

  • JavaScript (ES6+), TypeScript: Production-grade experience building scalable applications
  • React.js / Next.js (SSR, SSG): Advanced component architecture, state management, routing, optimization
  • UI Frameworks: Tailwind CSS, Material UI, Hero UI
  • State Management: TanStack Query, Context API, local caching strategies
  • Forms Management: React Hook Form (complex forms, validation)
  • Responsive Design & Accessibility: Mobile-first, cross-browser compatibility, A11y best practices

Tooling & Workflow

  • Version Control: Git (GitHub, GitLab, Bitbucket) - branching strategies, PR flows
  • Monorepo Management: Rush.js
  • Code Quality: ESLint, Prettier, conventional commits
  • Continuous Integration / Deployment: Familiarity with CI/CD pipelines and deployment automation
  • Environment Configuration: Managing .env files and runtime environments

Testing, Monitoring & Optimization

  • Testing Automation: E2E and API testing with Playwright, Checkly
  • Performance Monitoring: Real-time tracking, audits, and optimization

Backend & DevOps Foundations

  • Backend Foundations: Java & Spring Boot (core concepts, REST API design)
  • Cloud Deployments: Vercel – custom deployments, previews, environment branching
  • Docker: Basic image / container management

Collaboration & Agile Practices

  • Agile Methodologies: Scrum, sprint planning, retrospective analysis
  • Project Management Tools: Jira, issue tracking, Confluence
  • Code Collaboration: Code reviews, pair programming
  • Cross-functional Communication: Working closely with design, backend, and QA teams

UX, Performance & Best Practices

  • UI/UX Principles: Focused on usability, consistency, and modern UI patterns
  • Web Performance: Asset optimization, lazy loading, critical rendering path improvements
  • Accessibility Standards: Inclusive design approaches and WCAG guidelines

Soft Skills

  • Communication: Clear, concise, cross-team collaboration
  • Teamwork: Ownership mindset and product focus
  • Continuous learning: Curiosity, improvement, and adaptability

Education

National Technical University of Athens (NTUA)

Diploma in Electrical & Computer Engineering (2015 - 2021)

Grade: 7.81 / 10

Copyright © 2025