Работал в 2 компаниях 3 года 6 месяцев
IT
React frontend developer
Ahasha
IT
2 года 5 месяцев
01.2022 - по настоящее время
Платформа, яку я розробляв, поєднує в собі найкращі аспекти соціальних медіа, знайомств, сторісів, спілкування в чаті, покупок і конкурсів краси, створюючи комплексний і захоплюючий досвід користувача.
На цій посаді я відповідав за розробку та оптимізацію всіх функцій платформи, гарантуючи, що вони візуально привабливі, інтуїтивно зрозумілі та продуктивні. Моя робота включає в себе поєднання передових інтерфейсних технологій і гострого погляду на дизайн, що дозволяє мені втілювати в життя інноваційні концепції, зберігаючи при цьому високі стандарти якості коду та задоволення користувачів.
HTML Developer
Фріланс
IT
1 год
01.2021 - 01.2022
1. Перетворення дизайн макетів в HTML:
- Переклад каркасних конструкції та макетів на добре структуровані сторінки HTML.
- Перевірка, що HTML-код чистий, семантичний і відповідає найкращим практикам.
2. Оптимізація веб-сторінки для продуктивності:
- Зведення до мінімуму використання непотрібних тегів і елементів, щоб скоротити час завантаження.
- Використання таких методів, як відкладене завантаження та оптимізація зображень, щоб підвищити продуктивність.
3. Забезпення кросбраузерної сумісності:
- Тестування веб-сторінки в різних браузерах і пристроях, щоб переконатися в узгодженому зовнішньому вигляді та функціональності.
- Використання прокладки HTML і полізаповнення для вирішення проблем сумісності.
4. Впровадження адаптивності:
- Використання медіа-запитів та гнучкіх макетів для створення адаптивних веб-сторінок.
- Перевірка, що сайт доступний і добре працює на будь-якому розмірі екрана, від мобільного до настільного.
5. Співпраця з дизайнерами та розробниками:
- Тісна співпраця з дизайнерами UI/UX, щоб переконатися, що кінцевий продукт відповідає специфікаціям дизайну.
- Співпраця з серверними розробниками, щоб інтегрувати HTML-сторінки з програмами на стороні сервера.
6. Підтримка та оновлення існуючих веб-сайтів:
- Регулярне оновлення вмісту і внесення необхіднідних коректив в існуючі HTML-сторінки.
- Виконання завданнь з обслуговування сайту, включаючи виправлення непрацюючих посилань і вирішення проблем HTML.
7. Доступність і найкращі практики SEO:
- Перевірка, що веб-сторінки відповідають стандартам доступності (наприклад, WCAG).
- Застосування зручних для SEO HTML-тегів та структури для покращення рейтингу в пошукових системах.
8. Документація та перевірка коду
Ключевая информация
- **HTML5 & CSS3**: досвід у створенні семантичних, доступних і адаптивних веб-макетів за допомогою останніх стандартів HTML і CSS.
- **JavaScript (ES6+)**: глибоке розуміння сучасних функцій JavaScript і передових практик створення інтерактивних веб-додатків.
- **TypeScript**: досвід використання TypeScript для покращення якості коду та зручності обслуговування завдяки безпеці типів у програмах JavaScript.
- **React.js**: досвід розробки веб-додатків за допомогою бібліотеки React.js, включаючи управління станом, життєвий цикл компонентів і хуки.
- **MobX & Redux**: знання бібліотек керування станом, таких як MobX і Redux, для керування станом додатків у програмах React.js.
- **Next.js**: досвід роботи з Next.js для відтворення на стороні сервера, маршрутизації та інших розширених функцій у програмах React.js.
- **Адаптивний дизайн**: можливість створювати та впроваджувати адаптивні веб-додатки, які адаптуються до різних розмірів екрана та пристроїв.
- **Препроцесори CSS (наприклад, Sass, Less)**: Знайомство з препроцесорами CSS для розробки модульних та підтримуваних таблиць стилів.
- **Контроль версій (Git)**: знання систем контролю версій, таких як Git, для керування змінами кодової бази та спільної розробки.
- **RESTful API та AJAX**: знання використання RESTful API та обробки асинхронних запитів JavaScript за допомогою AJAX.
- **Інструменти для створення інтерфейсу (наприклад, Webpack, Parcel)**: досвід роботи з інструментами для створення інтерфейсу для об’єднання, мінімізації та оптимізації веб-активів.
- **Налагодження та усунення несправностей**: можливість налагодження та усунення проблем інтерфейсу за допомогою інструментів розробника браузера та інших методів налагодження.
- **Кросбраузерна сумісність**: розуміння проблем сумісності між браузерами та методів забезпечення узгодженої роботи в різних браузерах.
- **Принципи UI/UX**: Знайомство з інтерфейсом користувача та принципами проектування взаємодії з користувачем для створення інтуїтивно зрозумілих і привабливих інтерфейсів.
- **Тестування (модуль та інтеграція)**: базові знання фреймворків інтерфейсного тестування, таких як Jest або React Testing Library для написання модульних та інтеграційних тестів.
- **Програми запуску завдань (наприклад, сценарії npm, Gulp)**: досвід роботи з програмами запуску завдань для автоматизації повторюваних завдань і робочих процесів розробки інтерфейсу.
- **Керування пакетами (npm, Yarn)**: Знайомство з інструментами керування пакетами, такими як npm або Yarn, для керування залежностями проекту.
- **Семантичний HTML і доступність**: розуміння семантичних елементів HTML і найкращих практик щодо доступності, щоб забезпечити доступність веб-контенту для всіх користувачів.
- **Якість коду та документація**: зобов’язання писати чистий, добре задокументований код і дотримуватись стандартів кодування та найкращих практик.
- **Комунікація та співпраця**: здатність ефективно спілкуватися та співпрацювати з членами команди, включаючи дизайнерів, розробників та зацікавлених сторін.
Учился в 1 заведении
Одеський національний політехнічний університет
Компютерна інженерія
Одесса, 2024
Владеет языками
Английский
средний
Украинский
родной
Дополнительная информация
Особисті якості
- уважність;
- амбітність;
- активність;
- ввічливість;
- акуратність;
- аналітичні здібності;
- висока працездатність;
- здатність швидко навчатися;
Данило Юрійович
Данило Юрійович
Middle React Frontend Developer
![](https://cv-photos-original.rabota.ua/cdn-cgi/image/w=110/9a0e12c0-06bd-4480-9bbc-15201d3a7062.jpg)
Одесса
полная занятость
Обновлено 1 месяц назад