- Обо мне
-
- Стоимость работы:
- от 1 200 руб. за час
- Профессиональный опыт:
- более трех лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт, электронные деньги
C#:
- Опыт коммерческой разработки - 2 года, до этого около года - любительская разработка и обучение;
- .NET. Разрабатывал под .NET Framework (4.7.2 и 4.8) и .NET (Core 3.1, 5 и 6);
- ASP.NET Core Web API / MVC, SignalR;
- ORM: Entity Framework Core;
- Dapper, SQL Kata;
- Тестирование: xUnit, NUnit, FluentAssertions, Moq, Shouldly;
- DI: Microsoft DI, Autofac, Scrutor;
- API Gateway: Ocelot;
- Логирование: Serilog;
- Маппинг: AutoMapper, Mapster;
- Open API: Swashbuckle;
- CQRS, MediatR и FluentValidation.
Другие ЯП:
- Java. Изучил Java Core, Spring Framework, Spring Boot и Hibernate. Использовал в домашнем проекте по переносу бэкенда старого ПО (2006-2008 год) с классического Spring на Spring Boot, его рефакторингу и оптимизации;
- TypeScript. Angular. Разрабатывал админ-панель;
- Python. Изучил стандартную библиотеку, Pandas, Numpy, Scipy, Scikit-learn и Keras. Использовал для написания университетских проектов по нейронным сетям и машинному обучению, писал парсеры.
Общие знания / умения / навыки:
- ООП, SOLID, DRY, KISS, YAGNI, BDUF, основные паттерны проектирования;
- TDD, Unit testing, Mocking;
- Базы данных. Типы БД, нормальные формы, ACID, транзакции;
- SQL (MS SQL, PostgreSQL). Индексы, ограничения, ключи, DDL, DML, DCL, TCL операции;
- NoSQL (Mongo, Redis);
- Брокер сообщений - RabbitMQ, etcd;
- Git. GitHub, GitLab, Bitbucket;
- Jira, YouTrack, Redmine. Постановка и декомпозиция задач, ведение вики;
- Опыт работы по SCRUM;
- Linux на уровне пользователя;
- Понимание модели OSI и принципа работы сетевых протоклов (HTTP(s), WebSocket, TCP);
- Хорошая математическая подготовка;
- Понимание принципов микросервисной архитектуры;
- Docker, Docker-Compose.
- Отзывы
Нет отзывов