Senior Software Engineer (Backend)
CurrentMay 2023 - Present (Senior Software Engineer)Cloud-based system for managing resources of clients.Backend applications and services for Front-end application.Design and implement parts of the system.Database structure development. Design parts of the system with customer. Design functional requirements. Review code.Improve performance of endpoints of the application.Migrate Front-end application to the new technology.Maintain the… Show more May 2023 - Present (Senior Software Engineer)Cloud-based system for managing resources of clients.Backend applications and services for Front-end application.Design and implement parts of the system.Database structure development. Design parts of the system with customer. Design functional requirements. Review code.Improve performance of endpoints of the application.Migrate Front-end application to the new technology.Maintain the system.Tech Stack: Core language: C#Frontend: C# Blazor WASM, Vue.js Backend: ASP.NET CoreDatabase: SQL ServerAdditional: Docker, Kubernetes, TDD, MicroservicesOctober 2021 - April 2023 (Senior Software Engineer)Cloud-based system for managing events for sports.Responsibilities:Design and implement parts of the system. Database structure development. The design parts of the system with customers. Design functional requirements.Provide recommendations and evaluation of new technologies.Tech stack:Core language: C#Frontend: AngularBackend: ASP.NET CoreDatabase: MongoDBCloud: AzureAdditional: Docker, Kubernetes, TDD, MicroservicesApril 2017 - September 2021 (Senior Software Engineer)Cloud-based events' management system for sports.Backend applications and services for several Front-end applicationsSupport on the Front-end sideResponsibilities:Design and implement backend applications and databases. Daily communication with customers. Design requirements and technical documentation. Optimization and improving the performance of applications to fit the required performance. Support the system during live events. Data migration. Support legacy services. Onboarding new members.Maintaining the system.Deploy during the active project lifetime.Mentoring members of the team.Task planning assist.Tech stack:Core language: C#Frontend: AngularBackend: ASP.NET CoreDatabase: SQL ServerCloud: AzureAdditional: Docker, Elasticsearch, Azure Services, TDD Show less