Ahmed El-Seginy - Java Software Developer

Welcome!...

Ahmed El-Seginy

Software Engineer
Cairo, Egypt

"What makes my code so special is the time I have devoted to perfecting it.I build scalable systems with Java & Spring Boot..."

About Me

"I'm a passionate Java backend developer with 3+ years of experience building scalable enterprise applications. I love crafting clean, efficient code that solves real-world problems."

My Approach

  • Test-driven development
  • Clean architecture principles
  • Agile methodology
  • Continuous learning

What I Do

Building scalable and maintainable backend systems using Java & Spring Boot

Designing and implementing secure RESTful APIs with Spring Security

Utilizing Spring Data JPA and Hibernate for efficient data persistence

Implementing workflow engines and business process automation

Proficient in MySQL, PostgreSQL, and Oracle for relational database management

Using Liquibase for version-controlled database schema migrations

Writing complex SQL and PL/SQL queries for data manipulation and retrieval

Experience with database design and optimization

Applying OOP, SOLID principles, and design patterns for clean code

Implementing Event-Driven Architecture with RabbitMQ and ActiveMQ

Experience with API design and documentation using Swagger/OpenAPI

Microservices architecture and CI/CD pipeline management with Jenkins

Technical Skills

HTML5 icon
HTML5
CSS3 icon
CSS3
JavaScript icon
JavaScript
TypeScript icon
TypeScript
React icon
React
Angular icon
Angular
Next.js icon
Next.js
Bootstrap icon
Bootstrap
Tailwind CSS icon
Tailwind CSS
Figma icon
Figma
My Work

Featured Projects

A showcase of my recent work, demonstrating expertise in backend development, full-stack solutions, and modern software architecture.

Luisi ERP-System preview
Full Stack

Luisi ERP-System

Enterprise Management Platform

Developed a comprehensive monolithic service using Spring Boot (backend) and Next.js with ShadCN UI & Redux (frontend). Secured authentication with AWS Cognito and managed relational data using PostgreSQL.

"Here I learned that enterprise systems are like complex galaxies - every component must work in perfect harmony."

Stack
Spring BootNext.jsAWS CognitoPostgreSQLRabbitMQ+1
Social Media Platform preview
Backend

Social Media Platform

Zag Systems

Designed and developed RESTful APIs with Java Spring Boot, applied Spring Security with ActiveMQ Artemis, and managed relational data using MySQL + Hibernate + Liquibase.

"Building connections between people taught me that APIs are like bridges between worlds."

Stack
JavaSpring BootSpring SecurityActiveMQMySQL+2
Toda - Task Manager preview
Backend

Toda - Task Manager

Clean Architecture Demo

Implemented essential CRUD operations with a focus on maintainability and code readability. Prioritized clean architecture and modular code for demonstration and testing purposes.

"Like the Little Prince tending to his rose, I tended to each line of code with care and attention."

Stack
JavaCRUDClean ArchitectureModular Design
Amazon-El8alaba preview
Full Stack

Amazon-El8alaba

Shopping Experience

Built CRUD functionalities using Spring Boot, MySQL, and Thymeleaf for a dynamic web interface. Focused on creating a seamless shopping experience.

"Commerce flows like a river - it needs clear channels and secure foundations to reach its destination."

Stack
Spring BootMySQLThymeleafCRUDWeb Interface
T-Tech preview
View Website
Frontend

T-Tech

Our services

Comprehensive technology solutions tailored to your needs.

"T-Tech is a modern web application built to showcase and streamline tech services for clients."

Stack
Next.jsTypeScriptShadCNChatbot
View Website
Frontend

Verdia

Cultivating Tomorrow's Harvest

Empowering farmers with sustainable AI-driven solutions and advanced robotics to maximize yield and minimize environmental impact.

"In the fields where tradition meets innovation, Verdia plants seeds of the future - where technology nurtures the earth and grows sustainable tomorrows."

Stack
Next.jsTypeScriptShadCNAIRobotics+1

"Each project represents a step forward in my journey as a developer, combining technical expertise with creative problem-solving."

Education

Academic foundation and community involvement

New Cairo Technological University (NCTU)

B.S.E. in Information and Communications Technology (ICT)

New Cairo Technological University (NCTU)

Nov 2024 - Present
Faculty of Industrial and Energy Technology
In Progress

Currently pursuing advanced coursework in software engineering and system design, focusing on scalable architecture and enterprise solutions.

ICT StudentSoftware EngineeringSystem Design
Clubs & Activities
Microsoft Student Clubs (NCTU) - Co-Leader of Backend Team
Co-Leader of Backend Team

Microsoft Student Clubs (NCTU)

2024 - Present
Google Developer Groups (GDG) - Organizer
Organizer

Google Developer Groups (GDG)

2024 - Present
Misr International Computer & AI Academy | MICA

High School Diploma, Computer Programming

Misr International Computer & AI Academy | MICA

Oct 2020 - Jun 2024
Computer Science Track
95.67%

Mastered Java programming fundamentals with distinction, explored Oracle Database development and PL/SQL programming, and participated in coding competitions.

Java FoundationOracle DatabaseHigh Distinction

Experience

My journey in software development

ZagSystems

Software Engineer Intern

ZagSystems
Internship
May 2025 - Present
Remote

Designing and implementing workflow engine modules to support business processes while learning scalable system architecture.

Workflow Engine DevelopmentCI/CD with JenkinsSystem Architecture
ZagSystems

Java with Spring Mentorship

ZagSystems
Mentorship
Sep 2024 - Aug 2025
Remote

Gained hands-on mentorship in Spring Boot, Microservices, and Event-Driven Architecture while building real-world applications.

Spring Boot MasteryRESTful APIsSocial Media Platform
Online Learning

Spring Boot Bootcamp

Online Learning

Education
Jun 2024 - Jan 2025
Remote

Built sample applications with Spring Boot & MySQL, practicing JWT authentication and modular project structuring.

Spring Boot & MySQLJWT AuthenticationClean Architecture

Get In Touch

Ready to collaborate on your next project? Let's connect and discuss how we can work together to bring your ideas to life.

Contact Information

Reach out through any of these channels

Let's Connect

I'm always excited to discuss new opportunities and collaborate on interesting projects.

Send Email

Send a Message

Fill out the form below and I'll get back to you as soon as possible

"Great things in business are never done by one person. They're done by a team of people."

Let's build something amazing together ✨