Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель
Frontend Developer
Мужчина, 27 лет, родился 4 марта 1999 г.
Москва, переезд возможен, готов к командировкам
Занятость
График работы
Опыт работы
Январь 2021 —
март 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
март 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
июнь 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 — Начальный
Дополнительная информация
- Гражданство
- Нет
- Разрешение на работу
- Нет
- Время в пути до работы
- Не имеет значения