Профессионал с многолетним опытом в веб-разработке, обладающий хорошими знаниями и продвинутыми навыками в области JavaScript, в особенности React/TypeScript. Имеет успешный опыт решения самых сложных задач. Командный игрок, но готов работать в одиночку, если потребуется.
Дмитрий — опытный JavaScript-разработчик с более чем 8-летним опытом работы в сфере IT. Он специализируется на разработке фронтенд-приложений, используя современные технологии и инструменты, такие как React, Redux, TypeScript, Next.js и другие. Дмитрий работал над различными проектами, включая интернет-магазины, сервисы по автоматизации рекрутинга, сайты-музеи и внутренние системы крупных компаний. На каждом проекте он выполнял широкий спектр задач, таких как разработка и сопровождение проектов, написание кастомного кода, разработка интерфейсов, взаимодействие с другими членами команды и многое другое. В своей работе Дмитрий придерживается принципов чистого кода и использует методологию БЭМ для разработки фронтенда. Он также активно участвует в процессе код-ревью и помогает новым членам команды адаптироваться к проекту.
3+ года опыта работы в стеке TypeScript, JavaScript, React, Redux + в последнее время работаю и с Angular в том числе. Работал как над крупными enterprise проектами, так и в стартапах. React: помимо функциональных компонентов и хуков (кастомных хуков), так же работал с классическими классовыми компонентами. Имею опыт написания unit тестов с использованием Jest. Так же имею опыт ведения технической документации.
В web пришел с 2020 г. На текущий момент знает и применяет современные технологии, не боится трудностей, легко вливается в коллектив. Постоянно находится в состоянии учебы и практики для повышения своих навыков в разработке (не только связанное с frontEnd). Принимал участие в адаптации молодых специалистов, участвовал в собеседованиях в команду. Командный игрок.
Создавал интерфейс платформы для настройки рассылки всеми возможными способами, пуш уведомления, смс рассылки и тд., занимался версткой на react, на Hook, встраивал новые компоненты, внедрял фичи. Писал юнит тесты на Jest. знаком с Canvas, WebGL, использовал в коммерческих проектах в текущей и предыдущих компаниях, с GraphQL знаком, использовал на своих проектах, c WebSocket и Socket.io также знаком. Технологический стек: eactJS, Redux, TypeScript, JavaScript (ES6+), Redux Saga, Redux Thunk, React Hook Form, ESLint, Prettier, SCSS, styled-components, CSS, Modules, Material UI, Ant Design, Webpack, Jest, Canvas, WebGL Node.JS, Express, GraphQL, MongoDB, Mongoose, PassportJS, WebSocket, Socket.io, Git, GitHub, GitLab, Docker, CI/CD, MySQL, NoSQL, JSON, JSON, RPC, Jira, Confluence, Trello, Redmine, UML diagrams.
-Опыт Frontend разработки более 5-ти лет -Понимание принципов ООП -Навыки кросс браузерной верстки -Обширный опыт работы с JavaScript библиотеками React, Redux -Уверенное владение GIT -Опыт разработки стримингового сервиса -Опыт проведения собеседований
Ключевые навыки Jira/ Confluence TestRail SQL Postman API / REST Kibana devtools Pycharm Scrum Обо мне Аналитический склад ума, целеустремленность, внимательность к деталям. Новые знания и опыт даются легко. Знание теории тестирования (Принципы, уровни, а также виды тестирования. Методологии разработки ПО и техники тест дизайна, жц бага и ПО. Клиент-серверная архитектура) Есть опыт работы с JSON(Rest\API), работал в Postman c API Владею SQL на уровне простых запросов(Select, Updete, Delete, Insert into, Group by и операты Join-ы) Работал в Jira, TestReil, Confluence Знание HTML, XML, HTTP(S) В процессе изучения язык программирования Python и автоматизация на нём Ответственный, пунктуальный, практичный, работоспособный, отзывчивый, коммуникабельный Гибкий и адаптивный к изменениям, способный быстро осваивать новые инструменты и технологии. Разносторонняя личность (поэзия, футбол, тату, путешествия, IT) это всё про меня