Osama G. Attia 201 S. 5th St. Unit 306, Ames, Iowa (515) 708-6412 - ogamal@iastate.edu LinkedIn.com/in/osamagamal Github.com/ogamal EDUCATION COMPUTER SKILLS IOWA STATE UNIVERSITY , Ames, IA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Expected May 2016 PH.D. IN COMPUTER ENGINEERING PROGRAMMING C, C++, Python, Java, Matlab, VHDL, Verilog, Assembly NILE UNIVERSITY , Cairo, Egypt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jul 2012 TOOLS AND OTHER GIT, SVN, OpenGL, Android, SQL, FPGA Thesis: "Opportunistic and Cooperative Content Caching Paradigms in Wireless Networks" OPERATING SYSTEMS Linux, Mac OS X, MS Windows Thesis: "Techniques for Accelerating Graph Processing Algorithms Using Reconfigurable Computing Architectures" M.SC. IN COMMUNICATIONS AND INFORMATION TECHNOLOGY MANSOURA UNIVERSITY , Mansoura, Egypt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jun 2010 B.SC. IN COMPUTERS AND SYSTEMS ENGINEERING Senior Design Project: "Modular GPS Platform" WORK EXPERIENCE IOWA STATE UNIVERSITY , Ames, IA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aug 2012 – Present RESEARCH AND TEACHING ASSISTANT - Designed and implemented multiple parallel algorithms for large-scale graphs using multi-FPGAs platform (project funded by NSF) - Taught Digital Logic recitations/labs, and Problem Solving labs in C NILE UNIVERSITY , Cairo, Egypt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Oct 2010 – Aug 2012 RESEARCH ASSISTANT - Researched mobility and cooperative communication in vehicular wireless networks (project funded by General Motors) PEP ARAB CONTROL SYSTEMS , Gamasa, Egypt . . . . . . . . . . . . . . . . . . . . . . Jul 2009 – Sep 2009 ENGINEERING INTERN - Prototyped a simple IDE for PLC technology developers using C#.NET - Designed and deployed the company’s website using Photoshop, and valid HTML/CSS AWARDS, AND LEADERSHIP EXPERIENCE - Guest Lecturer, Reconfigurable Computing (CprE 583), Iowa State University (Dec 2015) Xilinx Corporate’s SDAccel Platform Grant – Commercial Value: $3,200 (Oct 2015) Certificate, Parallel Programming and Optimization for Intel Architecture Workshop (Oct 2015) NSF TCPP Travel Grant to IPDPS (April 2014) President, Egyptian Students Association (ESA) at Iowa State University (2013 – 2015) IEEE Xtreme Competition 7.0 participant, ranked 69th out of 250 USA Teams (Oct 2013) Board Member, Graduate Students Affairs at Nile University (2011 – 2012) MSc Fellowship in Wireless Technologies, Nile University (2010 – 2012) Selected top 10 at the IEEE Made In Egypt Contest (2010) Effective Student’s Award from Faculty of Engineering’s, Mansoura University (2009) PROJECTS HIGH PERFORMANCE COMPUTING - Parallel Google PageRank (C++, FPGAs) - Parallel Strongly Connected Components (C++, FPGAs) - Parallel Breadth-first search (C++, FPGAs) - Parallel All-Pairs Shortest Path (FPGAs) IMAGE PROCESSING - Food Labels Reader (OpenCV) - Barcodes Decoder (Matlab) - Parallel Sobel Edge Detection (C++, FPGA) OTHER - 3D Photo Album (OpenGL) - Ping-pong Game on FPGA - Modular GPS Platform using Android - DES Encryption Algorithm (C++) - Basic FTP Server (Java) - Basic Voting System (PHP, MySQL) - Temp/Fan Control (PIC Microcontroller, Temp Sensor, LCD, Motor, Speaker) COURSEWORK - Design and Analysis of Algorithms - Computer Architecture - Reconfigurable Computing - Network & Distributed Systems - Crypto Protocols and Security - Information Theory - Techniques in Embedded Systems SELECTED PUBLICATIONS - Probability and Stochastic Processes - RAMPS: A Reconfigurable Architecture for Minimal Perfect Sequencing, C. Nelson, K. Townsend, - Detection and Estimation O. Attia, P. Jones, and J. Zambreno. IEEE Transactions on Parallel and Distributed Systems (TPDS), to - Computer Graphics appear 2016. - Computer Perception - A Scalable Unsegmented Multi-port Memory for FPGA-based Systems, K. Townsend, O. Attia, P. Jones, and J. Zambreno. International Journal of Reconfigurable Computing (IJRC), to appear 2016. REVIEW SERVICES - A Reconfigurable Architecture for the Detection of Strongly Connected Components, O. Attia, K. Townsend, P. Jones, and J. Zambreno. ACM Transactions on Reconfigurable Technology and Systems 2015 IEEE Transactions on Vehicular Technology (TVT) (TRETS), Vol. 9, No. 2, Article 16, Dec 2015. 2015 International Symp. on Security in - Accelerating All-Pairs Shortest Path Using A Message-Passing Reconfigurable Architecture, O. AtComputing and Communications tia, A. Grieve, K. Townsend, P. Jones, and J. Zambreno. Proceedings of the International Conference on (SSCC) Reconfigurable Computing and FPGAs (ReConFig), Dec 2015. - k-NN Text Classification using an FPGA-Based Sparse Matrix Vector Multiplication Accelerator, K. SOCIETIES Townsend, S. Sun, T. Johnson, O. Attia, P. Jones, and J. Zambreno. Proceedings of the IEEE International 2013 Egypt Scholars Inc. (NGO) Conference on Electro/Information Technology (EIT), May 2015. - CyGraph: A Reconfigurable Architecture for Parallel Breadth-First Search, O. Attia, T. Johnson, K. 2011 IEEE & IEEE Computer Society Townsend, P. Jones, and J. Zambreno. Proceedings of the IEEE International Parallel & Distributed Pro- 2010 Egyptian Syndicate of Engineers cessing Symposium Workshops (IPDPSW), May 2014. - On the Role of Vehicular Mobility in Cooperative Content Caching, O. Attia, and T. ElBatt. Proceedings of the IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Apr 2012. Last Updated on 23rd December 2015