About me


I am a Senior student in the faculty of computers and information Cairo university, with a strong background in backend development with Laravel, I bring academic experience in solid foundation and OOP. Currently working on the backend of Med Sync, a medical system encompassing both mobile app and website platforms. .

  • Laravel Framework
    Eloquent ORM | Middleware | RESTful APIs | Queues and Jobs | Blade Templating Engine
  • Database
    SQL Server | MySQL
  • Software Development
    SOLID | SDLC | Design Patterns | MVC
  • Techniques
    OOP | Data Structures | Algorithms
  • Deployment
    azure | IIS Server
  • Programming Languages
    PHP | JavaScript | Python | C++
  • Version Control
    Git | GitHub
  • Software Engineering Intern, FriendyCar
    May 2023 - Aug 2023
  • Web Development Intern, CodeClause
    Jan 2023 - Feb 2023
  • Bachelor degree | Computer Science
    Faculty of Computers and Artificial Intelligence
    Cairo University
    2020 - 2024
    Giza, Egypt
  • Department
    Information Systems
  • GPA
    3.31

Skills

web desgin

Frontend Development encompasses HTML, CSS, JavaScript, and Bootstrap. Backend Development involves PHP, Laravel, and Django.

Software Development

SDLC (Software Development Life Cycle) Testing: . OOP (Object-Oriented Programming): SOLID: SOLID is ans. Design Patterns

SQL

SQL, TSQL, SSIS, Querying and manipulating data stored in SQL Server databases Building complex data integration workflows to extract, transform, and load data

Work Experience

FriendyCar Sales specialist

- Filtering the leads data.
- Contacting the leads to explain FriendyCar’s service and encourage them to converge.
- Support the new users via WhatsApp.

IEEE CUSB Ai Instructor

- Managing workshops' specialization from planning to production.
- Delivering workshops to participants.
- Recruiting and interviewing qualified participants.
- Developing and monitoring participants' learning curve and progress.
- Improving the technical skills of the participants.
- Preparing the participants to work on projects.
- Creating workshop materials and presentations.

SCCI Media Production Member

- Photography and video making.
- Coverage for SCCI's sessions and events.
- Visual documentaries for SCCI.
- Managing SCCI's YouTube channel.

PROJECTS

service Provider Java Application

This project aims to develop a robust software solution for managing service providers.
In this project, we have implemented the SOLID principles, the Strategy pattern, and the Decorator design pattern.
We have built an API for each function using the Spring framework and Java, which can be tested using Postman.

HR Website

The HR Website is a web application designed to streamline HR processes and improve communication within the organization.
It provides various features to simplify HR tasks and enhance employee engagement.
The project leverages the Django framework, HTML, CSS, JS

Connect Four Python Game with GUI

Play Connect Four against a computer opponent.
Interactive GUI for an intuitive gaming experience.
Customizable difficulty levels.
Win detection and game over condition.
Simple and clean user interface.

Library Store Database Application with C#

DB application for managing a library store. It provides functionalities to add, edit, and delete books, as well as manage customer information and transactions.
ERD.
SQL-DDL.
SQL-DML.
User interface C#

Data Warehouse SSIS Project

This project implements a data warehouse solution using the Olist E-Commerce store dataset.
The data is extracted from the source system, transformed using SSIS (SQL Server Integration Services), and loaded into the destination database.
The project involves the creation of six dimensions and three fact tables in the destination database.

True-Fake News Detector Model

True-fake-news is a NLP model that aims to address the challenge of detecting and classifying news articles as true or fake. This project leverages machine learning techniques to build a model that can accurately predict the authenticity of news articles. By providing a reliable tool for news verification, we aim to combat misinformation and promote informed decision-making.

See more

Contact me

ranagaballah88@gmail.com

01118566002

Download CV