Position: TeamLead / TechLead / Senior .Net Core / Full Stack (.net + React.js)
Category: .NET
English level: upper
Years of experience: 11

I have over 20 years of experience in software development. I have solid understanding and knowledge of OOP/ OOD/ OOA software engineering principles and concepts. I have experience in the team leading, communications with clients,  design patterns, design and development of relational databases.
I have experience in finding memory leaks, performance analysis and code improvements, refactoring, optimization, reviewing, requirement analysis and elaboration, usage of design patterns. 
I have taken part in the full life cycle of software development projects of various sizes. I have worked with Visual Studio, VS Code, Embarcadero RAD Studio. I have written on different languages: C#, Object Pascal, Pascal based script, JavaScript, SQL. I have participated in the development process of such software applications on various technologies such as desktop applications, web-oriented applications, web services, front-end parts of applications. My responsibilities were technical leading, development, architecture design, system development, consulting activities, bug fixing.
I have been taking the role of Chief Architect, Team Lead, and Developer on a number of projects. I am experienced in Scrum/Agile/Kanban methodology, XP programming.
C#: expert (5+)
JavaScript: middle (2+)
React: middle (2+)
SQL: expert (5+)
Delphi: expert (10+)
Stable interesting work, comfortable office or remote work, obtaining new knowledge in technologies / frameworks