Position: .NET developer
Category: .NET
English level: fluent
Years of experience: 4


Started as a C++ developer in competitive programming, always want to learn something new and improve existing skills. Currently working as full stack developer with enterprise and e-commerce solutions. Want to design and develop architecture for highly loaded systems.

Experience with .Net:
- Work with Kafka (integrate Kafka in web application using Confluent.Kafka library)
- Work with RabbitMQ ( RabbitMQ.Client, Rebus, MassTransit)
- Write Unit tests for integrations using NUnit and Moq libraries
- Write integration tests
- Create EF model generator using Roslyn.
- Create RESTfull API
- Creating SQL query optimizer web application (ASP.Net Core)
- Create LINQ builder based on input JSON
- Use build-in VisualStudio tools and dotTrace, dotPeek for memory and CPU profiling and optimization
- Analyse dump files
- Huge amount of integration (e.g. telephony connector, Twilio connector)

Experience with Angular/Ionic:
- Creating custom directives, interceptors, pipes, services
- Work with observables and RxJs
- Work with template-driven and reactive forms
- Create low-code platform with Ionic
- Override base Angular router, to support urls with specified languages
- Contribute to npm
- Great experience with Angular Universal
- Unit tests using jest 

Good knowledge of MS SQL, PostgreSQL, MySQL databases.
Good at Git and SVN source control systems.
I have work experience with Redis, ExtJs, Quartz, Vue, Zapier, Selenium, Kibana, PHP.
Good knowledge at AWS( EC2, RDS, Lambda, SQS), Azure, Docker.
Have experience with configuring CI/CD pipelines in GitLab, Teamcity, Azure.
Create load tests with JMeter.
Have experience with mentoring other developers.
Have a huge experience with communicating and gathering requirements from client as well as helping and explaining solutions for partners.
Participate in Codeforces competitions.
I want to work with .Net Core, Angular, Ionic in product company. Want to grow as an architect.