Position: Senior .Net Developer
Category: .NET
English level: fluent
Years of experience: 5


I'm well versed in agile software development and scrum methodology, have led teams from small to as large as 10 people, skilled at multitasking and working on multiple projects simultaneously. 

I write clean, quality, optimized, scalable and testable code consuming a minimum amount of time. Using best practices, advanced software architecture and design patterns: SOLID principles, Domain-driven design (DDD), Microservice architecture, HexagonalArchitecture, CQRS, Event Sourcing, Unit Testing, Gitflow Workflow, Code review, and Refactoring. 

I have technical proficiency and expert theoretical skills in programming paradigms gained through the experience lecturing students, more than 5 years of demonstrated history in development, analysis, testing, deployment and maintenance of deadline-oriented large scale windows, mobile and web enterprise application software using cutting edge technologies.
Looking for a challenging and new experience