Coding
Experience
Niovity
Frontend Engineer (2022 – Present)
- 🚀UI/UX DevelopmentDesign and develop modern Backoffice UIs for the Butterfly platform and diverse projects like Monumenta and Pergamos, focusing on usability and performance.
- 🛠️Architectural Planning & DesignContribute to architectural planning, participate in design decisions, and maintain shared JavaScript libraries.
- ⚡Performance & Scalability OptimizationOptimize system performance and improve scalability across multiple production projects.
- 🤝Cross-Team CollaborationCollaborate with cross-functional teams to deliver high-quality, maintainable web applications.
Projects
iriskoutsafti.com
A personal website for a psychologist, showcasing her services and expertise.
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