Skip to main content
Assem AhmedAA
Open to opportunities

Assem Ahmed

@assemahmed

I build integration systems and performance-focused C++ and CUDA software.

Egypt
Message

What I'm looking for

I'm looking to build reliable software and high-performance systems, collaborating closely with product, QA, and operations teams while growing across backend, integration, C++, CUDA, and machine learning work.

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

EJ
Current

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 logoAU

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.

Tech stack

Software and tools used professionally

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan