Position: Sitecore .Net Developer / Technical Lead
Category: .NET
English level: upper
Years of experience: 11

Always try to automate any kind of work, implement extension points to provide customizable and testable solutions, improve performance and discuss goals with product owners/clients/architects to make sure that we will deliver the best possible features.

Usually, I was responsible for:
• Performance improvements (C# backend mostly, prefer to use dotTrace), investigated and fixed multiple narrow places in different solutions.
 • Deep investigation of Sitecore issues, prepared a number of hotfixes before reaching out to Sitecore support, especially when we need to provide fixes to production ASAP.
 • Unitesting introduction. Also helped to implement base solutions for the QA automation team. Always love to use UI autotest tools that help to find any kind of issues especially after upgrading/replacing frameworks/libraries.
 • Release blockers, always involved to release deployment procedure and responsible for troubleshooting and quick fixes in case of emergencies.
 • Input to CI, that respects SemVer, code coverage, code static analysis, autotest execution, etc.
 • Deep investigation, risk analysis, and proof of concept development that is needed for more precise estimations and input to the scope of work.
• Sitecore experience: since 2011, ex-Sitecorian (worked 7+ years at Sitecore)
• Sitecore ver. 6.x-10.x, Core components development, Sitecore.MVC, JSS, Sitecore CLI, Docker, Sitecore content migration, TDS, dotPeek, TDS, GlassMapper, Unicorn, SPEAK, Sitecore Rocks, etc. 
 • C#, ASP.NET, MVC, JavaScript, TypeScript, CSS, HTML
 • Git, Azure, MS SQL Server, Visual Studio, ReSharper, dotPeek, dotTrace