Об авторе
Меня зовут Алексей Лоскутов. Я веб-разработчик, автор блога «Заметки разработчика» (dev-notes.ru). В веб-разработке — с 1999 года.
За это время я прошел путь от программирования на Perl и администрирования FreeBSD до современной стек-разработки на PHP, JavaScript и создания статических сайтов на Eleventy. Работал в найме, на фрилансе, занимался управлением проектами. Сегодня специализируюсь на backend-разработке, серверной оптимизации и создании инструментов для Eleventy.
Профессиональный опыт
2002 — настоящее время Веб-разработчик (фриланс)
Разработка и поддержка сайтов на PHP/JavaScript/HTML/CSS. Настройка серверов (Nginx/Angie), оптимизация производительности, кеширование, администрирование.
2007 — 2020 Системный администратор / разработчик
Администрирование Ubuntu Server (Samba, MySQL, Apache, fail2ban, iRedMail). Разработка и поддержка сайтов на PHP/MySQL. Обеспечение бесперебойной работы инфраструктуры.
2006 — 2007 Специалист отдела программного и информационного обеспечения, Росэнерго
Установка и конфигурирование Linux (Debian), настройка рабочих станций (Ubuntu, Windows). Монтаж видеонаблюдения и ЛВС
2005 Специалист по допечатной подготовке и интернет-проектам, ООО Импульс
Дизайн и верстка полиграфии, допечатная подготовка макетов.
2004 Веб-разработчик, ООО ЦРК Креатика
Разработка и сопровождение сайтов (PHP, HTML, JavaScript, CSS). Администрирование Apache.
1999 — 2002 Программист, лаборатория МОСПИ АлтГУ
Разработка сайта факультета (Perl, HTML, CSS). Администрирование FreeBSD. Верстка полиграфии (Corel, PageMaker).
Управленческий опыт
2007 — 2009 Руководитель районного штаба / специалист отдела агитации
Участие в избирательных кампаниях различного уровня:
- выборы в Государственную думу (2007),
- краевые выборы (2008),
- специалист отдела агитации и пропаганды регионального отделения партии (2009).
Ключевые компетенции
Backend-разработка PHP, Node.js, MySQL, SQLite, PostgreSQL (базовый уровень)
Frontend-разработка JavaScript, CSS, Sass, HTML
Фреймворки и генераторы сайтов Laravel (backend), Eleventy (static site generator)
Инструменты и DevOps Nunjucks, Markdown, Docker, Git, GitHub Actions, Figma, Vim/Neovim, Ansible (базовый уровень)
Open Source проекты
Я поддерживаю несколько open-source проектов, преимущественно для экосистемы Eleventy:
- eleventy-plugin-external-links — автоматическая установка
target="_blank"и атрибутовrelдля внешних ссылок оставляя внутренние ссылки и ссылки на указанный домен/домены без изменений. - eleventy-plugin-codepen — встраивание Codepen через Markdown.
- eleventy-plugin-link-preview — генерация карточек-превью для ссылок.
- plural-ru — склонение русских существительных после числительных.
Репозитории открыты для предложений и доработок.
Контакты
- GitHub: aloskutov
- Telegram: @snakenf
- E-mail: contacts@dev-notes.ru