Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

GitHub: https://github.com/pkirilin

Мой текущий стек технологий:

C#, .NET Core, ASP.NET Core MVC, Web API, Entity Framework Core, LINQ

HTML, CSS, JavaScript (работа с DOM, обработка событий, ES6+, ООП, ajax-запросы, замыкания, промисы), jQuery, Bootstrap 4, Node.js (NPM), webpack, React, Redux

SQL (DML, DDL, соединения, подзапросы, ограничения, хранимые процедуры, представления, триггеры, транзакции, блокировки, пользовательские функции, курсоры)
Работал с тремя СУБД: MS SQL, Oracle, PostgreSQL и диалектами T-SQL, PL/SQL, PL/pgSQL

git. Умею: создавать и редактировать коммиты, работать с ветками, делать merge/rebase веток (с пониманием, когда надо применять одно, а когда другое), при необходимости: изменять историю ветки - удалять коммиты, делать их слияние, изменять их порядок, изменять сообщения коммитов, сделать откат изменений, временно спрятать изменения в stash.
Понимаю такие вещи, как issues, pull requests.

C++ (ООП, указатели, динамическое распределение памяти, шаблоны, STL, RTTI, callback-функции)

Хорошо понимаю принципы структурного и объектно-ориентированного программирования (ООП), принципы SOLID, а также основы многопоточного и асинхронного программирования.
Имею представление о паттернах проектирования.
Имею неплохую теоретическую и практическую базу по алгоритмам и структурам данных.
Умею писать юнит-тесты на C# (xUnit.net, MS Test, Moq), немного знаком с TDD.
Понимаю принципы построения REST-архитектуры, имею навыки построения API и работы с web-сервисами.
Имею опыт работы с legacy-кодом.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Информационные технологии и консалтинг
Младший разработчик
Ноябрь 2018 — Июнь 2019 (8 месяцев)

Разработка приложения "СМЭВ-интегратор".

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

Приложение состоит из нескольких модулей - адаптеров. Каждый адаптер предназначен для взаимодействия с конкретным сервисом/порталом госуслуг.

В процессе работы использовал следующие средства и технологии:

.NET Framework, ASP.NET, WCF, MS Test, JavaScript, MS SQL, Oracle, PostgreSQL, NHibernate, Castle Windsor, TeamCity, Jira, git, Slack

Основные обязанности:

- Разработка нового и доработка существующего функционала приложения

- Поиск и исправление багов приложения

Достигнутые результаты:

- Актуализировал и обновил структуру и внутреннюю логику PostgreSQL-БД нескольких адаптеров

- Разработка API-сервиса (WCF) для взаимодействия с ЕСИА - реализовал небольшой модуль валидации данных и отображения ошибок валидации в SOAP-сообщениях

C#.NETAsp.netWCFNhibernateJavaScriptGitSQLOracleMicrosoft SQL serverPostgreSQLJira
Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Робототехники и комплексной автоматизации; РК
Сентябрь 2014—Июнь 2018 (3 года и 9 месяцев)

Специализация: информатика и вычислительная техника, системы автоматизированного проектирования