Illia Fedorenko
Offer Illia work on your next project.
Rating
Language proficiency level
CV
I'm a front-end developer who builds responsive interfaces, integrates AI tools and databases, always meets deadlines, and keeps pushing my skills forward
— Working with databases (SQL)
— Single-page and multi-page website development
— AI tools integration and usage
— Website-level cybersecurity
Always ready for new challenging and interesting tasks
Skills and abilities
Portfolio
-
React - The Complete Guide 2025 (incl. Next.js, Redux)
AI & Machine LearningAfter completing React - The Complete Guide (incl. Redux, React Router, Next.js) by Academind on Udemy:
I know how to build modern React apps from scratch - components, JSX, props, state, events, and UI iteration.
I understand and practice React Hooks, create my own custom hooks for reuse logic.
… I know how to manage state through the Context API and Redux (with the Redux Toolkit).
I know how to set up routing (React Router) and work with asynchronous requests to the API (via HTTP).
Familiar with Next.js, React Server Components, testing (unit+integration, React Testing Library), styling (Styled Components, CSS Modules), and animations (Framer Motion).
Responsible for authentication, debugging of React applications, deployments (Next.js, React App), and working with Typescript
---
I am ready to develop full-fledged, scalable React/Next.js projects with front- and middle-end technologies.
I have experience in testing, state management, and working with new React features.
I got a real level for junior/mid-frontend roles
-
The Web Developer Bootcamp 2024
AI & Machine LearningBy taking The Web Developer Bootcamp by Colt Steele on Udemy (updated in June 2025)
Frontend: create responsive web pages using HTML5, CSS3 (Flexbox, Grid, Bootstrap, Semantic UI, Bulma) and modern JavaScript (ES6+, asynchronization, DOM manipulation, AJAX).
Backend: write server-side code in Node.js and Express, work with MongoDB database, create REST-API, authentication, file processing, sessions, and cookies. React: mastered the basics of React, JSX, Hooks, API interaction - more than 10 hours of material. Security and DevOps: basic attacks (XSS, SQL injections), sending requests through Postman, deployment on Heroku, working with cloud databases, an application like YelpCamp.
…
Tools: I used Git, NPM, CLI, templating tools, structured the project, followed best practices
I can create full-fledged full-stack web applications: from the frontend to the backend and the database. I have gained practical knowledge to look for a job as a junior developer or work as a freelancer.
This course gave me a solid foundation for moving into professional web development, both front- and back-end. I'm ready for real projects!
-
Official certificate from META
AI & Machine LearningI learned how to create productive, reusable React components using templates like Higher Order Components and Render Props. I know how to work with complex state and hooks, create my own custom hooks, and use the Context API for global state. I learned how to extract data from the API, process requests/responses, and integrate them into the application. I tested my components using the React Testing Library, mastered unit and integration testing.
components with victoire gave me the skills to create scalable, well-tested React applications and readiness for professional front-end development.
-
Official certificate from the University of Michigan
AI & Machine LearningIn the course Interactivity with JavaScript (part of Web Design for Everyone, University of Michigan on Coursera):
I learned how to use JavaScript to add dynamism: work with variables, conditions, loops, and functions.
I am able to interact with the page structure (DOM): find elements, respond to events (clicks, downloads), change content and style in real time.
… As a practical result, I created an interactive form or component - a data validation right on the page.
The result: I can now turn static HTML into a live web interface that responds to user actions - the key to a modern frontend.
-
Official certificate from the University of California
AI & Machine LearningThanks to the Data Wrangling, Analysis and A/B Testing with SQL course, I learned how to clean and prepare data, analyze it using SQL, and conduct A/B tests.
Now I can test hypotheses and draw conclusions for my business. Improved knowledge of databases
-
Official certificate from the University of California
AI & Machine LearningThanks to the SQL for Data Science course, I learned how to write SQL queries to extract and analyze data from databases.
I can filter, group, join tables, and create reports.
This course provided me with a foundation for working with data and preparing analytical conclusions.
-
Official certificate from the University of Michigan
AI & Machine LearningThanks to the Introduction to CSS3 course, I learned how to beautifully design web pages.
I can change colors, fonts, margins, create layouts, and work with the box model.
I understood how to separate structure (HTML) from style (CSS) so that the site looks modern and is user-friendly.
This course gave me a foundation for creating attractive and responsive interfaces.
-
Official certificate from the University of Michigan
AI & Machine LearningThanks to the Introduction to HTML5 course, I learned how to create simple web pages from scratch.
I can write basic HTML5 markup: create headers, paragraphs, lists, insert images and links.
I understand how web editors and developer tools work, I know the basics of semantics and accessibility (so that sites are more understandable for all users).
I also familiarized myself with CSS and data validation principles, and I learned how to publish a website in the cloud.
… This course gave me a good foundation for further development in web development.
-
Official certificate from META company
AI & Machine LearningI can create reusable React components using JSX — this is the foundation of modern web interfaces. I understand how to pass data between components using props, and how to respond to data changes with state. I can handle events — for example, button clicks — and dynamically update content depending on user actions. I have figured out how to set up navigation, conditionally render components, and work with media resources (images, audio, video) in React code.
Tools and technologies I have used:
React.js + JSX
… HTML, CSS, JavaScript (ES6+ basic level)
VS Code
---
I can start developing interactive web applications — from simple pages to more complex interfaces.
Now I understand how to create a scalable, component-oriented code structure that is easy to maintain.
I gained almost 4 weeks of practically-oriented experience, enough to move forward — towards becoming a professional front-end developer or mobile developer.
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Construction of a Database for Large Data Sets from the Energy Market
3567 USD
|
|||||
|
Looking for experienced developer
5000 USD
|
|||||
|
Online store
549 USD
|
|||||
|
Looking for an email marketing specialist (remote, long-term)
250 USD
|
|||||
|
Website design development
174 USD
|
|||||
|
We are looking for a consultant for selecting and implementing CRM for an e-commerce business.
1162 USD
|
|||||
|
Brief for website creation
581 USD
|
|||||
|
A blog website is needed
150 USD
|
|||||
|
Business card website
465 USD
|
|||||
|
Copy of my website
200 USD
|