Сергей С. JavaScript разработчик, Senior
ID 4426
СС
Сергей С.
Мужчина, 37 лет
Таиланд, Ban Chang, UTC+7
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 4 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
JavaScript разработчик
Грейд
Навыки
Знание языков
Английский — 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 лет 4 месяца)
Артленд
Роль
Фронтенд-разработчик
Обязанности
Проект: Маркетплейс для галерей Размер технической команды: 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 года 5 месяцев)
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 г.