About

I am Kareem El-Dessouky, a Software Developer.
I have experience in developing GIS Applications, Rental, Clubs, Data Entry, E-commerce and Reporting systems. I utilize my skills in ASP .NET Core Web API & MVC, Entity Framework Core, Cloud Platforms in creating user-friendly and efficient web applications to meet the unique business needs for each system.

Skills & Tools

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • JSON
  • Type Script
  • Angular
  • Bootstrap Framework
  • C#
  • VB.NET
  • Java
  • C
  • OOP
  • .NET Framework
  • .NET Core
  • ASP .NET Core MVC
  • ASP .NET Core Web API
  • Entity Framework Core
  • Databases: SQL Server, MySQL and PostgreSQL
  • Unit Testing

Recent Work

Mama Data Reporting

Mama Data Reporting App is designed to provide comprehensive, program and country-based reporting for various stages such as prenatal and postnatal care. It aggregates data from all Mama Data applications, offering unique charts for each program. User access is role-based, allowing users to view dashboards and data analyses specific to their assigned countries and programs. This app enhances management's ability to oversee campaign effectiveness and promoter activities, providing robust tools for data-driven decision-making.
Key Features: Dashboards and Data Analysis, Role-Based Access, Excel Reports Generation, Geolocation Verification and Top Performance Tracking & Indicators

Mama Data Entry

Mama Data Entry application facilitates promoters in inputting data cards containing maternal information, incorporating various validation rules. It also utilizes location tracking to verify promoter presence and ensure operational integrity.

Permits

The Permits Management System is designed to assist The Egyptian Armed Forces in managing land within The New Administrative Capital. It enables users to upload AutoCAD and guideline files to determine if a specific piece of land aligns with their business requirements. Moreover, users can ascertain the availability status of land for potential investment and whether it's already reserved. The system employs a role-based review process by different employees, enhancing efficiency and transparency in land management for landowners.

Tecfy Rental

Tecfy Rental is SAAS "Software As A Service". It is an application that targets Real Estate Companies; it provides user with several features such as Creating, Updating, Reading and Deleting Contracts between clients and Real Estate Company; Installments of a contract is calculated and Status is set dynamically, If all installments are paid & contract's end date has come, the contract's status is converted to "Done". Another cool feature is notifying admins & clients on contract start and end and on installment's payment date.

Book Store

Online Book Store web application that provides user with several such as:search and purchase a book online based on title, author and subject. The books are divided into many categories based on subject like Software, Database, English, Architecture etc.The Administrator will have additional functionalities compared to the common user. He can add, delete and update books' details and categories. My role was to develop a fully functional project including building the dashboard from scratch, API for mobile apps and dashboard, and to work on any server-related issues.


Source code

Restaurant

The Restaurant project is an ASP .Net Core MVC web application designed to provide a comprehensive online store solution with core features and robust administrative capabilities. The application allows for seamless creation, reading, updating, and deletion operations, making it an ideal choice for businesses seeking a powerful and scalable online platform. With its intuitive interface and robust functionality, Restaurant is an excellent choice for businesses seeking to establish a professional and reliable online presence.


Source code

Contact Me