Я full-stack web developer - веб программист полного цикла, ну или разработчик широкого профиля. Занимаюсь разработкой и созданием проектов связанных с интернетом уже более пятнадцати лет. Это и простые страницы, блоги, это и магазины с CRM и складским учётом, это и большие системы со множеством уникальных компонентов.
Основные инструменты для работы это Python для бэкенда и серверной архитектуры. В основном это фреймворки Django + DRF, FastAPI, в последнее время AioHttp асинхронный HTTP Client/Server для asyncio.
Так же на фронтэнде я использую Vue и React, это основные Javascript фреймворки. Плюс множество специализированных от картографического Leaflet до UI фреймворка Quasar.
Для реализации современной парадигмы SPA (Single Page App) или для создания изоморфного приложения использую Nuxt.js или Node.js
- Магазин+приют для домашних животных - весь фронтенд на Vue, много форм, и состояний, бэкенд - API на Python (Django+DRF, AioHTTP).
- Документор - сервис для создания бухгалтерских документов. Новая версия фронтенда и API, прототип для инвесторов. Задачи те же, что и на предыдущем проекте.
- Сервис для сети управления движением - создание и управление светофорными группами, направление движения транспорта. SPA приложение, Quasar+Leaflet, рисование canvas. Бэкенд - API на AioHTTP, SQLAlchemy, PostGIS
- Участие в разработки системы управления распределённой сетью (40% устройств за рубежом) автоматов по разливу напитков для компании NPM. Django (DRF), микросервисная архитектура.
- Python: from 2.5 to 3+ versions
- Django 1.2 to 3+
- DRF, SQLAlchemy
- FastAPI, Flask, Tornado, AioHTTP
- Swagger, GraphQL (+Graphene), ElasticSearch
- NumPy, pandas
- RabbitMQ,Celery, Redis
- Websocket, Server Send Events
- PostgreSQL (+PostGIS)
- Создание ReSTfull API проекта, и работа с API сторонних сервисов.
- JavaScript:
- Vue(Vuex, Vue router, axios), Nuxt
- React.js, Leaflet.js (map layers, draws)
- WebPack
- Good Linux skills: Bash, shell scripts
- Git (+Gitlab)
- Deploy: AWS, Google Cloud, Azure
- Ansible, Docker, Kubernetes
- Телеграмм - codeboy_ru (Maxim Vavilov) https://t.me/codeboy_ru
- Skype - codeboy.ru (Maxim Vavilov)
- Whatsapp, телефон - 905 222 444 3