Amr Breekaa

Software Engineer

I’m a software engineer with broad interests across computer science, particularly in AI, machine learning, and data. I combine practical development with ongoing research and learning to explore new technologies and solve real problems. This site highlights my projects and technical writing. I'm open to connecting and collaborating on meaningful work.

Education

Bachelor of Engineering, Alexandria University

- Specialized in Computer and Communication Engineering. - Graduated with CGPA: 3.34/4. - Graduation Project: Research on Adversarial Attacks on Deep Learning Models.

Certifications

View all certifications

Comprehensive deep learning course covering neural networks, CNNs, RNNs, and practical applications. Taught by Andrew Ng from deeplearning.ai.

Experience

Big Data Engineer at Ejada Systems
Alexandria, EG → Riyadh, SA onsite

- Contributed to developing a full-stack name matching engine enterprise applications using React, Spring Boot, and Apache Solr, deployed on PostgreSQL, Oracle, and SQL Server. - Contributed to developing a real-time streaming platform using Apache Flink, with integrations including Kafka, HDFS, GoRules, and JDBC. - Handled deployments, server management, disaster recovery, and client-side support across multiple environments and multiple clients. - Worked across the full stack and directly with big data tools and rule engines to deliver reliable, scalable systems.

FlinkKafkaDockerMS SQLOracleJavaSpring BootReact
Deep Learning R&D Intern at Alexandria University
Alexandria, EG remote

Worked on a Natural Language Processing (NLP) project to detect programming Languages in a certain file using Transformers (Fine tuned a pretrained transformer for our problem).

NLPPytorchPythonTransformers
Software Engineer Intern at One Health Network
Cairo, EG onsite

Working with .NET Core and PHP to develop the LIMS and Multi-vendor Medical Market place Application, as well as JavaScript, MS SQL and MariaDB specific tasks.

JavascriptMS SQL.NETPHPMariaDB