Skip to content

Latest commit

Β 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Hi πŸ‘‹, I'm Fatma

πŸ’« 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


πŸ’» Tech Stack

β˜• Backend

  • Java
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • REST APIs
  • Microservices
  • NestJS
  • Node.js
  • .NET / C#

πŸ—„οΈ Databases

  • Microsoft SQL Server
  • PostgreSQL
  • MongoDB
  • Redis

πŸ“¨ Messaging & Event Streaming

  • Apache Kafka
  • RabbitMQ
  • Hangfire
  • Event-Driven Architecture
  • Asynchronous Processing

🎨 Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Syncfusion

πŸ› οΈ Tools & DevOps

  • Docker
  • Git
  • Postman
  • Swagger / OpenAPI
  • IIS
  • PM2

πŸš€ Backend & Software Engineering

  • 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

🀝 Let's Connect

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors