Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Сергей С. JavaScript разработчик, Senior

ID 4426
СС
Сергей С.
Мужчина, 38 лет
Таиланд, Ban Chang, UTC+7
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 29 апреля 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
JavaScript разработчик
Грейд
Senior
Навыки
JavaScript
JQuery
Node.js
CSS
MongoDB
Git
HTML
Adobe Photoshop
Design Patterns
Flash
MySQL
Mercurial
React
Redis
Ajax
JSON API
CMS Wordpress
JSON
Linux
Oxigen XML Editor
CSS3
Joomla
CMS
Apache HTTP Server
Web Design
Web Application development
Redux
TypeScript
MobX
Docker
PostgreSQL
Знание языков
Английский — C2
Главное о специалисте
У меня есть опыт работы с 3 основными фреймворками: React, AngularJS, Vue.js. В настоящее время я специализируюсь на написании модульных javascript-приложений с использованием React/ Redux, React-router, redux-saga, expressjs, mongodb, Next.js, ApolloClient, GraphQL. Я знаком с библиотеками, часто используемыми с реакцией, такими как redux-form, Immutable.js, поток. У меня есть некоторый опыт написания изоморфных приложений на JavaScript, React Native, Meteor. Мои навыки включают в себя: JavaScript, HTML/HTML5, CSS/CSS3, JSON, XML, Typescript, Flow, адаптивный веб-дизайн. Я знаю модули CommonJS, модули AMD, Require.js. Имею опыт работы с такими библиотеками, как Backbone.js, React.js, jQuery, jQueryUI. У меня есть опыт автоматизации с Grunt.js. Я писал модульные тесты с использованием фреймворка Qunit и библиотеки Sinon.js. Я знаком с BDD и непрерывной интеграцией. Моя область знаний включает создание виджетов пользовательского интерфейса, создание анимации, одностраничных приложений. Я могу писать серверные приложения с Node.js, используя MongoDB, Redis. Я также могу писать серверные приложения на PHP и MySQL. Я знаком с системами контроля версий, такими как Git и Mercurial. Я знаю несколько систем управления контентом. Мой опыт включает в себя работу с Twitter, Google API. Протоколы HTTP, HTTPS. Я понимаю и использую шаблоны проектирования программного обеспечения, могу использовать Photoshop для веб-разработки (создавать значки, шаблоны изображений, извлекать графику из шаблонов). Мои навыки также включают ftp, администрирование веб-сайтов. Мне комфортно работать в ОС Windows, Linux. Я свободно говорю по-английски. В качестве хобби я разрабатывал приложения для Android на Java.
Проекты   (15 лет 8 месяцев)
Артленд
Роль
Фронтенд-разработчик
Обязанности
Проект: Маркетплейс для галерей Размер технической команды: 10 человек Обязанности: Разработка веб-приложения с использованием React.js, Node.js, mongodb, NestJS, Graphql, ApolloClient, Next.js, TypeScript. Разработка пользовательского интерфейса приложения, такого как главные страницы и административная часть. Создание процесса онбординга пользователей, интеграция со сторонними сервисами. Создание анимированного пользовательского интерфейса. Написание служебных скриптов на Node.js, взаимодействие с PostgreSQL через typeorm. Написание вспомогательных приложений NestJS и Node.js. Выявление и устранение проблем с SEO. Оптимизация показателей Core Web Vitals. Написание и поддержка интеграционных тестов. Участие в еженедельных спринтерских встречах: планерки с оценкой задач, ретроспективная встреча с анализом прогресса. Исследование и выбор новых библиотек для реализации новой функциональности. Обработка инцидентов в производстве: расследование произошедших инцидентов,
Период работы
Август 2019 - По настоящее время  (4 года 9 месяцев)
ComPany
Роль
Веб-программист
Обязанности
Проекты: системы управления контентом Обязанности: Программирование сайтов. Разработка сайтов с нуля с индивидуальной архитектурой и для популярных движков CMS. Миграция между версиями CMS. Резервные копии базы данных. Устранение неполадок маршрутизации веб-сайтов. Исправление ошибок. Создание сайтов из шаблонов PSD. Интеграция виджетов, взаимодействующих с API Google, Twitter. Стек разработки: HTML, CSS, JavaScript, PHP, MySQL
Период работы
Сентябрь 2008 - Январь 2022  (13 лет 5 месяцев)
Аквелон
Роль
Frotend Developer
Обязанности
Проект: Приложение CI/CD Размер технической команды: 20 человек Обязанности: Стек разработки: React, MobX, Typescript, Node.js, Jest. Работа над несколькими тесно связанными приложениями, которые являются частями одной экосистемы в микросервисной архитектуре. Разработка приложений с помощью React.js во внешнем интерфейсе и Node.js в бэкэнде. Использование машинописного текста. Использование MobX для управления состоянием. Тестирование через Jest. Работа с Docker, Microsoft Azure. Написание и поддержка юнит-тестов. Исследование и выбор новых библиотек для реализации новой функциональности. Обработка инцидентов в продакшене: расследование произошедших инцидентов, настройка инфраструктуры DevOps таким образом, чтобы предотвратить возможные инциденты. Настройка тестов Runscope. Анализ отчетов Runscope. Выполнение код-ревью кода коллег. Участие в дискуссиях с целью найти наиболее эффективный способ решения повседневных задач
Период работы
Июнь 2018 - Июль 2019  (1 год 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
2007 Уральский федеральный университет имени первого Президента России Б. Н. Ельцина/
Специальность
Физико-технический факультет
Завершение учебы
2007 г.

Похожие специалисты

Недавно просмотренные специалисты

E-commerce & Retail • FinTech & Banking • GameDev • Government & Public Sector • Social Networking
ВС
Виктор С.
Ростов-на-Дону
Android разработчик
Middle+
3,125 Р/час
Fragment Manager
RxJava 3
Xml View
Jetpack Macrobenchmark
Jetpack Navigation Component
Room
Picasso
Java
JUnit
Firebase
+26

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

Подробнее