Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Frontend Developer

Мужчина, 27 лет, родился 4 марта 1999 г.
Москва, переезд возможен, готов к командировкам
Занятость
График работы

Опыт работы

Январь 2021 —
март 2021
2 месяца
Яндекс
JavaScript, React Code Reviewer
Review of JavaScript and React code of students' works on the Web Development course of Yandex.Practicum. (https://praktikum.yandex.ru/web) Main topics: DOM API, ES6 + concepts, OOP in interfaces, building a project in Webpack, React, hooks and infrastructure.
Сентябрь 2019 —
март 2021
1 год 6 месяцев
AdGuard
JavaScript Developer
Development of web applications and browser extensions using Vanilla JavaScript ES6 +, React 15-17, Typescript, Redux, Redux Forms, MobX, Webextension API, Webpack, Jest, Node.js and other relevant web technologies, code review, CI. Bitbucket, Jira and IDE from JetBrains are also actively used in the work. Major projects: - Browser extension AdGuard AdBlocker. TOP-5 browser extensions of the Chrome web store by the number of reviews, more than 20 million users in all modern browsers. One of 18 browser extensions added to Firefox for Android. Translated into 50 languages. Global refactoring of an extension from native JavaScript to React and MobX. Developing from scratch a new version of the extension on Manifest V3 using Webpack 5, React 17, MobX and Typescript. https://chrome.google.com/webstore/detail/adguard-adblocker/bgnkhhnnamicmpeenaelnjfhikgbkllg https://chrome-stats.com/d/bgnkhhnnamicmpeenaelnjfhikgbkllg https://addons.opera.com/ru/extensions/details/adguard https://addons.mozilla.org/android/addon/adguard-adblocker - AdGuard Home (DNS proxy server) control panel interface. Over 50 million app installs on Docker Hub, app certified by Ubuntu Appliance. Basic experience with Go, adding features on the server side. Linters to the monorepository were added via git hooks. Development of functionality on React and Redux, bug fixes, global project update, application refactoring, components, optimization and debugging, profiling, adding unit tests, updating and configuring Webpack 2 - 5 (scripts, plugins, Hot Module Replacement), internationalization (i18n), adaptive (mobile) layout, Infinite Scroll, working with the React infrastructure - custom hooks, component libraries, component design patterns. https://hub.docker.com/r/adguard/adguardhome https://ubuntu.com/appliance/adguard - Browser extension Adguard Assistant - a tracking and ad blocker for browsers based on Chromium and Firefox, integrated with desktop applications for MacOs and Windows via native messaging. TOP-800 (> 99.6%) browser extension of the Chrome Web Store by the number of users - more than 200 thousand users who purchased a license in less than a year. Development of an extension from scratch. Configuring Webpack (building in different browsers of different versions, automating the deployment of the extension to different sides of the extensions). The front-end of the extension uses React and MobX. A host stub is implemented on the background page for testing independently of the application. https://chrome.google.com/webstore/detail/adguard-browser-assistant/fbohpolgemkbfphodcfgnpjcmedcjhpn - Browser extension AdGuard VPN. More than 100 thousand users. Development of new features, bug fixes. React, MobX, WebSocket on the front-end of the extension. https://adguard-vpn.com https://chrome.google.com/webstore/detail/adguard-vpn-%E2%80%94-privacy-sec/hhdobjgopfphlmjbmnpglhfcgppchgje
Май 2019 —
июнь 2019
1 месяц
Яндекс
Frontend Developer (Intern)
Yandex-Market Internship. Improvement of the interface of the online store. Working with a highly loaded interface. NDA

Обо мне

It would be a plus, if the backend of your project is written in Go. My GitHub https://github.com/ArtemBaskal

Образование высшее

2021
National Research University Higher School of Economics, Moscow
Moscow Institute of Electronics and Mathematics, Infocommunication Technologies Bachelor

Знание языков

Русский — родной
Иностранные языки
Английский — A1 — Начальный

Дополнительная информация

Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения