Skills

bg 05 free img

Development languages

  • C# on .NET Core/Framework
  • C/C++ on Windows and Linux
  • Typescript
  • Powershell
  • Bash scripting

Types of applications I have built

Frontend
  • React applications that use MUI component library.
  • Angular applications that use Kendo for Angular.
  • Views in ASP.NET MVC websites using Razor syntax.
  • Desktop software using WPF/MVVM and Telerik UI for WPF
  • Desktop software using Windows Forms
Backend
  • ASP.NET Core Web APIs in C#
  • Windows Services using C# and C++
  • Console applications

Frontend stacks

  • ASP.NET MVC websites that also use Kendo for jQuery
  • C/C++
  • Typescript
  • Powershell
  • Bash scripting

DevOps

  • Configuring classic and YAML pipelines in Azure DevOps.
  • Configuring Azure resources with Bicep and ARM templates.
  • Installation and configuation of Jenkins to build and deploy sites to IIS.
  • Installing and configuring OAuth2 identity servers. Securing .NET websites, desktop apps, APIs, and JavaScript SPAs to use OAuth2.

Testing

  • Vitest to create unit tests.
  • React Testing Library to test React components.
  • Playwright to create end-to-end tests that drive the UI
  • xUnit tests for the backend

Azure

  • WebApps running in App Service Plans
  • Service Bus
  • Keyvault
  • Kubernetes

Databases used

  • 20 years of SQL server usage.
  • Postgres
  • MySQL
  •  SQLite