Мои профессиональные скиллы
Актуальную информацию можно найти в моем резюме.
Основной стек и специализация — .NET, backend
- C#
- Веб: ASP.NET: Core, MVC, WebAPI
- Тестирование: NUnit, MSTest
- ORM: Entity Framework, Dapper
- T-SQL
- Планировщики задач: Quartz, FluentScheduller
- В основном работал с Microsoft SQL Server, также время от времени занимался его оптимизацией.
- И многие другие фреймворки (Ninject, Autofac, AutoMapper, Polly)
Frontend
- HTML/CSS
- JavaScript, TypeScript
- Angular 9
- Knockout.js
- Тестирование с помощью Jasmine
Дополнительные навыки
- Строил CI/CD процессы внутри команд, в которых работал. Использовал TeamCity и TFS.
- Azure: App Service, Blob storage, Azure Cosmos for MongoDB.
- SVN/Git/TFS
- PowerShell
Архитектурные навыки
- Design Patterns
- Domain-Driven Design
- System Design
- SOLID
- TDD
Опыт работы
EPAM Systems — Ukraine
Декабрь 2019 — Сейчас
Разрабатывал приложения для оценки недвижимости. В основном работал над новыми фичами, но приходилось иногда оптимизировать и мигрировать старую кодовую базу. Также провожу технические собеседования на уровни Middle и Senior.
Terrasoft
Сентябрь 2017 — Декабрь 2019
Разрабатывал новую функциональность для продукта компании — CRM система Creation (bpmonline). Также работал над усовершенствованием CI/CD процессов внутри команды.
Активно участвовал во внутренних проектах, таких как:
- bpmcli — интерфейс командной строки с помощью которого можно управлять множеством параметров в системе.
- workplace bot — чат бот для мессенджера Workplace. Он позволяет управлять заявками внутри CRM и получать уведомления из бизнес-процессов.
Провел ряд обучений на темы:
- Что такое TeamCity и с чем его едят?
- Серия докладов об архитектуре высоконагруженных систем.
White & Red Production
Декабрь 2016 — Сентябрь 2017
Занимался разработкой интернет аукциона по продаже автомобилей. Реализовал оплату, большую часть серверной логики, взаимодействие с IP телефонией, корпоративный блог, админ панель.