Position: SharePoint/.NET Developer
Category: .NET
English level: intermediate
Years of experience: 10


Senior SharePoint/.NET Developer, and Tech Lead with over 10 years of experience in Microsoft SharePoint and related technologies.  
I started my IT career as an IT administrator and I have good knowledge of Microsoft base infrastructure and technologies. Then I switched my career to software development and works on different projects and tasks related to SharePoint and Microsoft technologies. 
Technical skills:
•	Excellent knowledge in .NET/C#;
•	Excellent knowledge of Microsoft infrastructure
•	Excellent knowledge of SharePoint Server
•	Good knowledge of WEB applications
•	Good knowledge of MS SQL.
•	Good knowledge of using a lot of frameworks and tools: ASP.NET, Web Api, EF6, JavaScript Frameworks, MS Unit test, Bot Framework, Azure, etc.
•	I have Microsoft certificates: MCTS, MCITP, MCPD
•	Agile, SCRAM
Tech Lead skills:
•	Team management
•	Excellent knowledge in analyzing requirements and providing approaches to complete them;
•	Re-engineering existing projects for better performance;
•	Good knowledge of programming patterns, and code review.
•	Training for teammate 
Personal qualities:
•	Responsible and organized
•	Excellent remote working skills
•	Communication skills and team spirit in multicultural environments
•	Willing to learn;
•	Ability to provide technical advice and guidance to team members;