Position: Senior / Lead .Net Developer
Category: .NET
English level: upper
Years of experience: 6


I'm a software engineer with 6+ years of experience in both frontend and backend development.  I was responsible for starting projects from scratch as well as enhancing existing ones.  I took part in analyzing, designing, developing, testing, and implementation of different web apps. I have the professional skills to write not regular but effective code, make technical specifications, apply refactoring techniques, tune the performance (client-side, back end, database level), analyze the data, and solve technical problems.

BACKEND
.NET Core, ASP .NET Core, Razor Pages, Entity Framework Core, Dapper, ADO .NET, LINQ,  SignalR, WCF, NodeJS, ExpressJS, Mongoose

FRONTEND
JavaScript/Typescript, React/Redux, HTML, CSS/Sass, Webpack/Gulp, PowerBI, Knockout

CONTAINERIZATION
Docker, Kubernetes

CLOUD
Azure, AWS

TESTING
xUnit/NUnit, Jest, Selenium, Cypress, JMeter

PATTERNS AND PRACTICES
Microservices, DDD, CQRS, Event Sourcing, GOF Design Patterns, Cloud Architecture Patterns, Onion Architecture, N-Layered Architecture, Containerization, SOLID etc.

CONTINUOUS INTEGRATION AND DEPLOYMENT
TeamCity, AppVeyor, Octopus, GitHub Actions

VERSION CONTROL
GIT, GitHub/BitBucket, TortoiseGit, SourceTree, GitKraken

DATABASES
MSSQL, MySQL, MongoDB, Redis

SECURITY
CORS, Cookie authentication, JWT tokens(access/refresh), SSO (Azure Active Directory, Azure Active Directory B2C), Okta/OneLogin and OWASP practices (CSRF, SQL Injections, XSS etc.)

LOGGING AND MONITORING 
Log4Net, Loggly, NewRelic, App Insights
I'm not interested in healthcare domain projects
I'm interested only in new projects