Приветствую 👋
Меня зовут Стручков Марк. Я архитектор информационных систем из Рязани 👀🍄
Мне 23, 24, 25, 26, 27, 28 лет.

HR

Если вы HR специалист, то писать с предложениями о работе сюда 👉 Career

Короткая автобиография

Моё знакомство с миром технологий началось в раннем возрасте. С 13 лет я увлекся разработкой сайтов на платформе uCoz, что привело к самостоятельному изучению HTML и CSS. Это хобби со временем переросло в страсть к технологиям и программированию.

В университете я продолжил своё развитие в этом направлении, начав помогать однокурсникам с лабораторными работами по программированию. Уже к концу первого курса я нашел единомышленников и запустил сайт для помощи студентам из различных вузов, который включал интернет магазин с возможностью онлайн оплаты. Но к концу третьего курса я решил завершить этот проект, чтобы сосредоточиться на своём профессиональном и карьерном росте.

💼 Коротко о карьере

Мой основной язык программирования – Java. Развиваюсь в основном в направлении backend разработки и DevOps: могу написать свой SSO сервер с использованием Oauth2, написать библиотеку для реализации ABAC, написать сервис для хранения файлов с использованием MinIO S3. C декабря 2021 года активно осваиваю и использую в работе Quarkus для написания микросервисов в реактивном стиле 🚀

Во фронт не лезу, не мое это, но могу немного в HTML и CSS. Также мне нравятся задачи связанные с DevOps: могу настроить полный CI/CD, упаковать приложение в Docker и написать DockerCompose, оптимизировать работу nginx, или создать собственную домашню экосистему облачных сервисов.

На данный момент работаю ведущим разработчиком в T1 Group. Не смотря на небольшой стаж промышленной разработки в 5 лет, я уже техлид команды из 8 человек. Сейчас моя команда занимается разработкой и сопровождением 20+ сервисов, которые отвечают за различные коммуникации: групповые чаты, внешние чаты (Telegram, Viber и т.д.), интеграция с АТС для звонков, видео звонки и так далее.

Помимо основной работы ==был наставником в Яндекс.Практикум на курсе Java.== Не денег ради, а для прокачки софт-скилов и навыков объяснения своего видения разработки другим. В качестве наставника помогаю “студентам” находить ответы, если гугл не помог. И раз в две недели проводил вебинары, где мы разбирались в различных темах в Java.

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

Подробнее о работе в резюме

Публичная активность

✏️ B.log

В какой-то момент у меня появилось непреодолимое желание писать, а так как я умею программировать, то решил что самое время завести блог по программированию. Это мой основной блог, на него уходит большая часть творческих ресурсов.

Telegram Chanels

  • Struchkov.Dev — своего рода change log обновлений блога. Публикую там анонсы новых статей, и о крупных обновлений старых.

📓DevNotes

Но так как желание никуда не ушло, а на написание технических материалов уходит много времени, то появился второй блог — “Заметки Разработчиков”. Туда я пишу всякие заметки и мысли, не только на тему IT.

YouTube

Есть желание создавать видео ролики к своим статьям, поэтому появился соответсвующий канал: youtube.com/@struchkovdev

💩 Мои пет-проекты

А тут можно ознакомиться c кучкой полезными проектами, которые я пилю по настроению в свободное время.

🤖 GodFather Bots

Мессенджеры в целом все похожи: у всех есть сообщения, у сообщения есть отправитель, текст, клавиатура, какие-то вложения. Данный проект абстрагирует общие сущности и поведение разных мессенджеров, игнорируя частные особенности.

Таким образом разработка новой библиотеки под конкретный мессенджер занимает меньше времени. А проекты написанные на таких библиотеках имеют общий программный стиль, общую архитектуру. Это позволяет намного легче создавать и поддерживать ботов под разные мессенджеры с похожим функционалом.

Этот проект был темой моего дипломного проекта в университете. С 2018 года и я до сих пор продолжаю работу над ним. Более того, мы успешно используем этот проект в работе.

Статьи про проект:

GitHub 😺

github.com/Godfather-Bots

