Position: Software Engineer
Category: .NET
English level: upper
Years of experience: 6


I am a software engineer with 6 years of experience in IT area. I have been involved
mainly in large web-based enterprise projects as well as various small internal
projects. During this time, I gained extensive knowledge and experience in software
development and design, different architecture styles, object-oriented approach,
SOLID principles and different SDLC stages.

My expertise is development of enterprise web applications and web API services
using C#, ASP.NET, REST, JavaScript, SQL, HTML and CSS. This includes
requirements analysis, implementation of server and client-side parts of application,
scripts implementation, debugging and troubleshooting, testing, code reviews,
working with DB, integration activities. My responsibilities also involved verbal and
written communication with customers, working with remote teams, knowledge
sharing, regular demonstrations during the sprint review. In addition, I also have
some experience in automation testing and quality control.

I have been working with SCRUM and Kanban methodologies. Therefore, I have a
strong understanding of the product development process including sprint planning,
estimation, daily standups, retrospectives, defect tracking and reporting.

I am always open to new opportunities and accept challenges with interest and
enthusiasm to find the solution. Quick learning ability, positive attitude and good
analytical skills help me solve complex problems quickly and get things done. I am a
responsible team player with an active teamwork attitude, good interpersonal and
communication skills and with striving to learn and grow.

I would like to continue to develop in web development using ASP.NET Core framework, interested in leveraging cutting edge technologies as newest .NET versions, Azure Clouds and plan to get familiar with React JS framework.