Sheet 02 / human · Rev C
Karim W. ElAzzouni
Senior Software Engineer
Experience
Egyptian Naval Forces — Software Developer & DevOps Engineer
Egypt
Full-time Software and DevOps Engineer as part of mandatory 14-month military service.
Documents Archiving Web Application
Co-designed and developed a Ruby on Rails document archiving web application with microservice architecture. Authored a major service driving the application and implemented several features within the main web application. Responsible for refining, maintaining, extending, and constantly testing to meet evolving users' demands.
Java Middleware & Reporting
- Built a Java middleware web service that integrated and synchronized the new application with a legacy Oracle database server — automating a process formerly maintained manually by 3 data-entry workers.
- Implemented a PDF report generation plug-in (using the iText library) spanning the full report cycle: receiving user requests, relaying to middleware, extracting data, producing PDF reports, and serving them back through the main application.
Data Center Administration
Set up, administrated, and maintained a small data center of 6 Windows and Linux servers (physical and virtual machines) hosting web and desktop applications, a domain controller, and Kaspersky antivirus server, along with MySQL and Oracle databases.
- Maintained the existing LAN network and authored incremental backup scripts.
- Created and maintained a local Git server for team source control.
- Mentored fellow engineers in Git usage and Linux administration.
VT-MENA — Research Assistant
Alexandria, Egypt
Research internship on the "Cognitive Radio Cloud" project — a cloud-based testbed enabling a collaborative environment for wireless communications research, with a focus on cognitive radio.
- Designed, conducted, and documented network performance benchmarking experiments between virtual machines running on KVM and VMWare hypervisors.
- Measured throughput, delay, and jitter using iPerf, CRUDE, and other network tools, with all experiments automated via UNIX shell scripting.
VT-MENA — Software Developer Intern
Alexandria, Egypt | June – December 2014
Research internship on indoor localization under Prof. Moustafa Youssef, working with WiFi signals and Bluetooth Low Energy Beacons.
- Built a Wall Extraction Tool in Java for graduate researchers to plot walls and beacon locations on floor plans, simulate intersecting signals, and calculate interference and signal strength through walls. Used Java Swing for GUI, XML for project persistence, and documented extensively with JavaDocs.
- Collected WiFi signal strength data to construct fingerprint maps for indoor positioning research.
Education
Faculty of Engineering, Alexandria University
Alexandria, Egypt
B.Sc. in Computer and Systems Engineering
- Cumulative Grade: Very Good with Degree of Honor (81.75%)
- Capstone Project: "Learning Semantics with Deep Learning for Cross Language Information Retrieval (English-Arabic)"
- Built an integrated Cross-Lingual Information Retrieval (CLIR) framework capable of receiving Arabic queries and returning ranked relevant English documents from a parallel text corpus.
- Proposed system won a competition organized by the Egyptian Ministry of Communications, funded with 10,000 EGP.
- Processed over 5.5 million Wikipedia articles (65 GB) across English and Arabic corpora; wrote a Python multiprocessing wrapper that reduced Arabic NLP preprocessing from days to under 90 minutes on a high-performance server.
- Research published at KDIR 2016 (see publications.md).
Arab Academy for Science and Technology
Alexandria, Egypt
International General Certificate of Secondary Education (IGCSE)
Publications
-
"A Genetic Algorithm-based Approach for Content Delivery in Femtocaching-Assisted Networks" Michael Azmy, Karim ElAzzouni, Ahmed Abuemeira, Mustafa ElNainay. IEEE Wireless Communications and Networking Conference (WCNC), 2017.
-
"Using Deep Learning in Arabic-English Cross Language Information Retrieval" Omar Attia, Michael Azmy, Ahmed Abuemeira, Karim El Azzouni, Omar Hussein, Nagwa M. El-Makky, Khaled Nagy. International Joint Conference on Knowledge Discovery and Information Retrieval (KDIR), 2016.
Skills
Languages
Frameworks & Libraries
SQS. Direct expertise with Meta's internal data tooling and engineering infrastructure.
AI Agentic Tools
Cloud
Databases
Big Data