Илья Носенко (onecreate), 29 лет, Россия, КраснодарИлья Носенко (onecreate), 29 лет, Россия, Краснодар

Илья Носенко

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

Контакты

Войти
Возраст: 29 лет
Опыт работы: 7 лет и 1 месяц
Регистрация: 21.09.2022
Последний визит: 3 месяца назад
Гражданство:
Местоположение: Россия, Краснодар
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В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 — По настоящее время (1 год и 1 месяц)



    Проект:
    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С
    Нижний НовгородОт 10 до 100 сотрудников
    Фронтенд разработчик (Старший)Сеньор фронтенд разработчик
    Октябрь 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

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