My name is Adrian Bieliński, I am a sofware developer who lives in Poland, I started with C++ programming language and soon after I picked another programming language: C#. It was many years ago (around year 2011), now I am able to create both desktop and web applications with C# and .NET. I am passionate about programming, solving problems and learning.
I feel that the programming language I know the best is C# and I'm exploring different fields which interest me.
I usually build desktop and web applications, with use of C#, XAML, ASP.NET Core, EF Core, SQL, HTML, CSS, JavaScript.
Here are my key technical skills:
- Software development with C# and .NET
- I use many language features up to C# 12
- I use .NET 8
- I'm learning about new features in C# and .NET as they are introduced
- Technologies
- I use Blazor for creating new web applications, what enables rich client-side interactivity (WebAssembly/Server/Auto render modes)
- Patterns
- MVC for ASP.NET Core MVC apps (previously I used it for ASP.NET MVC apps)
- MVVM for UWP and WPF apps
- Object-Relational Mapping
- Entity Framework Core (previously I used Entity Framework)
- Web Development
- Blazor (mentioned in Technologies bullet point, part of ASP.NET Core)
- ASP.NET Core MVC (previously ASP.NET MVC)
- HTML
- CSS
- client-side JavaScript
- REST APIs
- GraphQL APIs
- EF stands for Entity Framework
- SQL stands for Structured Query Language
- HTML stands for HyperText Markup Language
- CSS stands for Cascading Style Sheets
- WPF stands for Windows Presentation Foundation
- MVC stands for Model-View-Controller pattern
- MVVM stands for Model-View-ViewModel pattern
- REST stands for REpresentational State Transfer
- API stands for Application Programming Interface