Дамир Каримов - Frontend developer React Nextjs

  • Middle
  • Россия
  • 100 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 7 месяцев назад
Photo

Навыки

  • aiohttp
  • API
  • CSS3
  • FSD TailwindCSS
  • Git
  • Git Hub
  • HTTP
  • JavaScript
  • jQuery
  • jSON API
  • NextJS
  • PostgreSQL
  • Python
  • React
  • Redux
  • REST HTML5
  • SaaS
  • SQL
  • TypeScript
  • Веб-программирование

Опыт работы

Tasnif Group

Full stack Python Developer - Январь 2020/ Март 2021

— Разработка и настройка чатботов в мессенджере телеграм для междугороднего такси с использованием Aiohttp, Aiogram 2 для обеспечения высокой производительности и эффективной обработки запросов пользователей. Интегрировал чатбот с базой данных для хранения информации о поездках, клиентах и водителях с использованием asyncpg и PostgreSQL для обеспечения безопасного и эффективного хранения данных. Дополнительно спроектировал процессы регистрации водителя через чатбота и создания личного кабинета для водителей для управления информацией о поездках, заработке и личных данных. Реализовал механизм фильтрации для подбора подходящих водителей в зависимости от параметров заказа, таких как расстояние, тип машины, наличие опыта и др. Совместно с проджект менеджером, принимал стратегические решения о ходе реализации проекта и формировали ключевые концепции продукта. Это включало определение направления разработки и обеспечение соответствия функциональности системы требованиям проекта (Aiohttp, Aiogram 2, asyncpg, PostgreSQL)

Venkon Communications

Full stack Python Developer - Март 2021 / Декабрь 2021

— Разработка маркетплейса чатбота в мессенджере телеграм для покупки рекламы в социальных сетях. Моя основная обязанность состояла в разработке и реализации фронтенда на платформе Aiogram. Я отвечал за создание архитектуры системы, в том числе планирование и развертывание базы данных для оптимизации работы приложения. Мои задачи также включали в себя координацию процесса разработки фронтенда и обеспечение его функциональности в соответствии с требованиями проекта. В сотрудничестве с менеджером проекта я активно влиял на стратегические шаги в ходе выполнения проекта, формулировал ключевые концепции продукта и направлял разработку, обеспечивая полное соответствие функциональности системы всем требованиям проекта.(Aiohttp, Aiogram 2, asyncpg, Nginx, PostgreSQL)

Аутсорс

Full stack Python Developer - Январь 2020 / Январь 2024

В рамках проекта занимаюсь аутсорсингом и анализом информации с финансовых брокеров и веб-ресурсов.

— Анализ данных финансовых рынков
Основные шаги проекта:
— Извлечение и обработка данных: Парсинг информации о финансовых инструментах, а также структурирование данных о продажах, предложениях (бид/аск), волатильности и других финансовых показателях. Все данные сохраняются в базе данных PostgreSQL для последующего анализа.
— Анализ и принятие решений: С помощью собственных методик и инструментов анализа (включая Pandas, NumPy) провожу глубокий анализ данных, чтобы определить потенциально прибыльные направления и выявить инвестиционные возможности.
— Разработка программного обеспечения: Создал программное обеспечение для автоматизации обработки данных и отправки торговых ордеров через API, обеспечивая эффективное взаимодействие с финансовыми инструментами.

— Анализ данных цифровых активов
Основные шаги проекта:
— Извлечение данных: Провожу парсинг информации с разнообразных веб-ресурсов для получения данных о ценах продаж, динамики продаж и других параметрах, после чего сохраняю эту информацию в базе данных PostgreSQL.
— Обработка и анализ: Структурирую данные и разрабатываю собственные методики анализа для определения перспективных возможностей с использованием инструментов аналитики, таких как Pandas и NumPy.
— Разработка программного обеспечения: Создал программное обеспечение для автоматизированной отправки предложений на основе разработанных алгоритмов через API и Web3, обеспечивая эффективное взаимодействие и коммуникацию.

Venkon Communications

