Kareem Emad El-FarargiJava Backend Developer
Gmail
[email protected]
LinkedIn
Kareem Emad
GitHub
Kareem Emad
Phone
+201113461483
WhatsApp
+201015647267
Location
6th of October City, Egypt
Military Service ( Final Exemption )
Profile

Passionate Java Backend Developer skilled in building robust RESTful APIs using Spring Boot, Hibernate, and JPA . Experienced with JWT Authentication, Spring Security, and database using PostgreSQL and MySQL . Familiar with Docker, Git/GitHub , and tools like Postman for API testing . Strong understanding of OOP principles, MVC architecture, and clean code practices

Education
  • Graduated Project was presented on WED of Menoufia governorate , Graduated With GPA 3.00 / 4 Very Good ( B ) .
  • Sep 2019 – Jun 2023Shbien Elkom, Egypt
    Technology Skills
    Programming Languages:

    Java, Kotlin, C++, Python, Dart, JavaScript, SQL.

    Computer Science Concepts :

    Data Structures, Algorithms, OOP, SOLID Principles , Modularization

    Android Development:

    Hilt, Coroutines, Flow & LiveData, Room Database, Retrofit (API Integration), MVVM/MVI Architectures, Data Binding, View Binding, RxJava, Firebase.

    Backend & Security:

    Spring Boot, Spring Security, JWT Authentication, RESTful APIs, Maven, JDBC, Hibernate/​JPA.

    Tools & DevOps:

    Git, GitHub, Docker, Postman, IntelliJ IDEA, Android Studio

    UI/UX Tools :

    Adobe XD, Material Design

    Concepts : REST APIs, JWT Authentication, Java-based Configuration, Dependency Injection, MVC
    Database

    PostgreSQL, MySQL

    Microservices Architecture

    Spring Cloud, Netflix Eureka (Service Discovery) , OpenFeign,LoadBalancer

    Projects

    Mini-Amazon E-Commerce Backend API

    Developed a feature-rich backend for an online store, managing user authentication, products, carts, and orders. Utilized Spring Security for JWT-based protection and Spring Data JPA for efficient database interactions. Key features include real-time stock validation, atomic checkout processing, and standardized error handling, demonstrating proficiency in building scalable enterprise-level applications

    Developed an API for hospital staff management (Admin, Nurses, Shifts)

    Implemented secure login using National ID with Spring Boot + Security + JPA

    Integrated role-based authorization

    Kareem Emad El-Farargi
    1 / 2

    Banking System API

    Built a complete backend system for managing users and multiple bank accounts , Implemented JWT Authentication & Role-based Access Control , Used Spring Boot, Spring Security, JPA, PostgreSQL , RESTful API tested using Postman

  • ِAndroid App by Java , Firebase and Arduino with C ( open-source electronics platform based on easy-to-use hardware and software ) , Passed with A+ (Full mark) , Read More
  • Aug 2023

    Chat Application⁠

    Communication with my friends in our community
  • Adobe XD and photoshop in some views+ Firebase Authentication and Runtime
  • Nov 2023
  • View binding , Recycle View and Animation library.
  • Social Media App⁠

    know news of your village and manage it with Ads page

    Firebase + MVVM + clean arc by feature + Room Database ( to allow me to work with a SQLite database more easily and efficiently ) + Responsive UI ( creating user interfaces that adapt and adjust gracefully to different screen sizes ) + OOP Kotlin

    2024
    Certificates
    Courses

    React Native Development Track

    Information Technology Institute ( ITI )

    - Html , CSS , JavaScript , ES6 , Bootstrap , React & React Native

    Aug 2022Shbien Elkom, Egypt

    Developing Mobile Applications for Android using Java

    Mahara - Tech
    2022 – 2023Online

    Java Development SE

    Mahara-Tech
    2022Online
    Personal Skills
    SupportivenessCollaborationPatienceLeadershipResearchProblem SolvingSelf Learning
    Kareem Emad El-Farargi
    2 / 2