Position: Senior .Net Developer
Category: .NET
English level: upper
Years of experience: 10


Hello All,
I am a full-stack software engineer who graduated with a Master of Arts in Computer Science with about 10+ years of experience based on the .net stack. Last 5 years I working on refactoring monolith applications using microservices patterns and migrating them to the Azure/AWS clouds. Currently, I focus on the back end side 80% and 20% on the client-side using AngularJS/Angular framework. I am interested to learn new technologies/frameworks for building high load and scalable applications and it's not a challenge for me to learn something new that helps customers to be more productive.  
Tasks performed:

Refactored legacy monolithic applications and migrated to the cloud applying microservice architecture pattern
Analyzed legacy project and worked on gathering requirements
Participated in technical decisions for splitting responsibility by different microservices, designed new domains
Designed data contracts for REST APIs
Designed schema of databases for different microservices
Worked on services for data migration
Refactored legacy code
Implemented core services
Worked on creating technical documentation
Optimized performance issues
Implemented features for clients applications using AngularJS / Angular framework
Applied TDD technique
Code reviews
Mentoring newcomers
Worked on stabilization
Monitored production