Перейти к содержимому
Leonidov.DEV

НАВЫКИ И ТЕХНОЛОГИИ

Спектр навыков и технологий, которые лежат в основе моих решений

Веб-разработка

  • HTML5, CSS3, JavaScript (ES6)
  • SASS/SCSS, Bootstrap, Tailwind
  • jQuery, React.js, Angular, Svelte, Node.js
  • Webpack, Gulp/Grunt

Бэкенд-разработка

  • PHP, Laravel, CodeIgniter, Fat Free Framework, Symfony, Zend Framework, Yii, Phalcon
  • Python, TensorFlow, OpenCV, NLP, NumPy, OpenAI, Scikit-learn, Keras, Pandas, Matplotlib, PyTorch
  • Express.js (для Node.js), NestJS
  • Atomic Framework

Системы управления контентом

  • WordPress, WooCommerce, Elementor, Magento
  • Advanced Custom Fields (ACF), WPBakery Page Builder, Yoast SEO, Gravity Forms, WP REST API, Magento 2, Magento PWA Studio, M2E Pro (eBay & Amazon Integration)
  • PlasmCMS

Мобильная разработка

  • Android, iOS, Flutter
  • Kotlin (for Android), Swift (for iOS),
  • React Native, Xamarin

Управление базами данных

  • MySQL, OracleDB, SQLite, PostgreSQL, MariaDB
  • MongoDB, Redis, Cassandra, Elasticsearch

Облака и DevOps

  • AWS
  • Azure
  • Google Cloud
  • Heroku
  • DigitalOcean
  • Firebase
  • Linux
  • Docker
  • Kubernetes
  • Terraform
  • Jenkins for CI/CD
  • Ansible
  • Puppet
  • Chef
  • Vagrant
  • Prometheus
  • Grafana

Высшая математика

  • Линейная алгебра:
    • Операции с матрицами
    • Матрицы преобразования
    • Разложение сингулярных значений
    • Решение систем линейных уравнений
  • Исчисление:
    • Пределы и непрерывность
    • Дифференцирование
    • Интегрирование
    • Численное интегрирование и дифференцирование
  • Вероятность и статистика:
    • Теория вероятностей
    • Байесовская вероятность
    • Регрессия и корреляция
    • Статистическая оценка
    • Энтропия
  • Дифференциальные уравнения:
    • Обыкновенные дифференциальные уравнения
    • Уравнения с частными производными
    • Краевые задачи
  • Оптимизация:
    • Градиентные методы
    • Линейная и нелинейная оптимизация
    • Выпуклая оптимизация
  • Дополнительные темы:
    • Многомерное исчисление
    • Тензорное исчисление
    • Комплексный анализ
    • Функциональный анализ
    • Случайные процессы

Архитектор

Архитектурное проектирование

  • Проектирую системы под нагрузку: монолит или микросервисы, выбор объясняю требованиями, а не модой. Для каждого варианта считаю компромиссы и стоимость поддержки.

Интеграция систем

  • Свожу разные системы в одну: API на REST, GraphQL и gRPC, обмен данными между сервисами. Отвечаю за то, чтобы интеграция не рвалась на первом обновлении.

Облачная архитектура

  • Проектирую приложения под AWS, Azure и Google Cloud, автоматизирую инфраструктуру через Terraform, Ansible и Kubernetes.

Безопасность

  • Закладываю защиту в архитектуру: шифрование, аутентификацию, авторизацию, разграничение доступа. Проверяю и код, и то, как система ведёт себя под атакой.

Данные

  • Проектирую хранение на реляционных базах (MySQL, PostgreSQL, OracleDB) и NoSQL (MongoDB, Cassandra, Elasticsearch). Занимаюсь моделированием данных, ETL и хранилищами.

Производительность

  • Ищу узкие места: нагрузочные тесты, профилирование, кэширование. Держу highload-проекты под нагрузкой, а не на словах.

DevOps и CI/CD

  • Настраиваю конвейеры в Jenkins, GitLab CI и GitHub Actions, контейнеры на Docker и Kubernetes, инфраструктуру как код на Terraform и Ansible.

ИИ и машинное обучение

  • Встраиваю модели в продукты на TensorFlow, PyTorch и Scikit-learn: обучаю и вывожу в продакшен.

Фронтенд и бэкенд

  • Собираю обе части в одно целое: React, Angular, Svelte на клиенте, Laravel, Symfony, Node.js на сервере. Знаю HTML5, CSS3, JavaScript и сборку через Webpack, Gulp/Grunt.

Проекты и команда

  • Веду проекты: требования, план, выполнение. Руковожу разработчиками и наставляю их, слежу за практиками и результатом.

Где почитать подробнее