Position: Senior .Net Engineer
Category: .NET
English level: upper
Years of experience: 7

I am a seasoned Software Engineer with a solid technical background and 10 years of overall experience in software development (including 7 years using .NET/.NET Core). Also, I have experience using Javascript/Typescript and Angular as front-end in full-stack development. I have a good understanding of OOD/SOLID principles, programming patterns, DDD, and writing unit tests (including TDD).
I worked with different architectures and approaches such as monolith, micro-services including Docker/Kubernetes containers, CQRS+ES, and micro front-ends. I have experience in digital marketing, digital engagement, retail & distribution, and life sciences & healthcare domains. I have a good understanding of SDLC, process building, stakeholder communication, and collaboration with cross-functional teams.
My primary responsibilities are:
- Feature/story decomposition
- Preparing spikes/PoCs
- Improving applications performance
- Writing different types of tests
- Code refactoring and code reviews
- Participating in the design of the application architecture
- Participating in the creation of team style guides and code practices
- Investigating new tools, approaches, and technologies and providing knowledge-sharing sessions
- Performing technical interviews and onboarding a newcomers
I want to find a challenging project that helps me grow up as a software engineer, expand my expertise in domains and technologies and branch out into new roles.