Available for Backend Engineering Roles

Hi, I'm Ahmed Elghiati

Architecting 

Software Engineer specializing in Java & Spring Boot ecosystem. Focused on engineering high-throughput REST APIs, JWT Security workflows, UUID JPA architectures, and scalable server-side solutions. Passionate competitive programmer & technical instructor.

Explore Backend Projects
3.55
CS GPA (Tanta Univ)
150+
Algorithmic Problems
Java/Spring
Core Tech Focus
SpringBootController.java REST v1
@RestController
@RequestMapping("/api/v1/engineer")
@RequiredArgsConstructor
public class DeveloperProfileController {

    private final EngineerService engineerService;

    @GetMapping("/ahmed-elghiati")
    public ResponseEntity<ProfileResponse> getProfile() {
        Profile profile = Profile.builder()
            .name("Ahmed Elghiati")
            .degree("B.Sc. Computer Science")
            .gpa("3.55 / 4.0")
            .primaryStack(List.of("Java", "Spring Boot", "Spring Security", "PostgreSQL"))
            .architecture("Clean Layered & JPA Inheritance")
            .status("READY_FOR_BACKEND_CHALLENGES")
            .build();

        return ResponseEntity.ok(profile);
    }
}
Spring Boot 3.2 ACTIVE Response: 200 OK (14ms)

Core Identity

Engineering Engineering Rigor & Scalable Systems

Java & Spring Boot Core

Specialized in robust backend APIs, JWT authentication, role-based access control (RBAC), database transaction management, and UUID entity mappings using Spring JPA and Hibernate.

Competitive Algorithmic Thinking

150+ problems solved on CodeForces using C++ and Java. Strong grip on Data Structures, Time/Space complexity optimization, Graph algorithms, and Dynamic Programming.

Technical Instructor & Communicator

Delivered technical lectures at ICPC Tanta Community and created educational content on YouTube & LinkedIn covering OOP, OS, Data Structures, and clean backend principles.

Faculty of Computers & Information, Tanta University

GPA: 3.55

Bachelor of Computer Science (2022 - 2026)

Focus Areas: CS Fundamentals, Distributed Systems, Software Development & AI/ML

Tanta, Egypt

Technical Proficiency

Skills & Ecosystem Matrix

Backend & Java Stack

Core
Java Spring Boot Spring JPA Spring Security JWT & OAuth RESTful APIs Laravel / PHP

Databases & ORM

Data
PostgreSQL MySQL Hibernate ORM Eloquent ORM Relational Schema Design SQL Optimization

CS & Algorithms

Logic
C++ Data Structures Algorithms OOP & SOLID Design Patterns Operating Systems Computer Networks

DevOps & Tooling

Workflow
Docker Git / GitHub CI/CD (GitHub Actions) Swagger / OpenAPI Postman Maven

Secondary Stack & AI

Languages
C# / .NET Python Machine Learning Basics JavaScript / MEAN HTML / CSS

Human Languages

Comm
Arabic Native
English Professional / Fluent
Interactive Feature Showcase

Live StudySync API Sandbox

Test simulated Spring Boot REST API endpoints for Ahmed's flagship project StudySync directly inside the browser.

HTTP Method & Path
POST /api/v1/auth/login
Request Headers
Content-Type: application/json
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUzI1Ni...
Request Body (JSON)
{
  "email": "ahmed.elghiati@tanta.edu.eg",
  "password": "••••••••••••"
}
Response Payload
200 OK 24 ms

                        
Architecture: Spring Security JWT Filter Chain

Featured Work

Backend Engineering Projects

Featured Flagship Project 2026 – Present

StudySync – University Academic & Course Management Engine

A high-performance backend system built to manage complex university workflows including student enrollments, course catalogs, grade tracking, instructor assignments, and role-based permissions.

Authentication & RBAC: Engineered stateless JWT security with granular permissions for Admin, Instructor, and Student roles.
JPA Inheritance Modeling: Implemented Joined JPA strategy with UUID primary keys to ensure maximum database scalability and non-sequential identifier security.
Exception Handling & Clean Architecture: Global `@ControllerAdvice` handling with consistent RFC-7807 error responses and layered Service/Repository separation.
Real-time Workflows: Real-time task submission, grade calculation streams, and instructor announcement modules.
Java 17 Spring Boot 3 Spring Security Spring Data JPA PostgreSQL JWT Token Maven
Entity & Layer Architecture JPA Model
Client Layer

Mobile / Web App (REST Bearer Header)

↓ REST APIs
Security & JWT Filter

Role-Based Interceptor (Student / Instructor)

↓ DTO Data Validation
Service & JPA Repository

Inheritance Hierarchy Entity Mapping (UUID)

↓ Hibernate ORM
PostgreSQL Database

Optimized Relational Schema & Indexes

Algorithmic Practice & Contests

CodeForces Problem Solving & Algorithm Optimization

Active competitive programmer focused on data structures, algorithmic complexity, graph traversal, dynamic programming, and optimal resource utilization under time constraints.

  • Solved 150+ problems with an ongoing target of 1,000+ solutions.
  • Regular participant in CodeForces Div 2 & Div 3 timed contests.
  • Implementations in C++ and Java focusing on O(N log N) time efficiency.
C++20 Data Structures Graphs & Trees Dynamic Programming
150+ Solved

Continuous problem-solving practice on CodeForces platform.

View CodeForces Profile

Track Record

Experience & Technical Trainings

Industry Experience

Back-end Developer Intern

Arab APPS

Jun 2026
  • • Contributed to the architectural design and maintenance of scalable RESTful APIs powering mobile and web clients.
  • • Participated in database schema normalization and optimized SQL query execution times for higher database throughput.

Specialized Technical Trainings

.NET & C# Development — ITI

Information Technology Institute

Mastered C# and .NET fundamentals, OOP paradigms, and Windows Forms software architecture. Built a complete desktop enterprise application.

Machine Learning & AI — NTI

National Telecommunication Inst.

In-depth training on AI fundamentals, supervised/unsupervised learning algorithms, Python data preprocessing, model evaluation, and deployment.

MEAN Stack Track — NTI

Jun 2026

Full-stack web development principles focusing on asynchronous JavaScript, Express, and database integration.

Giving Back

Teaching & Community Leadership

ICPC Tanta Community

Technical Instructor (Feb 2026 – Present)

Delivered interactive technical sessions to university computer science students on C++, data structures, and competitive problem-solving algorithms.

C++ Sessions Data Structures Algorithm Mentorship

Technical Content Creator

YouTube & LinkedIn (2025 – Present)

Created detailed educational video lectures and technical articles explaining core CS fundamentals including Dynamic Programming, Object-Oriented Design, and Operating Systems.

Video Tutorials Operating Systems OOP & Design

Get In Touch

Let's Build Scalable Backends Together

Currently open to Software Engineer (Backend / Java Spring Boot) opportunities, collaborations, and technical discussions.

Phone & WhatsApp +20 1555881860
Location Tanta, Egypt (Open to Remote & Relocation)
Action completed successfully!