GodFather Telegram

Библиотека для создания Telegram ботов на Java. Основана на GodFather, но дополнительно реализует особенности, которые есть только у Telegram. Например, инлайн клавиатура под сообщением.

Документация 📖

GitHub 😺

✈️ Telegram Bots

На основе библиотеки GodFather Telegram я создаю различные полезные боты для Telegram.

🔔 Gitlab Notify Bot

А это самый полезный мой проект, который пока набрал только 🌟78🌟 на GitHub. Он позволяет гибко настроить персональные уведомления из GitLab в телеграм.

Документация 📖

GitHub 😺

🖊 uBlogger

Пока это самый популярный пет-проект. Он набрал 🌟250🌟 на GitHub. Это предыдущий шаблон моего блога для генератора статических сайтов Hugo.

GitHub 😺

🌴 Haiti Framework

Никто из нас не любит писать типичный-тривиальный код. Это мой личный фреймворк, в который я собираю интересные и полезные решения, которые потом могу использовать в других проектах.

GitHub 😺

🤙 Социальные сети

Мой никнейм uPagge

Обычно на любом ресурсе меня можно найти по нику: uPagge

⌨️ Coding:
  GitHub – github.com/uPagge
  Docker Hub – hub.docker.com/u/uPagge
  Habr – habr.com/ru/users/uPagge
  Maven Central: mvnrepository.com/artifact/dev.struchkov

💬 Social:
  Telegram: t.me/uPagge
  Habr Career – career.habr.com/uPagge

Поддержать развитие проектов

Спасибо, что читаете мои материалы и проявляете интерес к тому, что я делаю! Если вы хотите помочь проекту развиваться и продолжать существовать, вот несколько способов, как это можно сделать. Любая поддержка — это вклад в дальнейшее развитие, за что я очень благодарен каждому из вас.

Делитесь статьями

Лучший способ поддержки — это делиться статьями с коллегами и друзьями. Если у вас есть неформальный рабочий чат или корпоративный портал, расскажите о блогах там. Ваше участие помогает проекту расти!

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

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

Подпишитесь на канал

Вы можете подписаться на мой Telegram-канал @struchkov_dev, чтобы следить за новыми публикациями. А если у вас есть Telegram Premium, можете также поддержать канал, отдав свой голос за него.

Материальная поддержка

А если у вас уже есть вторая «бэха», и вы хотите поддержать меня рублем! 😄

Косвенная финансовая поддержка, через реферальные ссылки:

Прямая финансовая поддержка:

  • Банковская РФ карта: Сбор средств на Tinkoff
  • Криптовалюта:
    • TON: struchkov-mark.ton
    • BTC (Taproot): bc1pt49vnp43c4mktk6309zlq3020dzd0p89gc8d90zzn4sgjvck56xs0t86vy
    • ETH: 0x7668C802Bd71Be965671D4Bbb1AD90C7f7f32921
      • USDT (ERC-20): 0x7668C802Bd71Be965671D4Bbb1AD90C7f7f32921
      • DAI (ERC-20): 0x7668C802Bd71Be965671D4Bbb1AD90C7f7f32921
      • USDC (ERC-20): 0x7668C802Bd71Be965671D4Bbb1AD90C7f7f32921
    • BNB: 0xDa41aC95f606850f2E01ba775e521Cd385AA7D03
      • USDT: 0xDa41aC95f606850f2E01ba775e521Cd385AA7D03
      • DAI: 0xDa41aC95f606850f2E01ba775e521Cd385AA7D03
      • USDC: 0xDa41aC95f606850f2E01ba775e521Cd385AA7D03

Сколько кинуть?

Это решать только вам! Вот несколько идей:

  • 👍 Месяц работы сервера: 650 р.
  • 🤘 Домен на год: 3600 р.
  • 🥃 Мой любимый вискарь: 1600 р.
  • 😎 Затраты на год работы блога: 12000 р.

Спасибо вам за любую поддержку, будь то отзыв, репост или донат. Это помогает мне продолжать создавать полезные материалы и двигаться вперед!

Подробнее