Position: Backend Developer (.NET + C#)
Category: .NET
English level: upper
Years of experience: 5


• Over 5 years of experience in backend development with .NET/C# and related technologies;
• 1-year experience with web application development and JavaScript-based frameworks (React.js);
• Worked with Agile SCRUM approaches;
• One product full cycle development;
• Good understanding of architectural design and approaches;
• Hands-on experience with unit testing and related frameworks (xUnit, Moq, etc);
• Understanding database design and ability to design database structure. Experience with MS SQL Server, PostgreSQL, and NoSQL databases;

My last position:
• Acted as a backend developer in a newly recruited scrum team to develop a multi-vendor e-commerce platform.
• Designed the whole project architecture from scratch, using PostgreSQL as a database.
• Used a clean architecture template as our guideline and customized it according to our challenges.
• Split the project into microservices to make the application's code easy to read and modify and scale applications for feature load requirements.
• Worked on C#, .NET API application, PostgreSQL, Redis, Dapper, EF Core, RabbitMq, Elastic-search, AWS Lambda, SQS, and other tools for this application.
Looking for project which I can work remotely.