Diaa Hassan

Cairo / Egypt

(+2) 01270175303

DevOps Engineer

diaahassan000@gmail.com

Passionate software engineer with a Bachelor's degree in Computer Engineering & Specialization in DevOps. I have passion towards building products that make an impact, and always enjoy exploring new technologies and tools.

Experience

Intella  intellaworld.com

Jul 2023 to Present

DevOps Engineer Cairo, Egypt

  • Successfully contributed to the development and deployment of complex applications by utilizing a wide range of DevOps tools and practices.
  • Leveraged Kubernetes and Helm to orchestrate containerized applications, ensuring scalability, reliability, and ease of management.
  • Designed and implemented robust CI/CD pipelines using GitHub Actions, enabling automated building, testing, and deployment processes for increased development efficiency.
  • Managed Docker containers and utilized Azure Container Registry (ACR) for efficient image storage and distribution.
  • Orchestrated Azure Kubernetes Service (AKS) clusters to facilitate the deployment, scaling, and management of containerized applications.
  • Utilized Terraform for infrastructure as code (IaC) to provision and manage Azure resources, ensuring consistency and reproducibility.
  • Collaborated with cross-functional teams to integrate Apache Kafka, facilitating real-time data streaming and processing.

Bardy | A Digital Feedback Platform  bardy.io

Sep 2022 to May 2023

Backend Software Engineer Cairo / Egypt

Worked as one of the core founding Engineers on developing Bardy.

  • Building and Modeling the system.
  • Developing RESTful APIs using Node.js, along with Express framework.
  • Exposing APIs for client side (front-end).
  • Working with different kinds of databases (MongoDB, PostgreSQL).
  • Maintaining and Adding new 3rd party integrations like GitHub and Jira.
  • Implementing a subscription service to handle user payments via Stripe.
  • Improving existing code (written in Elixir) in terms of quality and performance.
  • Working on the project’s infrastructure and pipelines
  • Turning the monolithic system into microservices with Kafka as an eventbus.
  • Applying The Agile Mindset and Techniques within the working environment.

Education

Benha University - Shoubra Faculty Of Engineering

Aug 2018 to Jul 2023

Bachelor's of Engineering, Computer Engineering

Activities and Societies: IEEE BUSB, Students Union, MSP

Certificates

Microservices with Node JS and React

Udemy
Oct 2022

On the frontend, we used React and Next JS to present content to users. Each service was created using Node and Express. Data for each service was held in either a Mongo database or Redis. The entire app was deployed and runs in Docker containers executed in a Kubernetes cluster. Finally, almost all of the code in this course was written with Typescript.

Projects

Chat-Application

A minimal chat application that can be used as an internal asset for any organization that wants its employees to be connected internally.

CSS, TypeScript, HTML, JavaScript, Shell, Docker, Node, Jest, MongoDB, Express, React

URL-Shortner

A Node.js URL Shortner

Dockerfile, Shell, JavaScript

Volunteer

IEEE | Benha University SB (BUSB)  facebook.com

Jun 2021 to Jul 2022

Chairman of the Board Cairo / Egypt

Applying for this position gave me a lot of experience and self-confidence. It was actually a fruitful season with a lot of challenges that helped me craft my personality I was responsible of:

  • Recruiting the new committee heads for the new season.
  • Interviewing and filtering the new volunteers.
  • Planning for the entire season events and volunteering activities.
  • Raising almost 7k as a fund for the new season.
  • Applying for the IEEE Annual Branch Award.
  • Making Partnerships with other student activities in the campus.
  • Choosing the next season chairman and conducting the proper interviewing phases to choose between the candidates.

IEEE | Benha University SB (BUSB)  facebook.com

Jun 2020 to Jun 2021

Python Instructor Cairo / Egypt

Having the needed skills and knowledge to be a good mentor encouraged me to lead the python committee that i was already a part of. During my time with IEEE BUSB i have participated on educating the new python committee volunteers and provide them with multiple trainings in (python basics, GUI development using TKinter, Web development using Django). My role wasn't only to provide the team with the hard skills but also the soft ones, from presentation skills to teamwork and team leadership.

Skills:

Node.jsExpressJSJavaScriptTypeScriptReactDockerREST APIsPythonMongoDBPostgreSQLGitCI/CDKubernetesMicroServicesKafkaLinuxCHTMLCSSOOPAgile MethodologiesRESTful APIsJestBashMySQLRedisElixirFunctional Programming

Languages

Arabic NativeEnglish ProfessionalGerman Elementary proficiency