Professional Java software engineer with a strong background in developing enterprise applications using Java technologies. Expertise in RESTful APIs, microservices, and cloud-native apps with Spring Boot. Proficient in Spring MVC, Spring Data, Spring Security, and React JS for robust web applications. Experienced technical consultant in the banking sector. Committed to writing clean, maintainable code and staying updated with industry trends.
Grade: First Class Honors
2017-2020Grade: B+ With Honors
2016-2020Bachelor of computer science (BCS)
Software engineer and technical consultant specializing in IMAL Islamic banking systems.
-Java Spring MVC
-SQL Server and Oracle DB expert
Banking ProjectsInternational islamic banks over world
Building, maintaining and testing critical software that speeds productivity and decreases the cost.
Java 6 * java 8 *java 17 * Spring boot 3 * Sql Server * Git * MVC * Spring data * Spring security * JWT
Cables ProjectSoftware of cable creation
Full Stack Web Application For Full Management Small Sized Shops.
React Js for frontend (React DOM, Formik, Axios, React Router, React Bootstrap And Functional Components)
Spring Boot for backend framework. (JPA, security, JWT, JDBC, OOP)
Heroku for cloud app hosting beside Relational database PostgreSQL - Multi Schema (Each Company or Shop Has unique Schema) .
POS Individual Cloud ProjectDesktop Application for mange Car workShops.
Java - Multiple branches connection Using Mysql and fully functional GUI using Jswing Modern GUI view. The system has POS, inventory system, employees system, clients system, car spare part system, financial services and online Database base hosting.
Team ProjectAssociated with The British University in Egypt
Python (librosa, numpy, sklearn, matplotlib, pydub, scipy, tensorflow, pandas And keras )
I have implemented Smart Adjustive Traning set that gives the training set 100% of the dataset unique samples that make small dataset very power full.
Graduation ProjectA+ Project
Associated with The British University in Egypt
Java - Esper, Jswing, OOP ,Software Engineering Techniques
Real time cruising system - Real time gearbox system - Real time car meter system - Real time distance calculator Full GUI view simulation.
Team ProjectAssociated with The British University in Egypt
Java - The program has feature that will rearrange automatically - Algorithm works in recursive descent -Parse tree using Java Tree it helps to draw the tree of the input string. Full GUI view .
Individual ProjectAssociated with The British University in Egypt
Java - Full GUI view simulation.
Individual Project Military service - Finished (2021-2022)