Skills
Work Experience
Software Engineer II at Eventum IT Solutions
January 1, 2025 - PresentDesigned and implemented a robust data parsing framework for an Elasticsearch-backed dashboard application, developing a custom parser to transform query responses into widget-specific formats while enforcing data limits to prevent shard failures and ensure system stability. Redesigned data flow between microservices to leverage a shared caching layer, significantly reducing inter-service message payloads and cutting end-to-end processing time by approximately 20%. Led improvements to pipeline efficiency by centralizing commonly accessed data, reducing redundancy, and improving system scalability across distributed services. Acted as Scrum Master alongside engineering work, leading Agile ceremonies, coordinating with teams and project managers, removing blockers, and promoting collaboration for efficient delivery.
Software Engineer at Eventum IT Solutions
January 1, 2025 - October 15, 2025Resolved an in-memory cache overflow and optimized parsing performance by limiting queue size and addressing bottlenecks in the parsing library, enabling parsing threads to scale with CPU cores, significantly improving system stability and throughput. Optimized Kafka messages structure across the project, reducing message size and improving serialization and de-serialization speed, leading to improved consumer efficiency.
Software Engineer at Ejada Systems Ltd.
October 1, 2023 - October 15, 2025Refactored critical parts of the code to be more generic, accommodating all Al-Rajhi Bank products. Resulting in a 50% reduction in project completion time and significantly improved performance and code quality. Documented most of the services used by the bank system, improving code comprehension, accelerating on-boarding, and facilitating API and library usage.
Software Engineer Intern at Nokia
September 1, 2018 - October 15, 2025Enhanced workflow within the project team, reducing the time wasted on repetitive tasks, contributing to a 15% improvement in project delivery timelines. Implemented a tool using the PSC (Public Service Commission) device to run commands given in CSV format via SSH, saving outputs into an SQL database for GUI-based result browsing.
Education
Bachelor of Science at Alexandria University
September 1, 2016 - July 1, 2021Qualifications
Skills
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Alexandria today.