Резюме Морозова Романа на должность Golang разработчика

Я

Любознательный - даже если задача сделана, но мне что-то было не понятно в процессе, стараюсь разобраться подробнее.
Ответственный - доделываю начатое до конца. Если что-то не понимаю, то спрашиваю что требуется, а не делаю как получится.
Общительный - легко погружаюсь в новый коллектив.

Обо мне

С 2013 года работаю с PHP, коммерческий опыт пошел с 2019 года, когда официально устроился на работу программистом. За 2,5 года приблизился к позиции тимлида (участвую в создании системы грейдов разработчиков, распределении задач между другуми программистами, проводу код ревью, в компании за мной закреплено 2 ученика, которых учу как "делать хорошо")

Понимаю как работает HTTP, сокеты и интернет в общем. Умею работать с Lunux и его настраивать. Много опыта работы с git (не только использование готового репозитория, но и настройка новых).
На PHP разрабатывал самостоятельно и участвовал с командой в создании множества сайтов мелких и крупных. Писал интеграции с платежными системами, мессенджерами, 1С и другими. Проводит аудиты на наличие уязвимостей сайтов.

Понимаю работу фронтенда, умею верстать, но не люблю. Хорошо понимаю JavaScript и могу дебажить, знаю много полезных инструментов для этого. Много раз занимался оптимизацией скорости загрузки сайтов как со стороны backend, так и со стороны frondend.

Много опыта работы с MySQL, меньше с PostgreSQL, Clickhouse, Sqlite.

В докер запускал свои pet проекты, на продакшене докер не использовал.

Опыт с Golang

Перехожу на go, так так считаю его более перспективным, по сравнению с PHP.

Разрабатываю Pet проекты, выкладываю на Github: https://github.com/MashinaMashina?tab=repositories&q=go

pass-keeper - хранилище паролей на Golang. База данных: sqlite, шифрование с помощью AES, query builder - squirrel.

go-filemanager - файловый менеджер на Go. В основе фреймворк Gin

go-browserGui - приложение с GUI через браузер пользователя. Для хранения данных используются jwt токены, вследствие чего не требуется база данных.

sea-battle - морской бой (Go + JS). Общение клиента и сервера идет через вебсокеты (gorilla/websocket). Роутер - gorilla/mux, логгер - sirupsen/logrus.

surf - тут просто мой PR приняли в репозиторий с 1,3k звезд. https://github.com/headzoo/surf/commit/37385ffec513af0627ee55d8d13b7bb890bb1bc0

Подробнее

Мужчина, родился 28 января 1999.
Проживаю в городе Ижевск, Удмуртия.

Github: https://github.com/MashinaMashina
Мой сайт: https://r-morozov.ru/

Опыт работы

Октябрь 2019 — по настоящее времяПиком
Разработчик 1С-Битрикс
Создание сайтов, настройка интеграций, оптимизация сайтов. Доработка, реализация не стандартных требований

Среднее специальное образование

2019Техникум радиоэлектроники и информационных технологий
Ремонт и регулировка радиоэлектронной техники