MIDDLE BACKEND DEVELOPER
Основной стек: .NET, C#, ASP.NET Core, Entity Framework Core, Dapper, Git, PostgreSQL, Docker, Unit Testing
Коммерческая разработка: 3+ года
Знание английского: B1 — Intermediate
Образование: высшее профильное
Навыки
C#
- ASP.NET, Dapper, Entity Framework, Git (git-flow), xUnit, PostgreSQL, Docker.
- HTML, CSS, JavaScript, Vue.js, ELK Stack (Filebeat, Heartbeat, Logstash, Elasticsearch, Grafana), WPF.
Python
- Django, Django DRF, Flask, FastAPI, PyTorch, TensorFlow, Keras, Scikit-Learn.
- NumPy, Pandas, SQLAlchemy, Django ORM, peewee, pip, Conda, Redis, PyTest, UnitTest, DocTest, Pydantic, asyncio/aiohttp.
JavaScript / TypeScript
- Nest.js, Hapi, Meteor, Fastify, Express.js, Node.js.
- TypeORM, Sequelize, Mongoose, MikroORM, ESLint, Prettier, husky, dotenv, cross-env.
- hpp, helmet, npm, yarn, nvm, npx, npm scripts, gulp, grunt, cron.
- Nestjs Testing, Puppeteer, Supertest, Webpack, Parcel, Rollup, Babel, Snowpack, Lerna, Clinic, Flamegraph, autocannon, Raygun, pm2, nodemailer, minio, sharp.
Base
- ООП, SOLID, Паттерны.
- GRASP, Чистая архитектура, Трехслойная архитектура, фабричный метод, фасад, шаблонный метод, стратегия, прокси, декоратор.
Опыт работы
02.2024 — по настоящее время
Система мониторинга недропользования
Роль на проекте: .Net backend developer
Технологии: .Net/C#, ASP.NET Core, linq2db, git, xUnit, PostgreSQL
Команда: 10 разработчиков
— Разработка и реализация новых функций и модулей
— Создание тестов для проверки отдельных модулей и функций
— Использование инструментов отладки для выявления и устранения ошибок
— Рефакторинг кода для улучшения его читаемости и поддержки.
03.2023 — 02.2024
ООО «МИРТЕК»
Компания в области IT-решенийРоль на проекте: Backend .NET Developer
Технологии: .NET, C#, ASP.NET Core, Entity Framework Core, Dapper, PostgreSQL, Docker
Команда: 3 разработчика
— Разработка и поддержка бэкенд-сервисов для корпоративных клиентов.
— Внедрение Unit Testing для повышения качества и надежности кода.
— Разработка и оптимизация баз данных на PostgreSQL.
— Интеграция с внешними API и сервисами.
— Настройка и использование Docker для обеспечения единообразия развертывания приложений.
05.2021 — 10.2022
ООО "Машиностроительное предприятие "КОМПО"
Производственная компанияРоль на проекте: Разработчик ПО / инженер-электроник
Технологии: .NET, C#, WPF, ASP.NET Core MVC, GitLab, ST для ПЛК
Команда: 3 разработчика
— Разработка программного обеспечения для интеллектуальных систем сопровождения изделий.
— Создание и поддержка юнит-тестов для обеспечения надежности разработанных решений.
— Администрирование GitLab для оптимизации процессов разработки.
— Внедрение методологий Agile и Scrum для улучшения командной работы и сроков выполнения проектов.
— Разработка пользовательских интерфейсов с использованием WPF для обеспечения интуитивно понятного взаимодействия пользователя с системой.
10.2020 — 05.2021
Alfa-Direct
Роль на проекте: Middle Backend Developer
Технологии: JavaScript, React
Команда: 6 разработчиков
— Разработка внутренней системы ведения учета заявок: авторизация пользователей на основе JWT;
— REST API для работы с заявками; описание API в swagger
— Составление и экспорт отчетов по заявкам в XLS в разных форматах;
— Использование WEB Notifications API для напоминаний о закрытии заявок в определенное время;
— Логирование действий пользователей.
Образование
2011 Брестский государственный технический университет, БрестФакультет электронно-информационных систем, Инженер по радиоэлектронике