My name is Ivan F.

I am a front-end developer

my photo
About me

My name is Ivan

Front-End Developer specializing in JavaScript (ES6+), TypeScript, React, and Vue.js. Experienced in building 40+ projects, including responsive interfaces and dynamic web applications with a focus on clean code, accessibility (A11y/WCAG), and high performance (Google PageSpeed 90+). Skilled in REST API integration and modern frontend architecture approaches such as Feature-Sliced Design and Atomic Design. Passionate about continuous learning, attention to detail, and creating scalable, user-friendly web interfaces.

Portfolio

My works

All categories
Landing
E-commerce
To Do List
Weather
All page types
Landing
Multi-page
All years
2026
2025
2024
2023
            Resume

            My Resume

            Education

            • icon

              Donetsk University of Economics and Law

              Bachelor's degree | Donetsk (2005-2009)

              Faculty of Economics and Entrepreneurship. Specialty Economist

            • icon

              Stepik

              stepik
            • icon

              Udemy

              Web Development Udemy
            • icon

              Udemy

              Complete Course on JavaScript + React Udemy
            • icon

              ITVDN

              JavaScript Starter ITVDN
            • icon

              ITVDN

              Git ITVDN
            • icon

              ITVDN

              React ITVDN
            • icon

              ITVDN

              React Native ITVDN
            • icon

              RS School

              JS / Front-end Pre-school Course RS School JS / Front-end Pre-school Course RS School
            • icon

              ITVDN

              Vue.js ITVDN
            • icon

              ITVDN

              typescript ITVDN

            Work

            • icon

              Front-end development

              Freelance | (September 2023 to present)

              Front-End Developer specializing in JavaScript (ES6+), TypeScript, React 18+, and Vue.js 3. Experienced in building over 40+ projects with a focus on clean code, accessibility (A11y/WCAG), responsive interfaces, and high performance (Google PageSpeed 90+). Experienced in REST API integration and modern frontend architecture approaches (Feature-Sliced Design, Atomic Design).

            Skills

            My Skills

            html5 css3 sass bootstrap tailwind figma javascript typescript react vue Git vite gulp webpack jquery

            Hard skills

            • icon
              Vue.js, Vue Router 4, Pinia, Vue i18n
            • icon
              React, React Router
            • icon
              JavaScript (ES6+)
            • icon
              REST API, Axios, WebSockets
            • icon
              Tailwind CSS, GSAP, Material UI, Ant-Design, Chart.js, PrimeVue, Bootstrap, i18n
            • icon
              HTML (HTML5), PostHTML, JSX
            • icon
              CSS (CSS3), SASS (SCSS), PostCSS, CSS Modules, Responsive & Adaptive Design, Pixel Perfect, Animation
            • icon
              Vite, Webpack, Gulp
            • icon
              BEM, Accessibility (A11y/WCAG), UI/UX
            • icon
              Git (GitHub, GitLab), GitHub Actions, CI/CD, workflow, Vercel, Netlify
            • icon
              Prettier, ESLint, StyleLint, Husky
            • icon
              Lighthouse, validator.w3, Google PageSpeed, SEO
            • icon
              Figma, Adobe Photoshop, Avocode
            • icon
              Feature-Sliced Design (FSD), Feature-based architecture, Atomic Design, Object-Oriented Programming (OOP)
            • icon
              English level - A2

            Soft skills

            • icon
              I know how to work in a team, I have experience in communication with designers, managers and other engineers
            • icon
              I am responsible about deadlines
            • icon
              I am attentive to the details of the terms of reference
            • icon
              I am demanding of the quality of my code, I follow the code-style
            • icon
              I have time management skills
            • icon
              I welcome constructive criticism and am always happy to find new points of professional and personal growth
            • icon
              I know how to solve conflict situations
            • icon
              I am correctly convey thoughts, formulate questions
            • icon
              I write detailed reports on the work done, if required
            • icon
              I am motivated to improve my skills, constantly studying new technologies in my field of activity