Experienced in SQL, PL/SQL, Oracle Forms, Oracle Reports, and Oracle APEX, I’m currently developing fintech microservices and RESTful APIs using Java and Spring Boot. I work closely with Oracle databases to build scalable, high-performance solutions that bridge robust backend systems with modern application needs.
At Network International, I’ve been contributing to the "API Center" project, modernizing integrations by replacing Tibco middleware with RESTful APIs built using Java and Spring Boot. These APIs are developed on local environments and deployed to UAT as part of the client pre-production phase.
The APIs generate Way4-compatible XML requests via internal factories, converting input from JSON to XML to interact with the Oracle-integrated Way4 system. I work extensively with Oracle databases to ensure reliability and performance.
My responsibilities include designing and debugging backend services, writing unit tests with a focus on code coverage(using SonarQube), and documenting endpoints using Swagger. I also collaborate closely with QA for testing and bug fixing, enhance existing APIs for better performance, and participate in refactoring efforts to maintain clean, scalable code.
I take part in code reviews, manage configuration tasks, and contribute to team documentation through Confluence. Development work is tracked using Jira, with version control managed through Git, Bitbucket, and Sourcetree, and deployments supported via CI/CD pipelines in TeamCity and Azure.
This role has deepened my backend development expertise and strengthened my ability to deliver scalable, well-documented, and client-ready fintech solutions.
Programming Contest
Participated in a coding contest twice(4th&8th ranked), solving logical problems using C++ programing language.
-JUST University | 2018
CAB Migration Project | 08/2022 - 11/2022
Amman, Jordan
A Cairo Amman Bank upgrading project for MXP application to the latest version(from 6i to 12c), which is on Windows OS environment(part related to VISA department), and in addition to MXP user management system(part related to HR department).
-In part #1, there is a 12c WebLogic Server with several migrated forms and reports reside on it, and an Application Server(deployment platform). This application allows end-user to call Oracle reports via forms; reports including auditing data, operation reports, cards document, card information, etc...
-In part #2(same WebLogic Server), the Magnetic system modules let an admin user to query, delete, update or create users. This admin user can also change passwords and check other users account status(opened, locked or expired).