Software Engineering

Hi everyone I'm Bahaa Elsayed a Data Engineering graduate from computer science and artificial intelligence 2022 with a very good degree

☎️ Contact information

📧 Email: [email protected]

🔗 LinkedIn: www.linkedin.com/in/bahaa-elsayed

🎲 GitHub: https://github.com/Bahaa29


👩🏻‍💻 Project experience

| Easy-School Full-Stack-Web-App •Applied the MVC pattern by using the Thymeleaf template engine and bootstrapping CSS styling. •Applied the business logic using Services and abstracting data access layer by Spring Data JPA as the ORM tool.

•Applied Spring Security to authorize and authenticate user roles for the logic operations using Token
Build an end-to-end Vaccine Blockchain system that records all user's history for the vaccines that they take and validates the vaccine in different processes this project has powerful technology like hyper ledger fabric and Dockers also document database with a query written to retrieve and store data also using javascript for the backend and VUE framework for frontend this system can be deployed in operating system windows and that was a good point to be achieved because no did it before ‣
Built ETL pipeline using Apache Airflow to handle and process data before moving it from amazon s3-storage to redshift cluster to store the data in FACT and DEMs tables ‣
Built database modeling using Postgres database after cleaning data that come from different
sources in a JSON format and integrated in fact and DEMs tables and query the quality of data using automated scripts to check nulls and constraints ‣
Built data lake pipeline for music streaming startup, Sparkify using EMR clusters for storing data that came from s3 and processing it using Spark framework ‣
Staff system here I built a system in Java as the backend and JSP as a front to simulate the staff system in my college ‣

🛠 Skills

SQL Language, CQL, Blockchain Dev, ETL and ELT, Web API (restful), Data Warehouses, Python, Java Spring Boot, C++, Bash Scripting.

💻 Tools

—>Hadoop, Spark, Kafka, Docker, Airflow, Git, EMR clusters, EC2, Amazon S3 Storage, Cognos analytics —>Databases I worked with (MYSQL, Postgres, IBM db2, Amazon Redshift, Cassandra, mongo dB). —>Clouds I worked with (Amazon web service AWS, IBM cloud).


📜 Articles and Talks

Spark APIs

Spark's Architecture And Cluster Manager