MIDDLE BACKEND DEVELOPER
Основной стек: PHP (Bitrix, Symfony, Laravel) | Python
Коммерческая разработка: 1+ год
Знание английского: B1 — Intermediate
Образование: неоконченное высшее профильное;
Навыки
PHP
- Symfony, Laravel, YII2, Bitrix, Doctrine, Eloquent, D7 ORM, Composer, MemCache, PHPUnit, PSR.
Python
- Django, Django DRF, Flask, TensorFlow.
- NumPy, Pandas, SQLAlchemy, Django ORM, pip, Redis, UnitTest, DocTest.
JavaScript / TypeScript
- Express.js, Node.js.
- dotenv.
- npm, cron.
- Webpack.
Base
- ООП, SOLID, Паттерны, KISS, YAGNI, DRY.
- PostreSQL, MySQL, MSSQL, Oracle, MongoDB, Redis.
- RabbitMQ, Kafka, SOAP, WebSockets.
- Gitlab CI/CD, Docker, Traefik.
- OAuth, Basic Authentication, JWT, MQTT, gRPC (Protobuf), ElasticSearch, HTTPS, CORS, HSTS, CSRF, bcrypt.
- Nginx, Apache, AWS, CDN.
Также есть опыт работы с: C#, Visual Studio, .NET Framework, ASP.NET MVC, ASP.NET Web Forms, Windows Forms, Unity, Entity Framework, LINQ, ILoggerFactory, React.
Опыт работы
02.2024 — по настоящее времяНедвижимость
Роль на проекте: Middle Backend Developer
Технологии: React, bitrix, git
Команда: 3 разработчика
— Разработка компонентов
— Интеграция инфоблоков
— Реализация скриптов по импорту данных
— Работа с vue-компонентами
— Разработка модулей
— Разработка API
08.2023 — 12.2023
Тюменский информационный портал
Роль на проекте: Pre-Middle Backend Developer
Технологии: Docker, Bitrix Framework d7, Esia
Команда: 2 разработчика
— Разработка и интеграция инфоблоков;
— логирование действий пользователей.— Админ. компоненты;
— реализация кастомной очереди;
— логирование действий пользователей
— проектирование
06.2023 — 08.2023
NDA
Роль на проекте: Middle Backend Developer
Технологии: PHP, bitrix, mssql, nginx
Команда: 2 разработчика
— Разработка и интеграция инфоблоков;
— логирование действий пользователей.— Админ. компоненты;
— синхронизация и обмен данными с 1С;
— реализация кастомной очереди;
— логирование действий пользователей
08.2022 — 06.2023
NDA
Роль на проекте: Junior Backend Developer
Технологии: PHP, bitrix, mssql, nginx
Команда: 2 разработчика
— Разработка и интеграция инфоблоков;
— разработки и интеграция календарей;
— логирование действий пользователей.— Админ. компоненты;
— синхронизация и обмен данными с 1С;
— реализация кастомной очереди;
— логирование действий пользователей
Образование
2024 Тюменский государственный университетИМиКН, Информационные системы и технологии