Position: Junior .NET Developer
Category: .NET
English level: pre
Years of experience: 1


At the moment I have little experience in commercial development.  A lot of work has been done on small projects, such as coursework, startups or freelance orders.  The projects were diverse: small games on Unity, Pandas in Python, desktop applications on WinForms, WPF, and Python + PyQt.  And ASP.NET is a web application that interacts with OracleDB via Node.js REST API.

During the development process, clean and supported code has always been important to me.  Since I mostly developed and implemented projects myself, I paid a lot of attention to architecture, although it didn't always work out.  I like to apply generally accepted design patterns, follow the style of the code and make the most of the principles of OOP.  Thanks to this, I tried to delve into the generally accepted practices of OOP, study design patterns and actively apply them.  So, I immediately got acquainted with MVVM in WPF, MVP in WinForms.

After that, I wanted to try mobile development and came across Flutter.  I managed to test it in a small startup that just decided to make a simple cross-platform application.  Using Flutter, I immediately learned about Bloc and began to actively dive into this topic, in particular into the flutter_bloc library.  However, I had to move on to another project.

After that I came across Asp.Net a project that was already partially under development.  I worked there for six months.  Since the previous developer quit, I had to familiarize myself with the REST API on Node.js that interacted with OracleDB, MS SQL server, ORDS.  Then the WinForms desktop application was developed, which interacts with several APIs. I have been supporting all this development alone for four months. Only in the last 2 months before leaving, I was allocated 2 people to the team with whom we worked. Due to the fact that I spent a lot of time finalizing the architecture, it helped us to work on different logic without interfering with each other. It was a very great experience for me, although I'm sure I needed experienced mentors