
Был сегодня в 06:42
Путилов Глеб Романович
Мужчина, 23 года, родился 17 декабря 2001
Активно ищет работу
Самара, м. Московская, готов к переезду, готов к редким командировкам

Full stack C#/Angular Developer
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость
График работы: полный день, гибкий график, удаленная работа
Опыт работы 3 года 3 месяца
Июль 2022 — по настоящее время
3 года 3 месяца
Самара
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист
Full stack разработчик.
- разрабатывал и поддерживал веб-приложения в команде;
В первой команде. Стек: .NET Framework, .NET, MS SQL, PostgreSQL, AngularJS, TypeScript, HTML, CSS, Git, Docker, GitLab, REST, SOAP.
- Мигрировал проект с .NET Framework на .NET 6 и MS SQL на PostgreSQL;
- Устранял критические баги;
- Профилировал и оптимизировал множество сложных SQL-запросов, настраивал секционирование таблиц для повышения производительности (partitioning);
- Писал SQL-запросы и скрипты с join-ами, CTE, рекурсиями, представлениями, функциями, процедурами;
- Настроил репликации и ролевой доступ;
- Реализовывал потокобезопасную обработку данных с использованием SemaphoreSlim;
- Реализовал интеграцию с гос. сервисами (ЗАГС, ФНС, Гос. услуги, ...) через СМЭВ (2.0, 3.0), SOAP, ЭЦП, фоновые задачи;
Во второй команде с более свежим стэком. Стек: .NET, EF Core, Fluent API, PostgreSQL, JWT, Angular, RxJS, TypeScript, HTML, CSS, PrimeNG, Git, Docker, GitLab, Kubernetes, REST, SOAP, Redmine, микросервисная архитектура, DDD, CQRS, MediatR, Grafana\Loki, Sentry.
- Участвовал в проектировании архитектуры с применением DDD и CQRS;
- Реализовывал асинхронную обработку запросов;
- Писал linq запросы;
- Покрывал код юнит и интеграционными тестами (до 80%);
- Настраивал CI/CD с помощью GitLab, Docker, Kubernetes;
- Реализовал авторизацию через ЕСИА;
- Реализовывал frontend на Angular, включая HTML/SCSS-верстку с адаптивным дизайном;
- Применял lazy loading;
- Разрабатывал собственные компоненты, формировал пакет для переиспользования в других проектах;
- Использовал RxJS для управления асинхронными событиями;
- Писал документацию для Swagger;
- Реализовал кодогенерацию клиентской части на основе Swagger для уменьшения ошибок коммуникаций;
- Интегрировал сервис с ФИАС (Федеральная информационная адресная система);
- Реализовал потоковую передачу и обработку видео с ffmpeg;
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Базовый уровень
Обо мне
Работаю Full stack разработчиком, хочу продолжать развиваться в этом направлении, но с акцентом на бэкенд или только бэкенд.
Имею опыт коммерческой разработки на C# ~ 3.5 года. Angular ~ 3 года.
Возможен переход на другие фреймворки для фронтэнда (React, Vue).
Стараюсь следить за новостями и тенденциями, читать статьи и техническую литературу.
Оптимистичный, коммуникабельный, неконфликтный, хорошо работаю в команде, ответственный, самостоятельный, делаю задачи в срок, легко обучаюсь, понимаю бизнес-контекст задач.
Имею понимание ООП и его принципов, стараюсь применять их при проектировании архитектуры.
Понимаю асинхронное и многопоточное программировани (async/await, Task, TPL, Mutex, Semaphore).
Понимаю и стараюсь применять принципы SOLID, DRY, KISS, YAGNI.
Понимаю и применяю принципы REST.
Имею уверенные знания SQL, понимаю принципы работы СУБД на низком уровне (планы, индексы, блокировки) и механизмы безопасности.
Имею знания о сетевых протоколах, понимаю как они устроены.
Кроме перечисленного в "Место работы" работал в некоммерческих проектах с технологиями:
- Apache Kafka;
- RabbitMq;
- WPF;
- WinForms;
- NoSQL (MongoDB);
- MySQL;
- React;
- Python - встраивание ЦВЗ, обработка изображений и видео, обучение нейросетей для распознования объектов на изображениях;
- Jira;
- TestRail;
- C/C++ - начинал знакомство с программированием с этих языков, понимаю основные структуры данных, особенности работы с памятью, указателями, процессами.
Проходил курс Java разработки в NetCracker: Java SE, JEE, Spring;
Email: gleb.putilove@gmail.com
Tg: https://t.me/puti_love
Высшее образование
2024
Информатики и Кибернетики, Информационная безопасность автоматизированных систем
2024
Институт дополнительного образования, Руководитель проектов в области Информационных технологий
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения