Портфолио

Илья

Senior Golang Developer

⏰ Job Delay: 1 неделя
💰 Ожидаемая зарплата: $7000/месяц


Опыт работы

Go Digital, Москва – Backend Developer (Golang)

ноябрь 2023 – настоящее время

Аутстафф для высоконагруженных проектов.

Стек: Golang, PostgreSQL, k8s, RabbitMQ, redis, ruby

Обязанности: Backend Golang Developer - поддержание текущей кодовой базы, а так же репроектирование и перенос на го сервисы с go-legacy, ruby on rails, etc…

Примеры решенных задач:

DenumTech, Москва – Backend Developer (Golang)

сентябрь 2023 – ноябрь 2023

FinTech - Проектирование и разработка платежной системы

Стек: Golang, Protobuf, Istio, PostgreSQL, k8s, RabbitMQ, redis, ClickHouse, Jira

Обязанности: Backend Golang Developer, активное участие в разработке и проектировании продукта компании, ведение документации, собеседование и онбординг новых сотрудников

Примеры решенных задач:

Ecos, Москва – Backend Developer

Июнь 2022 – Сентябрь 2023

FinTech - поддержка и развитие платформы для облачного майнинга.

Стек: Golang, k8s, Grafana, kafka, redis, aws s3 ec2, php, MySQL, Nginx, Laravel, Sentry, Kibana, ClickHouse, Jira

Обязанности: Backend Team Lead, активное участие в разработке и проектировании продуктов компании

Примеры решенных задач:


Навыки

Backend

DevOps & Infrastructure

Frontend

Другие технологии


Языки


Образование

Курсы

Специалист при Н.Э. Баумана, Москва
Июнь 2017 – октябрь 2017
Full Stack Web Development

Высшее образование

Станкин, Москва
Сентябрь 2011 – Декабрь 2017
Неоконченное высшее (специалитет)


Pet Projects

OpenAI интеграция

Laravel, Laravel Breeze, MySQL, OpenAI API

Сайт для обхода блокировки чата GPT, путем написания собственного интерфейса для взаимодействия.

Из интересного - тесты разных генеративных моделей, разбор принципов предлагаемых сценариев использования OpenAI.

Highload Backup

Percona XtraBackup, Bash scripting

Настройка стратегии бэкапирования и поднятия из бэкапов для высоконагруженного проекта машинного обучения на Python.

Из интересного - БД крутится в докере, что резко усложняет весь процесс, т.к. утилита используемая для бэкапирования должна иметь прямой доступ к linux socket MySQL + доступ к бинарному логу.

Belbin test

Laravel Backend

Онлайн сервис прохождения тестов. Из интересного - практика конфигурирования боевого сервера с нуля и ряд мер по защите от сетевых атак. Nginx конфигурация. Частичный перевод моделей на uuid вместо id, и соответствующая настройка фреймворка.

Платформа для тестирования

Laravel, MySQL

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


О себе

Умею и люблю программировать. Легко нахожу общий язык с людьми. Всегда открыт к здоровой критике.

Настрой команды, её мотивированность - половина успеха, поэтому всегда стремлюсь поддерживать эмпатическую связь. Вторая половина - техническая экспертиза и тут я сторонник lifelong learning && networking.

На текущий момент проживаю в Москве. Релокация обсуждается.

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


Связаться со мной

Написать мне
Готово