๐ซ About Me
I'm a Software Engineer specializing in backend and full-stack development, with professional experience building scalable applications and backend services.
My primary focus is backend development with Java and Spring Boot, with experience across RESTful APIs, microservices, relational databases, messaging systems, event-driven architectures, and clean architecture.
I also have professional experience with NestJS, .NET, and React, allowing me to work effectively across different layers of modern software systems.
๐งฉ Backend: Java, Spring Boot, NestJS, .NET
๐๏ธ Architecture: Clean Architecture, Microservices, Event-Driven Architecture
๐๏ธ Databases: SQL Server, PostgreSQL, MongoDB, Redis
๐จ Messaging & Streaming: Apache Kafka, RabbitMQ
โ๏ธ DevOps & Tools: Docker, Git, Swagger, Postman, IIS, PM2
- Java
- Spring Boot
- Spring Data JPA
- Spring Security
- REST APIs
- Microservices
- NestJS
- Node.js
- .NET / C#
- Microsoft SQL Server
- PostgreSQL
- MongoDB
- Redis
- Apache Kafka
- RabbitMQ
- Hangfire
- Event-Driven Architecture
- Asynchronous Processing
- React
- Next.js
- TypeScript
- Tailwind CSS
- Syncfusion
- Docker
- Git
- Postman
- Swagger / OpenAPI
- IIS
- PM2
- Designing and developing RESTful APIs
- Building Java & Spring Boot backend services
- Developing microservice-based applications
- Designing event-driven and distributed systems
- Applying Clean Architecture and SOLID principles
- Working with Spring Data JPA and relational databases
- Implementing asynchronous communication with Apache Kafka and RabbitMQ
- Designing database structures and optimizing SQL queries
- Developing scalable and maintainable backend solutions
- Debugging, deployment, and production support
- Working across frontend and backend layers when required
I'm open to opportunities as a Java Backend Developer / Software Engineer, particularly in teams working with Java, Spring Boot, microservices, event-driven systems, distributed systems, and scalable backend architectures.

