Coding
Experience
Niovity
Frontend Engineer (2022 – Present)
- 🛠️Architectural Planning & DesignContribute to Butterfly, a low-code Digital Asset Management platform, by maintaining shared JS libraries and designing scalable, reusable UIs.
- 🚀UI/UX DevelopmentBuild 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 OptimizationBoost application speed and user experience through advanced performance techniques, including Next.js optimizations and modern loading strategies.
- 🤝Cross-Team CollaborationCollaborate 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