10 KiB
title | description |
---|---|
Hi 👋 I'm Struchkov Mark | Эта страница рассказывает обо мне, как о техническом специалисте. Здесь коротко описан мой карьерный путь, а также мои пет-проекты. |
Приветствую 👋
Меня зовут Стручков Марк. Я архитектор информационных систем из Рязани 👀🍄
Мне 23, 24, 25, 26, 27, 28 лет.
[!INFO] HR Если вы HR специалист, то писать с предложениями о работе сюда 👉 Career
💼 Коротко о работе
Мой основной язык программирования – 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.
Я из тех, для кого разработка это не только работа, но и любимое хобби. Поэтому в свободное время я занимаюсь либо своими пет-проектами, либо пишу статьи о разработке в этот блог. Также смотрю различные доклады и хожу на конференции и митапы.
[!INFO] Подробнее о работе в резюме Struchkov Mark | Java Developer
Публичная активность
✏️ B.log
В какой-то момент у меня появилось непреодолимое желание писать, а так как я умею программировать, то решил что самое время завести блог по программированию. Это мой основной блог, на него уходит большая часть творческих ресурсов.
Telegram Chanels
- Struchkov.Dev — своего рода change log обновлений блога. Публикую там анонсы новых статей, и о крупных обновлений старых.
📓DevNotes
Но так как желание никуда не ушло, а на написание технических материалов уходит много времени, то появился второй блог — "Заметки Разработчиков". Туда я пишу всякие заметки и мысли, не только на тему IT.
YouTube
Есть желание создавать видео ролики к своим статьям, поэтому появился соответсвующий канал: youtube.com/@struchkovdev
💩 Мои пет-проекты
А тут можно ознакомиться c кучкой полезными проектами, которые я пилю по настроению в свободное время.
🤖 GodFather Bots
Мессенджеры в целом все похожи: у всех есть сообщения, у сообщения есть отправитель, текст, клавиатура, какие-то вложения. Данный проект абстрагирует общие сущности и поведение разных мессенджеров, игнорируя частные особенности.
Таким образом разработка новой библиотеки под конкретный мессенджер занимает меньше времени. А проекты написанные на таких библиотеках имеют общий программный стиль, общую архитектуру. Это позволяет намного легче создавать и поддерживать ботов под разные мессенджеры с похожим функционалом.
Этот проект был темой моего дипломного проекта в университете. С 2018 года и я до сих пор продолжаю работу над ним. Более того, мы успешно используем этот проект в работе.
Статьи про проект:
[!EXAMPLE] GitHub 😺 github.com/Godfather-Bots
GodFather Telegram
Библиотека для создания Telegram ботов на Java. Основана на GodFather, но дополнительно реализует особенности, которые есть только у Telegram. Например, инлайн клавиатура под сообщением.
[!EXAMPLE] Документация 📖 docs.struchkov.dev/godfather-telegram
[!EXAMPLE] GitHub 😺 github.com/Godfather-Bots/telegram-bot
✈️ Telegram Bots
На основе библиотеки GodFather Telegram я создаю различные полезные боты для Telegram.
🔔 Gitlab Notify Bot
А это самый полезный мой проект, который пока набрал только 🌟78🌟 на GitHub. Он позволяет гибко настроить персональные уведомления из GitLab в телеграм.
[!EXAMPLE] Документация 📖 docs.struchkov.dev/gitlab-notification
[!EXAMPLE] GitHub 😺 GitHub: github.com/uPagge/gitlab-notification
Docker Hub: upagge/gitlab-telegram-notify
🖊 uBlogger
Пока это самый популярный пет-проект. Он набрал 🌟250🌟 на GitHub. Это предыдущий шаблон моего блога для генератора статических сайтов Hugo.
[!EXAMPLE] GitHub 😺 github.com/uPagge/uBlogger
🌴 Haiti Framework
Никто из нас не любит писать типичный-тривиальный код. Это мой личный фреймворк, в который я собираю интересные и полезные решения, которые потом могу использовать в других проектах.
[!EXAMPLE] GitHub 😺 github.com/haiti-projects
🤙 Социальные сети
[!TIP] Мой никнейм 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