This repository provides a detailed overview of my professional work experience and the projects I have contributed to and worked on during my tenure at Expotech.
This repository serves as a portfolio of my work experience, detailing the key projects I have worked on, my contributions, and the technologies I have used. It aims to provide a comprehensive view of my capabilities and achievements as a backend developer.
I am Ahmed Kamel, a backend developer with extensive experience in developing robust, scalable, and high-performance applications. My expertise lies in Java, Spring Framework, MySQL, and a range of other technologies.
Overview: EDU AI is an AI-integrated management system designed for educational institutions. It provides streamlined administrative functions and intelligent decision-making capabilities across various levels of school management. The system consists of multiple applications catering to different user roles, including web and mobile applications for comprehensive educational management.
Status: Ongoing Development
Development Period: May 2024 - Current
Key Contributions:
- Super Admin Web Application: Developed a comprehensive web application for super admins to manage all schools, including centralized control and analytics.
- School Admin Web Application: Created a web application for school admins and employees, offering tools for day-to-day operations and administrative tasks.
- Teacher Mobile Application: Designed a mobile application for teachers to facilitate class management, lesson planning, and communication with students and parents.
- Parent Mobile Application: Developed a mobile application for parents to monitor their children’s progress, communicate with teachers, and access school-related information.
- Student Mobile Application: Implemented a mobile application for students to track their assignments, grades, and school activities.
Technologies Used: Java, Spring Boot, Spring Data JPA, MySQL, RESTful APIs, AI Integration, Docker, WebSockets
Related Links:
Overview: Ship Smarter is an extension for the Vitaparapharma e-commerce platform, designed to enhance order shipping services for multiple e-commerce platforms. This integration streamlines logistics and improves customer satisfaction by providing efficient and reliable shipping solutions.
Status: Paused (Pending EduAI Completion)
Development Period: April 2024 - Current
Key Contributions:
- Developed a shipping management system integrated with the Vitaparapharma e-commerce platform.
- Implemented features for handling orders across multiple e-commerce platforms, ensuring seamless logistics.
- Designed and integrated APIs for real-time tracking and shipping updates.
Technologies Used: Java, Spring Boot, Spring Data JPA, MySQL, RESTful APIs, Docker, API Integration
Related Links:
Overview: Developed an application similar to email.js that seamlessly sends emails across various applications. Mail Sender caters to individual user preferences and ensures reliable communication between diverse platforms.
Status: Completed
Development Period: February 2024 - March 2024
Key Contributions:
- Designed and implemented the core backend services using Java and Spring Boot.
- Developed a robust email sending service with support for multiple email providers.
- Ensured secure email transmission using TLS encryption.
Technologies Used: Java, Spring Boot, RESTful APIs, Docker, TLS, Java Mail Sender, SMTP
Related Links:
Overview: Developed an E-Commerce platform to sell medical and beauty products. Your trusted partner for your health needs. We provide high-quality products and distinguished service to ensure your health and comfort. Get to know us and how we care for you.
Status: Completed
Development Period: January 2024 - March 2024
Key Contributions:
- Implemented core backend services using Java and Spring Boot.
- Optimized MySQL database schema for improved performance.
- Implemented OAuth for Facebook and Google authentication.
- Developed authorization and role-based access control mechanisms.
- Integrated JWT security for stateless authentication.
- Utilized Spring validation and managed exceptions effectively.
Technologies Used: Java, Spring Boot, Spring Data JPA, MySQL, RESTful APIs, Docker, JWT, OAuth2, Firebase Messaging, Functional Programming
Related Links:
This repository is a testament to my dedication to software development and my continuous pursuit of excellence in the field. Thank you for visiting!