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


I work as a software engineer for almost 7 years. During this time, I have participated in several projects of different kinds: Logistics, Valuable Assets management tools, Network monitoring tools, SAP ERP systems integration, cloud- based services and game development. I have developed both desktop, web and mobile applications and I have been involved in project development from scratch as well as maintenance. I have a good knowledge of C#, .Net Core and .Net framework, SQL and MS SQL Server, Oracle, a decent experience in developing Microservices, ASP .Net Core Web APIs, Windows Forms, WCF, ADO.Net, Compact Framework 3.5, Entity Framework, ASP.Net Web Forms, WPF; DevOps of .Net applications, continuous integration technologies like TeamCity and Orbit; testing frameworks, like NUnit and Selenium. I also have a broad experience in communicating with customers from all over the world and investigating and solving their issues with products. I like tasks that require from me to study a new technology, framework, approach, pattern, or something else because it helps me to grow up. I focus on developing high quality code. I am a result-oriented person. I am also a team player and I do not hesitate to ask more experienced colleagues for advices. Throughout my career, I have taken part in various stages of software development process as presells, analysis, proposal formation, application specification, architectural design based of requirements, development, testing (unit testing and manual testing), bug fixing, refactoring and optimization, building and deploying processes, maintenance, writing of documentation such as specifications or testing scenarios.