Портрет Лоренцо Роттини, создателя этого портфолио
Портрет Лоренцо Роттини, создателя Portfolio Rottigni

Лоренцо Роттини

Разработчик программного обеспечения

Я Лоренцо, разработчик программного обеспечения из Милана, специализирующийся на системном программировании, full-stack разработке и DevOps. Я создаю производительное программное обеспечение с нуля — от логики на bare-metal до готовых к производству приложений и масштабируемой инфраструктуры.

Я Лоренцо, разработчик программного обеспечения из Милана, специализирующийся на системном программировании, full-stack разработке и DevOps. Я создаю производительное программное обеспечение с нуля — от логики на bare-metal до готовых к производству приложений и масштабируемой инфраструктуры.

Оставьте отзыв

Ваш отзыв очень важен! Если вам понравилась моя работа или она была полезна, уделите немного времени, чтобы оставить отзыв. Это помогает мне анализировать и продолжать совершенствоваться.

Поле "Полное имя" является обязательным.
Поле "Роль" является обязательным.
Поле "Электронная почта" является обязательным.
Поле "Отзыв" является обязательным.

Видение

Путь, который я строю впереди

Я считаю, что будущее программного обеспечения заключается в прозрачности, автоматизации и устойчивости.

Как разработчик на стыке системного программирования и full-stack разработки, я сочетаю низкоуровневую производительность с удобством использования на высоком уровне. В основном работаю с Rust и Node.js, выбирая лучший инструмент для каждой задачи.

Я придерживаюсь философии открытого исходного кода. По возможности я публикую свои проекты публично — потому что отличное ПО развивается через сотрудничество, видимость и совместное владение.

Я рассматриваю облачные технологии как основу современной инфраструктуры. От CaaS, Docker и Kubernetes до CI/CD пайплайнов — я проектирую системы, которые масштабируемы, автоматизированы и готовы к непрерывной доставке.

Моя деятельность

home.services.subtitle

  • Open-Source пакеты

    Я стараюсь делать свою работу открытой (open-source) всякий раз, когда это возможно, и делиться ею в публичных реестрах, таких как npm, crates.io и GitHub. Мои проекты охватывают разработку инструментов, интеграции для электронной коммерции и автоматизацию в облаке. Среди примечательных примеров — rpgx (игровой движок, GitHub/crates.io/npm), vendure-scalapay и nuxt-paypal (npm), а также k8s-cj-scheduler (GitHub). Публикуя эти пакеты, я стремлюсь помогать разработчикам, вносить вклад в сообщество и постоянно совершенствовать свои навыки.

  • Программирование низкого уровня

    Я работаю с языками низкого уровня, такими как Rust и C, когда важны производительность, контроль памяти или доступ на уровне системы. Мне нравится решать задачи, где критически важны точный контроль и эффективность — от оптимизации алгоритмов до создания надежных и высокопроизводительных библиотек. Работа близко к оборудованию позволяет решать сложные задачи, с которыми высокоуровневые абстракции часто не справляются, обеспечивая надежные и эффективные решения.

  • Фронтенд-разработка

    У меня большой опыт фронтенд-разработки, начиная с уверенного знания HTML и CSS, до лучших практик SEO и современных фронтенд-библиотек. Я работаю с Vue/Nuxt, React/Next, Angular и Fastify, хотя для своих проектов часто предпочитаю Vue/Nuxt из-за его гибкости и удобства для разработчика. Моя работа сочетает чистый, поддерживаемый код с производительными и удобными интерфейсами.

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

    Я работаю на бэкенде с использованием различных языков, включая Node.js, Python и Rust, в зависимости от требований проекта. Я использую MVC и ORM для упрощения интеграции между базами данных и представлениями, а также строю системы на основе событийно-ориентированной архитектуры с использованием шины событий для обеспечения масштабируемых и поддерживаемых решений. Моя цель — создавать надежные, эффективные и структурированные бэкенд-системы, которые стабильно поддерживают сложные приложения.

  • DevOps

    У меня есть практический опыт работы с CI/CD пайплайнами GitLab и GitHub, я увлечен Docker и люблю контейнеризировать и оптимизировать приложения. У меня хорошие знания Kubernetes и его экосистемы, а также я использую Terraform для управления инфраструктурой как кодом. В сочетании с глубоким пониманием уровней ISO/OSI, TCP/IP и основ сетей, я сосредоточен на построении надежных, масштабируемых и эффективных систем от разработки до деплоя.

  • Bare-Metal и облачный хостинг

    Я разворачиваю и публикую сервисы как на bare-metal серверах, так и на облачных платформах, используя современные подходы, такие как Docker и Kubernetes, а также традиционные веб-серверы, такие как NGINX и Apache. У меня есть опыт работы с несколькими облачными провайдерами, включая AWS (S3, EKS, App Runner, ECS, EC2), GCP (Cloud Run, GKE, Compute Engine, Cloud Storage), Azure (AKS), OVH (Public Cloud + Kubernetes) и host.it (VPS с bare-metal Kubernetes). Эта универсальность позволяет мне проектировать масштабируемые и надежные системы независимо от инфраструктуры.

  • Решения для баз данных

    Я специализируюсь на реляционных базах данных, таких как PostgreSQL, MySQL и SQLite, проектируя схемы и запросы, которые эффективны, надежны и удобны в сопровождении. Я редко использую нереляционные базы данных, так как предпочитаю структуру и согласованность, обеспечиваемые реляционными моделями в большинстве проектов.

  • Веб-скрапинг и краулинг

    Я создаю инструменты для веб-скрапинга и краулинга, эффективно извлекая и обрабатывая данные с веб-сайтов и API. Я сосредоточен на написании надежных и поддерживаемых скриптов для сбора данных в больших масштабах, с учетом производительности, юридических и этических норм. Моя работа включает разбор HTML, обработку динамического контента и интеграцию собранных данных в структурированные форматы для анализа или автоматизации.

Моя хронология

Важные этапы на пути