Position: .NET Developer
Category: .NET
English level: intermediate
Years of experience: 7


.NET developer with over 7 years of experience. During this time, I have worked on two long term projects. My main responsibilities were development and testing new features, performance improvement, troubleshooting and bugfix.
1. Worked on cash management system. System was built as monolith. 
Technologies stack: ASP.NET WebForms with DevExpress components, MSSQL as DB.
Responsibilities:
    - New functionality development according to specification
    - Writing and optimization DB queries
    - Training new colleagues
2. Worked on Payment System. System was built on microservice architecture. Technology stack: ASP.NET Core - backend, Postgres as DB, Kafka as message broker, Serilog as loggin system.
Responsibilities:
    - Integration with payment providers
    - Development core features
    - Writing tech documentation
    - Production support