My name is Adrian Bieliński, I am a sofware developer from Poland. I started programming in C# around year 2011, and now I am able to create both desktop and web applications with C# and .NET. I am passionate about programming, solving problems and learning.
Skills
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
- Patterns and Frameworks
- I use Blazor for creating new web applications, what enables rich client-side interactivity (WebAssembly/Server/Auto render modes)
- Blazor for creating web apps (previously I used ASP.NET MVC and ASP.NET Core MVC)
- 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
Glossary
- 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