Assem Ahmed
@assemahmed
I build integration systems and performance-focused C++ and CUDA software.
What I'm looking for
At Ejada, I build integration functionality for KSA's NCGR on the Tahseel project, including enabling VIBAN payments with Alrajhi Bank.
I work with IBM IIB/ACE, IBM Message Queue, Java, XML, JSON, Python, SQL, Git, Jira, and Bitbucket. I collaborate closely with business analysts, QA, and operations teams to implement specifications correctly and support smooth deployments.
My engineering projects span computer vision, machine learning, systems simulation, parsers, and GPU programming. I built a CUDA matrix multiplication kernel reaching 56.36% of cuBLAS performance on 4096×4096 matrices on a Tesla T4 GPU, and optimized CUDA 2D convolution kernels to achieve a 1.94x speedup over the baseline.
I also built a football player-tracking heat-map project using Python and OpenCV, an ESQL parser using ANTLR and Java, and C++ circuit simulation and DES encryption projects.
Experience
Work history, roles, and key accomplishments
Software Engineer
Ejada
Aug 2022 - Present (4 years)
Working with IBM IIB/ACE, IBM Message Queue, Java, XML, JSON, Python, Postman, SoapUI, SQL, Git, Jira, Bitbucket. Responsible for implementing new functionalities like enabling VIBAN payments with Alrajhi bank, collaborating with BA, QA, and ops teams.
Education
Degrees, certifications, and relevant coursework
Ain Shams University
Bachelor of Science, Computers and Systems Engineering
2017 - 2022
Grade: Very Good
Pursued a Bachelor of Science in Computers and Systems Engineering, graduating with a grade of Very Good and an Excellent graduation project.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Assem?
You can contact Assem and 90k+ other talented remote workers on Himalayas.
Message AssemGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
