Summary
Work History
Education
Skills
Languages
Projects
Timeline
Generic

Roman Zotsenko

Nitra,Slovakia

Summary

I am a Junior Frontend Developer specializing in Vue.js, JavaScript, TypeScript, and modern UI frameworks like Tailwind CSS. Alongside my frontend expertise, I have hands-on experience building RESTful APIs, managing databases, and developing backend services using Node.js, FastAPI, MySQL, and MongoDB. I am passionate about creating responsive, secure, and user-friendly web applications, with a strong focus on clean architecture, code quality, and performance optimization. I enjoy collaborating across the full stack, contributing to both frontend and backend, and continuously learning new technologies. I am excited to bring my skills, dedication, and problem-solving mindset to a dynamic development team.

Work History

Junior Frontend Developer

Plarium
Kiev, Ukraine
05.2024 - 08.2024
  • Built responsive, modular UIs using Vue 3, React.js, and Tailwind CSS, delivering clean, scalable, and mobile-friendly frontend solutions.
  • Developed full-stack features for MERN-based applications, integrating secure JWT authentication and dynamic financial data visualizations with Recharts.
  • Implemented file export functionality using SheetJS, enabling seamless .xlsx financial report downloads.
  • Engineered frontend authentication flows with secure cookie handling and REST API communication with a FastAPI backend.
  • Designed and built user interfaces for a blog platform powered by PHP, MySQL, and Dockerized services (Nginx, PHP-FPM, MariaDB).
  • Collaborated with backend teams to define API contracts, manage MongoDB and SQL data models, and optimize data flows.
  • Contributed to Docker-based deployment pipelines, improving scalability and performance across full-stack environments.
  • Applied frontend security best practices, including XSS protection and secure session management.
  • Maintained high code quality through Git-based workflows, pull requests, and peer code reviews.

Education

Bachelor of Science - Computer Science

Constantine The Philosopher University
Nitra, Slovakia
09.2023 -

Skills

  • HTML5, CSS3, JavaScript (ES6), TypeScript, Vuejs, Nodejs, FastAPI, REST API, MongoDB, MySQL, Tailwind CSS, Bootstrap, Git, Responsive Web Design, Authentication & Authorization (JWT, OAuth), Docker (basic), Web Security Best Practices (XSS protection)

Languages

Ukrainian
Proficient (C2)
English
Upper intermediate (B2)
Slovak
Intermediate (B1)

Projects

Clay GTM Platform
Concept-level front-end project showcasing a modern, clean, and highly visual SaaS homepage design for a Go-To-Market (GTM) platform. Focused on delivering a professional user interface with strong visual appeal, emphasizing responsive design and frontend best practices.


CMS for University Consortium (Conference Management System)
Developed a conference management CMS platform for a university consortium, utilizing Vue 3 for the frontend and FastAPI with SQLAlchemy on the backend.

  • Implemented secure user authentication and registration flows, including email verification through SMTP (Gmail integration).
  • Designed a dynamic admin panel to manage users and administrators with full CRUD functionality.
  • Ensured application security by integrating XSS protection and data sanitization in WYSIWYG editors.
  • Collaborated on backend structure, database modeling, and Dockerized deployment with Nginx, Uvicorn, and MySQL.

Timeline

Junior Frontend Developer

Plarium
05.2024 - 08.2024

Bachelor of Science - Computer Science

Constantine The Philosopher University
09.2023 -
Roman Zotsenko