Работал в 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

Одесса

21 год

полная занятость

Обновлено 1 месяц назад