My CV
About me
Frontend Developer focused on JavaScript, TypeScript, React, and Next.js, with several years of self-directed learning and hands-on project experience. Recently completed RS School JavaScript/Frontend and React courses, contributing to team projects and taking a Team Lead role in one of them.
Experienced in building responsive interfaces, working with modern frontend tooling, testing, CI workflows, and Git-based team development. Also have hands-on experience contributing to a Laravel-based volunteer project using Blade, Alpine.js, and Tailwind CSS.
Currently looking for a Junior Frontend Developer position where I can contribute to a development team and continue growing as a professional developer.
Experience
-
Swagger Editor | RS School Final Team Project
- Developed a Swagger/OpenAPI Editor using Next.js, React, TypeScript, and Monaco Editor.
- Implemented OpenAPI parsing and validation with Swagger Parser.
- Built API request functionality for REST endpoints.
- Managed application state with Zustand and server state with TanStack React Query.
- Created a responsive UI using Tailwind CSS, Shadcn/UI, and Radix UI.
- Added internationalization using next-intl.
- Configured code quality with ESLint, Prettier, Husky, and lint-staged.
- Wrote unit tests using Vitest and React Testing Library.
-
Smart Quiz | RS School Final Team Project
Role: Team Lead of a small team of student / Frontend Developer
- Led a team during the development of the final RS School project.
- Organized team workflow, task planning, and feature distribution.
- Configured the project architecture and development environment.
- Set up ESLint, Prettier, Husky, and project quality standards.
- Managed the Git workflow, code reviews, and pull request integration.
- Configured automated testing and build process.
- Participated in application development, debugging, and testing.
- Collaborated with teammates using GitHub Issues and Pull Requests.
-
Photographer Portfolio Website (Volunteer Project)
- Developed responsive UI components using Blade, Alpine.js.
- Customized Tailwind CSS to implement a complex, non-standard design system.
- Implemented reusable frontend templates within a Laravel application.
- Collaborated with experienced developers in a real-world development environment.
- Worked with a Docker-based local development setup.