Размещайте вакансии
Нанимайте без комиссий
Full Stack разработчик с опытом более 10 лет. Моя специализация либо разработка современных
веб-сайты и электронная коммерция, или промышленные, деловые и аналитические системы. Имеет опыт разработки
Микросервисы, RESTful API и блокчейн-решения. Я начинал как PHP-разработчик с полным стеком, и сейчас я
перемещен в стек JAM.
Языки программирования: Javascript | Машинопись, PHP
Внешний интерфейс: React, Redux, Redux Saga
Блокчейн: web3js
Фреймворки пользовательского интерфейса: MUI, ReactStrap, Bootstrap
Разметка: HTML5, SCSS3, SASS, сборщики и исполнители задач-NPM, Gulp
Другие JS-фреймворки: GatsbyJS, jQuery, ext.js.
Бэкенд: PHP, NodeJS Express
PHP-фреймворки: Symfony, SLIM.
Базы данных: MySQL, Oracle DB, PL/SQL, MongoDB
CMS: Drupal 8+, Wordpress, Magento 1.9.x
Облако: AWS, GCP
Project Description: A startup project. A multipurpose sport-oriented blockchain platform. The main feature is a
marketplace forNFT tokens. The platform where sportclubssell theirNFT, and Fan tokensto the fans and crypto
investors. In addition, therewere staking and social features.
Responsibilities:
An FE part in developing newfeatureswith differentcomplicatedworkflows.
Integrationwith cryptowallets
interactwith an ethereum node
Fetch data from blockchain and ipfs
Integrationwith Stripe
Integrationwith the Mexccrypto market
Build scenes, pages, landings, and custom components, mobile adaptation
Build styled email templates
Project Team:1team lead,1 backend dev, and blockchain engineer,1frontend dev (me),1 PM,1 PR,1 QA,1
designer.
Tools and TechnologiesI used during thework under the project: JS, TS, React JS, Redux, Redux Toolkit, Redux
Saga,web3.js, MUI, Stripe elements, AWS S3, AWS Codebuilder, i18next, Foundation emails, Figma
A Drupal 8 - basedwebsite developing and supporting.
Therewere about 30websitesfrom pharmacy customer. The mainwassupporting differentstage environments,
synchronizing data between them, regular updating, backup, and restore. Also, itwas developing newwebsites
with custom themes, modules, and functionalities. Therewas a large diversity from site to site.
I'veworked with:
- Multilingualwebsites
- Different user roles and rights
- Custom modules,such ascalendars, eventsubscriptions, modalwindows. Custom views,custom blocks, layout building, custom services.
- Theme building using bootstrap framework
- Landing pages, email templates
- Command-line tools: drupalconsole and drush.
I'veworked on the creation of an audio podcastwebsitewritten using react-redux. Therewascustom design
provided in figma and mocked data. Thewebsitewas build using the Material/UI framework.
Developing components, pages, and sceneswith Typescript using MUI, according to the design provided in Figma.
Theweb3.jswas used to interactwith an ethereum node.
JAM stack. The UI is a ready to usewebsite template, thatcustomer has bought. Itwasready to use a set ofstyled
componentswritten using reactstrap framework. The main isto retrieve data from the API endpoint and
represent it in the table vieworcardsfor the entities. Data aggregation such assumming, mapping,sorting,
filtering, etc... CRUD operations. Closeworkingwith backend 1C developer.
I'veworked on an application that utilized microservices architecture. Thisincludes:
- Several RestFul APIswaswritten usingNodejs Express and PHP Slim framework
-Node Jsweb scraper
- The administration panelwaswritten using react-redux andwrapped into the WordPress plugin
- Google Cloud Platform autotranslation
- AWS S3 bucket forstoring images, AWS lightsail forsetup multiple customer instances, AWS SES for email
marketing
- Docker forcontainerizing, Ansible and bash scripting for automation, Gitlab pipelinesfor CI/CD
- WordPress and Woocommerce custom theme and plugin development.