Skills

Short descriptions with logos

C# / .NET

Back‑end development, LINQ, REST APIs, data access layers, clean architecture.

ASP .NET

Web apps and APIs with Razor/MVC or Minimal APIs—using dependency injection, routing & middleware, auth (JWT/cookies), and model validation.

Python

Data manipulation and analysis with pandas/NumPy; foundational ML workflows with scikit-learn (beginner); scripting and automation.

Blazor

C# front-end components (Server or WebAssembly) with data binding, events, form validation, state management, and REST API calls.

RESTful API

HTTP verbs and semantics (GET/POST/PUT/DELETE), status codes, pagination/filters, Swagger/OpenAPI docs, auth (JWT/cookies), and request validation.

Java

Desktop apps with Swing, MVC patterns, Derby/PostgreSQL integration.

Node.js / Express

RESTful APIs, MongoDB Atlas, EJS templating, and JWT auth basics.

JavaScript

DOM and fetch/axios, modular code patterns, and basic bundling/build tooling.

PostgreSQL

Relational modeling, joins/indexing, query plans, transactions, and essential SQL performance practices.

MongoDB

Flexible schemas, aggregation pipelines, indexing, and Atlas deployments with best practices.

Microsoft SQL Server

SQL queries, stored procedures, indexing strategies, normalization, and backup/restore basics.

Machine Learning Foundations

Mathematical understanding of K-means, Decision Trees, Linear/Logistic Regression, and Naïve Bayes; evaluation with accuracy, precision, recall, F1-score.

Agile methodology

Scrum/Kanban, user stories & estimation, sprint reviews/retros, and CI/CD-driven delivery.

Object-Oriented Programming

SOLID principles, encapsulation/inheritance/composition, interfaces, and practical design patterns.