Technologies Used
In software development, I rely on proven technologies that enable building robust, secure, and scalable solutions. My stack is built on the modern .NET ecosystem, complemented by a wide range of tools for frontend, databases, and cloud infrastructure.
Microsoft Azure
Cloud platform for scalable solutions
Docker
Containerization and easy deployment
Podman
Secure daemonless container management
.NET
Main platform for robust backends
ASP.NET Core
High-performance framework for web apps and APIs
C#
My primary programming language
Java
Development of complex systems
C++
Low-level and high-performance code
SQL Server
Advanced relational data management
Oracle
Enterprise database solutions
PostgreSQL
Powerful object-relational database
MySQL
Popular open-source database
MongoDB
Flexible NoSQL database
Redis
Fast in-memory database and cache
Apache Kafka
Event streaming for data-intensive systems
Apache Pulsar
Distributed messaging for scalable integration
RabbitMQ
Reliable message queues between services
gRPC
Fast service-to-service communication
OAuth
Standard for secure authorization
JWT
Transfer of verified identities and claims
OpenAPI
Clear contract for HTTP APIs
Blazor
Modern web UI in C#
Angular
Comprehensive framework for large web UIs
React
Component UI for dynamic applications
TypeScript
Typed JavaScript for larger applications
JavaScript
Interactive client-side elements
Bootstrap
Responsive and clean design
Tailwind CSS
Utility-first CSS for fast UI development
HTML
Structure of modern websites
CSS
Visual style and animations
SQLite
Lightweight embedded relational database
WordPress
Fast CMS solution deployment
jQuery
Proven JS library