Summary
🤩
Rockstar🎓
Top SchoolIoannis Assiouras is a software engineer specializing in high-performance computing with eight years of hands-on experience in C/C++, multi-threading, SIMD, MPI and CUDA GPGPU development. He focuses on performance optimization and tuning for both CPUs and GPUs, delivering measurable speedups across compute-heavy applications. Currently a Member of Technical Staff at AMD after progressing from Senior Software Engineer roles, he has a track record of moving from research-oriented C++ development to leading production-grade HPC features in industry. Based in London, he blends academic foundations from Edinburgh and Patras with practical expertise in profiling, low-level parallelism and memory-layout driven performance engineering. Notably, his background includes end-to-end responsibility for performance-sensitive systems at CGG and Autodesk, indicating comfort with both legacy codebases and modern accelerator toolchains.
7 years of coding experience
12 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at The University of Edinburgh
Electrical and Computer Engineering, Electrical and Computer Engineering at University of Patras