Frontend TS Developer - Декабрь 2021 / Август 2024

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

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

— Работа с API: Интеграция клиентской части с сервером через REST или GraphQL API, включая обработку асинхронных запросов и управление состоянием.

— Обеспечение кроссбраузерной совместимости: Гарантирование того, что приложение работает одинаково во всех современных браузерах.
Управление состоянием: Реализация и поддержка управления состоянием приложения (например, с использованием Redux, MobX или других технологий).
Создание адаптивных интерфейсов: Обеспечение корректного отображения и работы приложения на различных устройствах и экранах с помощью медиазапросов и адаптивного дизайна.

— Работа с системами сборки: Настройка и использование инструментов сборки и разработки, таких как Webpack, Vite или Parcel, для оптимизации кода и управления зависимостями.

— Тестирование и отладка: Написание тестов для компонентов (Jest, React Testing Library) и проведение ручного/автоматизированного тестирования для предотвращения ошибок.

— Сотрудничество с дизайнерами и командой: Совместная работа с UX/UI дизайнерами, бэкенд-разработчиками и продуктовой командой для создания согласованного и качественного пользовательского опыта.

— Поддержка и рефакторинг кода: Обеспечение поддерживаемости и качества кода через рефакторинг, устранение багов и улучшение архитектуры приложений.

Образование

Фронтенд-разработчик

IT Академия "Веб Технологии"
2020–2021

Освоил основы HTML, CSS, JavaScript, адаптивной верстки, работу с фреймворками React и Vue. Получил навыки построения архитектуры приложений, оптимизации интерфейсов и взаимодействия с API.

Frontend PRO

Онлайн-школа "Программирование с нуля"
6 месяцев (сентябрь 2021 – март 2022)

Изучил TypeScript, Redux, Webpack, основы Next.js и принципы проектирования UI/UX. Выполнил финальный проект — разработку интерактивного веб-приложения.

Обо мне

Фронтенд разработка:

Глубокие знания React и Next.js: Профессиональное владение React и Next.js для создания интерактивных и динамичных веб-приложений с поддержкой серверного рендеринга и улучшенной SEO-оптимизации. Работа над улучшением производительности и масштабируемостью проектов.
Управление состоянием и асинхронные запросы с помощью RTK Query и Redux: Опыт работы с Redux и RTK Query для управления глобальным состоянием приложения и обработки асинхронных запросов к API. Применение этих инструментов для оптимизации потоков данных и ускорения загрузки контента.

Профессиональные навыки работы с TypeScript: Глубокое понимание TypeScript для создания типизированного, безопасного и легко поддерживаемого кода. Использование строгой типизации для предотвращения ошибок и улучшения качества кода.
DOM манипуляции и анимации с Framer Motion: Владение DOM API для создания отзывчивых пользовательских интерфейсов и работы с элементами страницы на низком уровне. Использование Framer Motion для создания плавных анимаций, улучшения пользовательского опыта и добавления визуальной динамики.
Создание адаптивных интерфейсов с использованием shadcn, Tailwind CSS и SCSS: Применение Tailwind CSS и SCSS для разработки адаптивных и настраиваемых интерфейсов с высокой производительностью. Использование shadcn для реализации модульных и легко настраиваемых компонентов пользовательского интерфейса.

Обработка данных и аналитика:

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

Разработка программного обеспечения:

Глубокое понимание взаимодействия с внешними сервисами через API, что позволяет эффективно интегрировать различные данные в проекты и приложения.
Профессиональные навыки разработки телеграм-ботов с использованием библиотеки Aiogram для автоматизации задач и улучшения пользовательского опыта.
Опыт работы с Web3 в Python: возможность разработки разнообразного программного обеспечения, используя библиотеки и инструменты Web3 для создания децентрализованных приложений и решений.
Веб-скрапинг и автоматизация браузера: способность извлекать информацию с веб-сайтов, а также автоматизировать действия в браузере для получения данных и выполнения задач через программное обеспечение.

47 / 0,322 / 52.8mb