Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
Илья Носенко (onecreate), 28 лет, Россия, КраснодарИлья Носенко (onecreate), 28 лет, Россия, Краснодар

Илья Носенко

Frontend developerФронтенд разработчикФулстек разработчикСтарший (Senior)
От 250 000 ₽Ищу работу

Контакты

Войти
Возраст: 28 лет
Опыт работы: 6 лет и 4 месяца
Регистрация: 21.09.2022
Последний визит: 2 дня назад
Гражданство:
Местоположение: Россия, Краснодар
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1Русский родной язык

Обо мне

Опытный Full-Stack разработчик с упором на создание высококачественных пользовательских интерфейсов и оптимизацию сложной бизнес-логики. Более 5 лет работы над финтех-платформами, высоконагруженными системами и e-commerce решениями.
Обладаю глубокими знаниями в архитектуре приложений, разработке масштабируемых решений и внедрении современных технологий, включая React, Redux Toolkit, Node.js и TypeScript. Успешно реализовал реферальные системы, лидерборды, сложные системы фильтрации и UI-Kits.
Стремлюсь создавать интуитивно понятные, производительные и адаптивные интерфейсы, одновременно улучшая процессы разработки и взаимодействие в команде.

Я постоянно стремлюсь к изучению новых технологий и методологий, чтобы оставаться актуальным на рынке и обеспечивать современные решения в проектах.





Навыки

JavaScript
React
Node.js
TypeScript
Sass
Next.js
Redux
Кроссбраузерная верстка
Адаптивная верстка
NestJS

