Разработчики

Дмитрий Ларионов

SENIOR BACKEND DEVELOPER


Программист с большой буквы “П” — профессионал своего дела. Проактивен с точки зрения выполнения задач и может предложить оптимальное решение, а не то, которое впоследствии не будет работать. Клиентоориентированность уровень Б-г: принимает заказчика как часть команды и всегда стремится к результату, превосходящему ожидания.


Навыки


JavaScript / TypeScript

  • Nest.js, Hapi, Meteor, Fastify, Express.js, Node.js.
  • TypeORM, Sequelize, Mongoose, MikroORM, ESLint, Prettier, husky, dotenv, cross-env.
  • hpp, helmet, npm, yarn, nvm, npx, npm scripts, gulp, grunt, cron.
  • Nestjs Testing, Puppeteer, Supertest, Webpack, Parcel, Rollup, Babel, Snowpack, Lerna, Clinic, Flamegraph, autocannon, Raygun, pm2, nodemailer, minio, sharp.

PHP

  • Symfony, Laravel, YII2, Bitrix, Doctrine, Eloquent, Cycle, D7 ORM, Composer, PEAR, MemCache, OpCache, PHPUnit, CodeCeption, PSR.

Python

  • Django, Django DRF, Flask, FastAPI, PyTorch, TensorFlow, Keras, Scikit-Learn.
  • NumPy, Pandas, SQLAlchemy, Django ORM, peewee, pip, Conda, Redis, PyTest, UnitTest, DocTest, Pydantic, asyncio/aiohttp.

Base

  • ООП, SOLID, Паттерны, KISS, YAGNI, DRY.
  • PostreSQL, MySQL, MSSQL, Oracle, MongoDB, CouchDB, DynamoDB, Redis, ClickHouse, Vertica.
  • RabbitMQ, Kafka, Centrifugo, Rest, GraphQL, SOAP, JSON-RPC, WebSockets, gRPC (JSON), Kibana, Grafana, Prometheus, Logstash, Fluentbit.
  • Gitlab CI/CD, Docker, k8s, Ansible, Ingress, Traefik.
  • OAuth, Basic Authentication, JWT, OpenID, MQTT, gRPC (Protobuf), NATS, Thrift, SOLR, Sphinx, ElasticSearch, HTTPS, CORS, HSTS, CSRF, Rate limiting, bcrypt, XSS, SQL Injection.
  • Nginx, Apache, AWS, S3 (Object Storage), CDN.


Также есть опыт работы с:


Опыт работы


10.2020 — 05.2021

Alfa-Direct

https://alfadirect.ru

Роль на проекте: Middle Frontend Developer
Технологии: JavaScript, React
Команда: 6 разработчиков

— Разработка внутренней системы ведения учета заявок: авторизация пользователей на основе JWT;
— REST API для работы с заявками; описание API в swagger;
— составление и экспорт отчетов по заявкам в XLS в разных форматах;
— использование WEB Notifications API для напоминаний о закрытии заявок в определенное время;
— логирование действий пользователей.



10.2020 — 05.2021

Alfa-Direct

https://alfadirect.ru

Роль на проекте: Middle Frontend Developer
Технологии: JavaScript, React
Команда: 6 разработчиков

— Разработка внутренней системы ведения учета заявок: авторизация пользователей на основе JWT;
— REST API для работы с заявками; описание API в swagger;
— составление и экспорт отчетов по заявкам в XLS в разных форматах;
— использование WEB Notifications API для напоминаний о закрытии заявок в определенное время;
— логирование действий пользователей.



До 2021
Технологии: JavaScript, React

— Разработка внутренней системы ведения учета заявок: авторизация пользователей на основе JWT;
— REST API для работы с заявками; описание API в swagger;
— составление и экспорт отчетов по заявкам в XLS в разных форматах;
— использование WEB Notifications API для напоминаний о закрытии заявок в определенное время;
— логирование действий пользователей.
Backend