Position: Back-end .NET Developer
Category: .NET
English level: upper
Years of experience: 2

I have developed templates for n-Layer architecture suitable for most projects due to their scalability and abstraction.
My main responsibilities including designing, developing, testing and maintaining various web applications using the .NET platform.

I had the opportunity to work on an exciting project for N.A.D.A, a dating app. My main responsibility was to design and develop the internal architecture of the application. The development used technologies such as Dapper, MSSQL, .NET Core, Twillio, AutoMapper, SignalR, Firebase Cloud Messaging for push notifications.

One of the app's key features was the ability for users to search for potential partners based on their location, interests, and preferences. To do this, I developed a robust search algorithm that could quickly and accurately match users based on their profile information. I also implemented a caching mechanism to improve search performance and reduce server load.

As a backend developer of the Tutor app, I designed and developed the backend architecture to support the app's core functionality, including a parent lesson planning system and a points system to encourage children to attend and complete lessons. I collaborated with the frontend team to ensure seamless integration of the backend with the user interface.
Technologies used: Entity Framework, MSSQL, .NET Core, AutoMapper, Firebase Cloud Messaging for push notifications

As the only .NET developer in the company, I also had to maintain and update existing applications. This included identifying and resolving issues as well as implementing new features.

Thus, my experience in the company taught me the importance of self-sufficiency, initiative and cooperation. I have worked closely with other teams and stakeholders to ensure that my work is aligned with the company's goals.