Hello, I’m

Ali Ballan

Computer Science Student & Backend Developer

I focus on Java, Spring Boot, C++, databases, and the practical work of building reliable backend systems.

View my work

01

About

I am a Computer Science student strengthening my backend development skills through university coursework, personal projects, and practical learning. I enjoy turning clear requirements into maintainable software, with particular attention to data modelling, API design, and dependable application behaviour.

Location
Amman, Jordan
Field
Computer Science
Focus
Backend Development
Availability
Internship and Junior Opportunities

02

Technical skills

A practical toolkit, organized by how I use it.

Languages

Java · C++ · JavaScript · HTML · CSS · SQL

Backend

Spring Boot · REST APIs · ASP.NET Core fundamentals

Databases

MySQL · Database design · ER diagrams · Relational databases

Tools

Git · GitHub · VS Code · Postman

Currently learning

Backend architecture · API development · Competitive programming

03

Experience

This section is ready for your verified experience—nothing has been invented.

[Add date]

[Add location]

[Add role or training activity]

[Add organization]

  • Add a concise responsibility or outcome.
  • Add a second responsibility or technical contribution.

04

Selected projects

Coursework and personal builds focused on backend thinking, data, and clear system behaviour.

01

Personal CRM System

A structured application for managing contacts, interactions, and follow-up information.

Java / Spring Boot / MySQL

02

Grocery Online Shop Database

A relational database design for products, customers, orders, and inventory workflows.

SQL / MySQL / ER modelling

03

Personal Expense Management App

An application concept for recording expenses, organizing categories, and reviewing spending.

Java / Spring Boot / MySQL

04

Game Store REST API

A backend API for a game catalogue with clear resource modelling and CRUD operations.

ASP.NET Core / REST / SQL

05

Java Mini Projects Collection

Focused exercises exploring Java syntax, object-oriented design, and core programming concepts.

Java / OOP / Git

06

Competitive Programming Solutions

Organized problem solutions used to practise algorithms, data structures, and implementation accuracy.

C++ / Algorithms / Data structures

05

Education

[Add expected graduation date]

Bachelor’s Degree in Computer Science

[Add university name]

Relevant coursework

Data Structures · Algorithms · Database Systems · Object-Oriented Programming · Computer Networks · Software Engineering

06

Contact

Have an internship, junior opportunity, or project in mind? Send a concise note.

Email

YOUR_EMAIL@example.com

Elsewhere

The form opens your email app. It is ready for backend integration later.