Andrii

Full stack developer

Age:
21 years
City:
Lviv

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

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

from 01.2024 to now (2 years 3 months)
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.

Education

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

Прикладної математики та інформатики, Львів
Unfinished higher, from 2021 to 2025 (4 years)

Knowledge and skills

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

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: