Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську

Andrii

Full stack developer

Возраст:
21 год
Город:
Львов

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Опыт работы

Full stack програміст

с 01.2024 по наст. время (2 года 3 месяца)
SRG+, Львів (IT)

Back end development: C#, ASP.NET, Python
Front end development: React, Next.js, TypeScript, Jinja2, HTML, CSS, Sass
Databases: MongoDB Compass, PostgreSQL, Microsoft SQL Server
English: Intermediate

SRG+ is a platform designed to organize, secure, and streamline digital assets, empowering efficient
teamwork and accelerating project delivery. The platform is the ultimate tool for content creators and brand
owners. Whether you're managing a vast content library, sharing exclusive media, or streaming high-quality
video, SRG+ gives you complete control. Designed to enhance audience engagement, the platform delivers
a seamless and intuitive experience.

During my work on the project, we implemented the whole platform from scratch including microservices,
messaging, database design, streaming services and other essential parts and put it on productions rails
(app store and web releases).

Accomplishments:
Microservices development. Microservices took the most time of development. We choose onion
architecture with DDD and practices like CQRS, async messaging (Pub/sub), MediatR, repository and
other patterns depends on specific logic needs.

Architectural design. All at least somehow serious features demanded well-thought-out structures. So
the first steps were designing relations, inheritance, event chains, etc. in instruments like Miro. For
example, one of the most interesting task was to design file system class hierarchy (e.g., content, files,
images).

Database maintaining. As we decided to use MongoDB, here was the possibility to store polymorphic
documents that allowed us to implement whole structures in database with discriminators. Collections
creation, indexes (with atlas search), transactions, normalization, documentation and Node.js scripts
execution (stage/prod) to keep the data up to date with new features.

Services integration. Streaming service Bunny.Net integration. Experience with R2 and AWS SDK.

Infrastructure. GCP. Google publisher-subscriber implementation with custom message bus
configuration. Microservice deploying with Cloud Run. CI/CD cloud build triggers experience. Google
Cloud task with webhooks.

Logical part. Pattern dataset for efficiently loading hashed data from the database, including all related
actualization events. Custom sort for large amount of data based on lexicographical order. Optimized
for scalability to handle high volumes of data while maintaining accuracy and performance. User
progression tracking across all media and content they start to consume.

Образование

Львівський національний університет імені Івана Франка

Прикладної математики та інформатики, Львів
Неоконченное высшее, с 2021 по 2025 (4 года)

Знания и навыки

  • Неконфліктність
  • JavaScript
  • HTML
  • CSS
  • Git
  • React
  • TypeScript
  • SASS
  • PostgreSQL
  • GitHub
  • ASP.NET Core
  • .NET Framework
  • MS SQL Server

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: