• Войти
Работа в Челябинске
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Челябинске
Работа в Челябинске
наверх
  1. Работа в Челябинске
  2. База резюме
  3. ⚫ Разработчик✔
отправить приглашение
file_download

.net разработчик (ASP.NET Core, C#, PostgreSQL, React)

от 23 Февраля 2025

Николай Германович

Возраст

20 лет (06 Марта 2005)

Город

Челябинск
Переезд невозможен

Гражданство

Россия

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя
Тип занятости

Удаленная работа

Опыт работы

1 год 6 месяцев

.net разработчик
SimbirSoft в Челябинске
Информационные технологии / IT / Интернет
1 год 1 месяц,
Ноябрь 2023 - Декабрь 2024

Работал в компании SimbirSoft, которая предоставляет услуги по разработке и тестированию программных продуктов.
Проект был ориентирован на B2B-сегмент: платформа интегрировалась с корпоративными системами для обучения сотрудников. Команда состояла из 12 человек. Основной стек включал .NET 8, React, PostgreSQL и Docker.

Мои задачи включали:

- Замена локального хранилища на распределенное решение MinIO

- Писал API методы для доработки фронтенда

- Написание и оптимизацию SQL-запросов

- Интеграцию с внешними сервисами (например, отправка уведомлений через Email/SMS)

- Работал с взаимодействием между микросервисами с помощью HTTP, GRPC и RabbitMQ

- Работал с обработкой событий с использованием MassTransit для обеспечения надежного взаимодействия между микросервисами.

- Разрабатывал REST API, создавал методы для управления курсами, включая добавление уроков, назначение преподавателей и получение прогресса студентов. Для этого использовал ASP.NET Core, Swagger для документации и FluentValidation для проверки запросов.

- Микросервис достижений: Участвовал в проектировке сервиса достижений пользователя на .NET 8 с чистой архитектурой, где использовал DDD для моделирования домена (агрегаты Achievement, UserProgress). Спроектировал и реализовал логику проверки ачивок, используя Condition, реализованный с помощью ООП, что обеспечило гибкость при добавлении новых правил проверки. Этот улучшило опыт пользования платформой и позволило повысить количество пользователей на платформе.

- Оптимизация PostgreSQL: Переписывал медленные запросы в EF Core, заменив их на запросы через Dapper. Для часто запрашиваемых данных внедрил кэширование используя Redis, снизив нагрузку на БД и на сервер.

- CQRS: Операции на чтение были значительно медлительны и в команде было принято решение использовать CQRS, разделять архитектуру на запросы (Read) и команды (Write). Это позволило значительно ускорить выполнение операций чтения из БД.

- Тестирование и надежность: Покрывал код юнит-тестами (xUnit + Moq) и интеграционными тестами.

- Для CI/CD настроил автоматический запуск тестов в GitHub Actions.

- Работал с Health Checks для мониторинга сервисов.

- Участвовал в переносе проекта с монолита на микросервисы: отделил модуль аутентификации в отдельный сервис с JWT-авторизацией.

- Улучшение архитектуры: Предложил и внедрил переход на Value Objects в EF Core для типизации (Email, Phone и т.д.), что повысило безопасность и удобство работы с данными.

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

.net разработчик
Best Barber в Челябинске
Информационные технологии / IT / Интернет
5 месяцев,
Февраль 2023 - Июль 2023

В рамках стажировки я занимался разработкой внутреннего приложения для барбершопа, используя .NET и PostgreSQL. Проект был реализован по чистой архитектуре на ASP.NET Web API. Я активно работал над созданием CRUD операций для управления данными клиентов, записей и услуг барбершопа. Интерфейс был реализован на React + TypeScript. Также участвовал в написании интерфейса на TypeScript. Для работы с БД, использовал PostgreSQL, для доступа к БД использовал ORM Entity Framework Core, что позволило эффективно управлять запросами к базе данных и обеспечить быстрое получение необходимых данных.

- Реализовал логику для записи на услугу, покрыл её юнит тестами.
- Переписывал методы, реализованные с помощью Entity Framework Core, на более оптимизированные LINQ запросы, убирал лишние join, а также менял структуру таблиц БД, для более оптимальной работы с данными.
- Добавил методы оценки услуг и отзывов, что позволило барбершопу собирать обратную связь и улучшать качество сервиса

Образование
Южно-Уральский государственный технический колледж

Среднее специальное

Программист

Челябинск, 2021 — 2025 гг.

О себе

Меня зовут Николай, я .NET разработчик с фокусом на разработку серверной части и микросервисов. Программированием я начал заниматься с 16 лет, начав с WPF, а затем перешел к разработке Web API и серверных приложений. За это время я приобрел уверенные знания в таких технологиях, как .NET 8, C#, ASP.NET Core и других современных инструментах, что позволяет мне успешно решать задачи и добиваться результатов.

Мой стек технологий включает:

.NET 8, C#, ASP.NET Core, EF Core, Dapper
PostgreSQL, Redis, MinIO, Swagger, FluentValidation
MassTransit, RabbitMQ, GRPC
CQRS, DDD, Clean Architecture
xUnit, Moq, FluentAssertions, Docker
Я всегда стремлюсь улучшать свои навыки и быть в курсе последних технологий. Работая в команде, я ценю обмен знаниями и уверенность в том, что совместная работа ведет к качественным результатам. Я уверен, что могу привнести ценный опыт в проект, особенно в разработке микросервисных приложений и работе с .NET 8.

С уважением, Николай

Номер телефона: 89514471332
Мой Github: https://github.com/YaraOduvanchik

Портфолио

Николай Германович Резюме

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

1 октября, 2015

Ассистент web-программиста

Кристина

Город

Челябинск local_shipping

Возраст

32 года (10 сентября 1993)

Опыт работы:

2 года и 1 месяц

Последнее место работы:

Инженер-программист , Челябинский Государственный Педагогический Университет
08.2013 - 09.2015

отправить приглашение подробнее

25 декабря, 2015

Java-программист

Михаил

Город

Челябинск

Возраст

44 года ( 5 апреля 1981)

Опыт работы:

24 года и 1 месяц

Последнее место работы:

Java-программист, ИНСИ
08.2015 - по текущее время

отправить приглашение подробнее

21 июня, 2016

Руководитель отдела продаж / IT-специалист

30 000 руб

Никита Юрьевич

Город

Челябинск local_shipping

Возраст

40 лет (16 марта 1985)

Опыт работы:

4 года

Последнее место работы:

Менеджер по продажам, ООО «ДНС - Челябинск»
01.2009 - 01.2013

отправить приглашение подробнее
Все похожие резюме

Резюме размещено в отрасли

Информационные технологии / IT / Интернет:
  • Программист / Разработчик,
  • Web программист / Разработчик
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

Frontend-разработчик React (middle+/senior)

Челябинск

Разработчик Битрикс24 / Web developer Bitrix24

Челябинск

Ведущий специалист-разработчик (ELMA)

Челябинск

Java-разработчик( INTEC )

Челябинск

Java-разработчик

Челябинск

Популярные специализации
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Другое
  • Продавец-консультант
  • Продавец-кассир
  • Администратор
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь