Skills & Technologies

A comprehensive overview of my technical skills, tools, and technologies I work with to build robust and scalable solutions.

Backend Development

C# Programming

Expert in C# language and .NET development

Proficiency100%

ASP.NET Core

Building RESTful APIs and web applications

Proficiency100%

Full-Stack Web Development

Complete web application development

Proficiency100%

SQL Server

Database design, optimization, and T-SQL

Proficiency82%

PostgreSQL

Advanced SQL and database management

Proficiency78%

Redis

Caching and session management

Proficiency75%

Frontend Development

Vue.js

Modern Vue.js framework and component development

Proficiency100%

JavaScript

Modern JavaScript and ES6+ features

Proficiency100%

TypeScript

Type-safe JavaScript development

Proficiency80%

HTML5 & CSS3

Semantic markup and modern styling

Proficiency100%

DevOps & Tools

Git & Version Control

Source control and collaboration

Proficiency100%

Linux (LPIC1)

Linux system administration and server management

Proficiency80%

Docker

Containerization and deployment

Proficiency60%

Docker Compose

Multi-container Docker applications

Proficiency60%

Kubernetes

Container orchestration

Proficiency20%

Linux Server Support

Host and Linux server administration

Proficiency80%

Architecture & Patterns

Clean Architecture

Layered architecture and separation of concerns

Proficiency100%

Clean Code Principles

Code analysis, optimization, and clean coding practices

Proficiency60%

Design Patterns

Software design patterns and best practices

Proficiency60%

Software Architectures

Various software architecture patterns

Proficiency60%

Domain-Driven Design

DDD principles and tactical patterns

Proficiency60%

Microservices Architecture

Distributed systems architecture

Proficiency60%

Additional Skills

DevOps

DevOps practices and methodologies

Proficiency20%

Network+ Fundamentals

Computer networking and protocols

Proficiency70%
Built with Nuxt UI • © 2025 Behnam Nouri