Опыт работы

  • Создаем лидирующие международные IT-проекты
    Санкт-ПетербургОт 100 до 1000 сотрудников
    Фулстек разработчик (Старший)Full-Stack Developer
    Сентябрь 2024 — По настоящее время (4 месяца)



    Проект:
    CFD. Финтех проект, платформа для торговли акциями и криптовалютой

    Описание:
    Современная торговая платформа, предоставляющая пользователям возможность торговли акциями и криптовалютой, с акцентом на высокую производительность и удобство использования.
    Роль: Full-Stack разработчик

    Задачи и обязанности:
    Декомпозиция задач и оценка их сложности.
    Проектирование архитектурных решений для новых функциональностей, реализация на бэкенде и фронтенде.
    Разработка сложной, масштабируемой и производительной бизнес-логики на стороне бэкенда.
    Создание и поддержка пользовательских интерфейсов.
    Написание unit-тестов и e2e-тестов (Jest, React Testing Library, Enzyme, Cypress).
    Внедрение адаптивной и кроссбраузерной верстки, улучшение доступности интерфейсов.
    Проведение код-ревью и улучшение качества кода.

    Достижения:
    Разработка реферальной системы:
    Полностью спроектировал и реализовал реферальную систему, включая бэкенд и фронтенд.

    Создание системы лидерборда:
    Разработал функциональность для отображения топ-трейдеров (лидерборда), начиная с архитектурного проектирования и заканчивая финальной реализацией.

    Основной стек:
    Фреймворки и библиотеки: React.js, Redux Toolkit, Redux-Saga, styled-components, Tailwind CSS.
    Бэкенд: Node.js, Nest.js, Express.js, PostgreSQL, Kafka, WebSocket.
    Тестирование: Jest, React Testing Library, Cypress.

  • Автоматизация бизнес процессов на платформе 1С
    Нижний Новгород
    Фронтенд разработчик (Старший)Сеньор фронтенд разработчик
    Октябрь 2022 — Сентябрь 2024 (2 года)

    Проекты:
    Участие в нескольких проектах, созданных для заказчиков

    Описание:
    Работал над разнообразными задачами, включая разработку интернет-магазинов, порталов с личным кабинетом и специфических решений для производств.
    Должность: Frontend-разработчик

    Задачи и обязанности:
    Декомпозиция и оценка задач, проектирование архитектурных решений.
    Разработка и поддержка пользовательских интерфейсов.
    Написание unit-тестов и e2e-тестов (Jest, React Testing Library, Enzyme, Cypress).
    Внедрение адаптивной и кроссбраузерной верстки, улучшение доступности интерфейсов.
    Работа с различными UI-библиотеками (MUI, Ant Design, Bootstrap).
    Настройка окружения для проектов (Webpack, Vite).
    Исправление багов и участие в процессах код-ревью.
    Взаимодействие с бизнесом: демонстрация результатов, участие в митингах.

    Достижения:
    Масштабные формы и интеграции:
    Разработал различные виды форм, выполнил интеграции с платежными системами и реализовал отображение заказов на Яндекс.Картах в админке интернет-магазина.

    Система фильтрации:
    Создал сложную систему фильтрации для крупного интернет-магазина, обеспечив высокую производительность и удобство использования.

    Работа с Next.js:
    Успешно освоил серверный рендеринг (SSR), настройку SEO, Open Graph и взаимодействие с серверной частью через GraphQL.

    Реализация функционала админки:
    Почти самостоятельно разработал весь функционал для панели администратора в одном из проектов.

    Быстрые релизы:
    Обеспечивал своевременные выходы в продакшен, что позволило быстро доставлять ценность заказчикам.

    Основной стек:
    Фреймворки и библиотеки: React, Next.js, Redux, Redux Toolkit, MobX, RTK Query.
    Языки: JavaScript, TypeScript.
    Взаимодействие с бэкендом: GraphQL.
    UI-библиотеки: Material-UI (MUI), Ant Design, Bootstrap.
    Инструменты: Webpack, Vite, Cypress.

  • Программное обеспечение для инженеров и корпораций
    От 1000 до 5000 сотрудников
    Веб-разработчик (Средний)Web-программист
    Сентябрь 2019 — Октябрь 2022 (3 года и 2 месяца)

    Проект:
    Высоконагруженная платформа для запуска автотестов и анализа их результатов

    Описание:
    Платформа предоставляет обширный функционал для тестировщиков, включая подписку на события, системы анализа результатов тестирования, гибкие настройки под пользователей, а также интеграции с внешними системами (Jira, Mattermost, почтовая рассылка).
    Должность: Frontend-разработчик

    Задачи и обязанности:
    Декомпозиция и оценка задач, проектирование архитектурных решений.
    Разработка и поддержка пользовательских интерфейсов, создание крупных модулей.
    Написание unit-тестов и e2e-тестов (Jest, React Testing Library, Enzyme).
    Оптимизация производительности платформы, устранение узких мест, уменьшение лишних перерисовок.
    Внедрение адаптивной и кроссбраузерной верстки.
    Развитие корпоративного UI-Kit на базе Material-UI (MUI) с документацией в Storybook.
    Настройка сборщика на базе Webpack и CI/CD процессов для фронтенда.
    Проведение код-ревью.

    Достижения:
    Оптимизация производительности платформы:
    В условиях, когда на платформе может одновременно запускаться более сотни задач, были выявлены и устранены проблемы с производительностью. Благодаря оптимизации высоконагруженных компонентов и внедрению Redux-Saga для эффективного управления асинхронными событиями, удалось значительно увеличить скорость работы системы.

    Реализация крупных модулей:
    Лично разработал такие важные модули, как личный кабинет, трекер задач, анализаторы тестов, и визуализация данных в виде графиков.

    Разработка и поддержка UI-Kit:
    Создал и развивал корпоративный UI-Kit, что обеспечило единообразие интерфейсов и упростило разработку новых компонентов.

    Настройка CI/CD:
    Внедрил процессы CI/CD для фронтенд-проекта, что повысило стабильность и скорость поставки изменений.

    Основной стек:
    Фреймворки и библиотеки: React, Redux, Redux Toolkit, Redux-Saga.
    Языки: JavaScript, TypeScript.
    Тестирование: Jest, React Testing Library, Enzyme.
    Инструменты: Webpack, Storybook, Material-UI (MUI).

  • Альткраф
    Фронтенд разработчикFrontend разработчик
    Август 2018 — Июль 2019 (1 год)
    ReactNode.jsReduxJest

Высшее образование