Марсель Гайнатуллин (gainatullin), 25 лет, Россия, КазаньМарсель Гайнатуллин (gainatullin), 25 лет, Россия, Казань
Связь tg: @GaynatullinБэкенд разработчикФронтенд разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 3 года и 6 месяцев
Регистрация: 20.05.2021
Последний визит: 3 дня назад
Местоположение: Россия, Казань
Дополнительно: готов к переезду и к удаленной работе

Навыки

JavaScript
React
React Native
TypeScript
Redux
Next.js
Node.js
Веб-разработка
NestJS
PostgreSQL

Участие в профсообществах

Опыт работы

  • Asap dev
    Фулстек разработчик (Средний)FullStack developer
    Октябрь 2023 — Ноябрь 2024 (1 год и 2 месяца)

    Frontend:
    Оптимизация скорости работы компонентов.
    Разработка библиотек, модулей и компонентов
    приложения
    Разработка админ-панели, лендингов, адаптивная верстка.
    Разработка сложных форм для загрузки данных (CSV/XLS), их валидации и последующей отрисовки.
    Создание анимаций.
    Использование React Developer Tools и Profiler.
    Интеграция с системами оплаты (Stripe, Paypal).
    Работа с переводами (i18n)
    Участие в код-ревью, daily-meetings и обсуждении задач.

    Backend:
    Разработка и внедрение микросервисной архитектуры.
    Создание и оптимизация RESTful API.
    Оптимизация запросов и работы с базой данных.
    Методы парсинга csv/xls файлов с проверкой данных.
    Проектирование схем баз данных (SQL/NoSQL).
    Работа с legacy и переписывание логики с PHP на JS.
    Ведение веток разработки и слияние изменений
    Написание технической документации для кода и API.
    Внешние интеграции.

    - DevOps: Добавил этап тестирования в CI/CD

    Участие в код-ревью, daily-meetings и обсуждении задач.

    Методологии: Agile, Scrum (2-недельные спринты)
    Стек:
    - React, Redux Toolkit, Typescript, Sentry
    - Nest.JS, TypeORM, MySQL, Redis, ELK, Sentry
    - Docker, CI/CD

  • Антанта Технолоджи
    Санкт-Петербург
    Фулстек разработчик (Средний)Full-Stack Developer
    Июнь 2021 — Октябрь 2023 (2 года и 5 месяцев)

    Frontend (React и React Native)
    Разработка проектов с нуля.
    Разработка админ-панелей со статистикой и графиками.
    Разработка сложных форм и фильтров, связанных с картой и геолокацией.
    Использование React Developer Tools и Profiler.
    Внедрение видео-плеера, слайдера для изображений.
    Интеграция онлайн-оплаты.
    Разработка кабинетов для юридических лиц с настройками и функциями.
    Разработка React-Native web2 и web3 проектов.
    Работа с нативными возможностями устройства.
    Интеграция нативного модуля для расширения функциональности приложения.
    Разработка системы уведомлений.
    Работа с макетами (Figma, InvisionApp, Avacode)
    Участие в код-ревью, daily-meetings и обсуждении задач.

    Backend
    Разработал все API для взаимодействия с фронтендом и мобильным приложением.
    Выполнил проектирование структуры базы данных.
    Разработал вебхуки для обработки и валидации платежей от банков, с дальнейшим обновлением статусов пользователей и предоставлением подписок.
    Проводил нагрузочное тестирование.
    Реализовал тестирование сервисов для проверки их корректной работы.

    Участие в код-ревью, daily-meetings и обсуждении задач.

    Методологии: Scrum, Kanban (2-3 недельные спринты)
    Стек:
    - React, Next.JS, React Native, Expo, Redux Toolkit, Typescript, Web3.JS, Ethers
    - Nest.JS, TypeORM, PostgreSQL
    - CI/CD