Skip to content
View Dev-Taha's full-sized avatar
:shipit:
On Working
:shipit:
On Working

Block or report Dev-Taha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dev-Taha/README.md

πŸ‘‹ Hi, I'm Taha Al-Shurafa

Backend Software Engineer | Java & Spring Boot | ERP Developer | Founder @ Dynerva

Building scalable backend systems, enterprise applications, and business-driven solutions.


πŸš€ About Me

  • πŸ’» Backend Software Engineer specializing in Java, Spring Boot, and enterprise application development.
  • πŸ—οΈ Founder & Developer of Dynerva β€” a modular ERP platform designed for electricity and service management operations.
  • βš™οΈ Experienced in building RESTful APIs, authentication systems, business workflows, and backend architectures.
  • 🧩 Interested in Clean Architecture, SOLID Principles, Domain-Driven Design, and System Design.
  • πŸ” Building secure applications using Spring Security, JWT, and Role-Based Access Control (RBAC).
  • πŸš€ Exploring Microservices, Cloud-Native Development, Multi-Tenant SaaS Architecture, and Distributed Systems.
  • 🌍 Open to collaboration on software projects and open-source initiatives.

πŸ› οΈ Technical Skills

Languages & Frameworks

Backend & Architecture

Databases

DevOps & Tools


πŸ’Ό Experience

Founder & Backend Developer β€” Dynerva

2024 – Present

Modular ERP Platform for Electricity & Service Management

Building and maintaining Dynerva, a modular ERP system designed to manage operational and business workflows.

Key Contributions:

  • Designed and developed backend services using Java Spring Boot.

  • Built RESTful APIs with secure authentication and authorization using Spring Security and JWT.

  • Developed ERP modules including:

    • Customer Management
    • Subscriber Management
    • Meter Management
    • Billing & Invoicing
    • Payments & Receipts
    • Inventory Management
    • Reporting System
    • User Roles & Permissions
  • Implemented business workflows connecting:

    Subscribers β†’ Meter Readings β†’ Consumption β†’ Invoices β†’ Payments

  • Designed database structures, API contracts, and backend components following clean coding practices.

  • Worked on improving the platform toward a scalable multi-tenant SaaS architecture.

Stack:

Java Β· Spring Boot Β· Spring Security Β· PostgreSQL Β· Redis Β· React Β· Tailwind CSS Β· Docker Β· GitLab CI/CD


Backend Java Developer β€” Pepdi

2024 – 2025

Backend development for an influencer marketing platform.

Key Contributions:

  • Developed authentication and authorization systems using JWT.
  • Built wallet and transaction management features.
  • Integrated external APIs including TikTok OAuth2 and PayPal.
  • Developed competition workflows and notification features.
  • Improved backend reliability using clean architecture practices.

Stack:

Java Β· Spring Boot Β· Spring Security Β· MySQL Β· Flyway Β· REST APIs


Backend Java Developer β€” TS2G Global Tech Solutions

2023

Passed two technical interview stages for a Java Backend Developer position.

The opportunity ended due to company restructuring caused by regional circumstances.


πŸ—οΈ Featured Projects

Dynerva β€” Modular ERP Platform

ERP system for managing electricity and service operations.

Features:

βœ… Customer Management
βœ… Billing & Invoicing
βœ… Meter Reading Management
βœ… Payments & Receipts
βœ… Inventory Management
βœ… Reporting System
βœ… Role-Based Access Control
βœ… Data Migration Tools

Backend:

Java Β· Spring Boot Β· Spring Security Β· PostgreSQL Β· Redis

Frontend:

React Β· Tailwind CSS Β· Vite


Banking System β€” Microservices Architecture

A banking backend system built to practice scalable distributed architecture.

Features:

  • Account Management Service
  • Transaction Processing
  • JWT Authentication
  • Role-Based Access Control
  • Notification Service
  • Redis Caching

Stack:

Java Β· Spring Boot Β· Spring Cloud Β· PostgreSQL Β· Redis Β· JWT


🌱 Continuous Learning

Currently improving skills in:

  • System Design
  • Clean Architecture
  • Domain-Driven Design
  • Cloud-Native Applications
  • Distributed Systems
  • Microservices Architecture

πŸ“« Let's Connect

Popular repositories Loading

  1. DP-SingleTon DP-SingleTon Public

    Java 3

  2. DP-Factory DP-Factory Public

    Java 3

  3. DP-FactoryMethod DP-FactoryMethod Public

    Java 3

  4. Back-End-User-Login-and-Registration---Email-Verification Back-End-User-Login-and-Registration---Email-Verification Public

    Java 3

  5. JT-SpringBoot JT-SpringBoot Public

    Spring Boot (JAVA Framework)

    Java 2

  6. Spring-Security Spring-Security Public

    Web Application[Security] using spring Boot Security

    Java 2