Position: Strong Junior C# Developer
Category: .NET
English level: intermediate
Years of experience: 2


2018-2021 | Freelance
I first started working as programmer on freelance in 2018 while I was in college. I took completely different projects that were completed on different programming languages. For example, there was a creation of a bot for auto-publishing announcements on C ++, was a bot for the author of messages in a telegram on Python, were various parsers were developed on C #, was a program for displaying three-dimensional figures on C++, was a program for constructing and displaying graphs in Delphi and much more. In the process of this work, I received a lot of new knowledge and implemented it, for example, knowledge of OOP, knowledge of algorithms, knowledge of application architecture, knowledge of HTTP requests, knowledge of the database. Also, during this period, a course work was done, which turned out to be a mobile application for obtaining information in the time environment about the location of selected users.

2021-2023 | Group of programmers
I have joined the programmer group in January 2021. We have developed a bot for automatic betting of winning bets in bookmaker marketplaces. It was a WPF desktop application built on the MVVM model. Later, we started developing an API server on .Net Core using the swagger framework. Also, sometimes there were other than projects, for example, data parsers, a chrome extension, etc. In the process of this work, I learned how to work in the team, got to know the principle of the MVVM pattern, learned how to implement this pattern, learned how to use GIT technology, deepened knowledge of C#, learned and applied many new technologies, learned how to work with MongoDB, Redis Cache and MS SQL.

Objective
I am looking for a C# .Net developer position with a fixed schedule in a company with friendly staff and opportunity for professional growth. In the long term, I want to reach the level of Senior Developer or Team Lead.