Hossameldin H.

Hossameldin H.

Lecturer

Followers of Hossameldin H.1000 followers
location of Hossameldin H.6th of October, Al Jizah, Egypt

Connect with Hossameldin H. to Send Message

Connect

Connect with Hossameldin H. to Send Message

Connect
  • Timeline

  • About me

    Ex-SWE Intern @ Valeo | 2x ACPC Finalist | Computer Engineer

  • Education

    • Assiut STEM School

      2016 - 2019
      Computer Science
    • Udacity

      2022 - 2033
      Advanced Full Stack Web Development Computer Engineering Graduated

      Backend Development with Node.js- build a basic API in a way that is both scalable, and maintainable.- Write TypeScript - Manage async/await, promises, and error handling with TypeScript.- Create test units with Jasmine. - Use Express to build APIs.Creating an API with PostgreSQL and Express- Build a RESTful JSON API with Node and Postgres.- databases and querying, API architecture, database migrations, REST, CRUD, creating a testing environment-… Show more Backend Development with Node.js- build a basic API in a way that is both scalable, and maintainable.- Write TypeScript - Manage async/await, promises, and error handling with TypeScript.- Create test units with Jasmine. - Use Express to build APIs.Creating an API with PostgreSQL and Express- Build a RESTful JSON API with Node and Postgres.- databases and querying, API architecture, database migrations, REST, CRUD, creating a testing environment- password hashing and route authorization via JWTs.- introduced to what CORS is and when it is necessary.- Create a secure, well-organized API from scratch.Deployment Process- AWS Introduction: Create environment properties in Elastic Beanstalk. Create an S3 bucket and configure it for web hosting.- Gain the necessary knowledge to create your own production environment and automate the deployment of code.- CircleCi Introduction: Build an automated pipeline and scripts.- Create documentation using markdown files and diagrams Show less

    • Nile University - NU

      2019 - 2024
      Bachelor of Engineering - BE Computer Engineering GPA 3.96

      Full scholarship holder at Nile University

    • Rīgas Tehniskā universitāte (Riga Technical University)

      2023 - 2023
      Bachelor's degree Computer Software Engineering

      Secured a fully funded merit-based exchange semester to study in RTU, Latvia

  • Experience

    • Google DSC NU

      Jun 2020 - Jan 2021
      Lecturer

      Gave introductory sessions about AI

    • NU ICPC Community

      Oct 2020 - Oct 2022
      Mentor

      - Gave periodic sessions about Algorithms, problem-solving, and improving code performance.- Participated in designing the training road map of the community.

    • Valeo

      Jul 2022 - Nov 2022
      Software Application Engineer

      - Developed a cross-platform desktop application using Electron.js to send well-structured new software release notification e-mails * Responsive GUI to ease data filling following the MVC pattern * Send the email with the rendered body from the app * Technologies used: HTML, CSS, Bootstrap, Nodejs, Electron.js- Extended CLI version to automate new release e-mails by Jenkins * Implemented development and production loggers * Made a list of CLI flags to configure email body and format * Setup Docker container to deploy the CLI to CI machine- Developed automation scripts (in Bash and Python) for packaging and uploading modules to the remote repository, then used SSH to connect to a remote server to run these scripts Show less

    • Sinai University

      Mar 2023 - Jun 2023
      Developed Back-End System for Sinai University mobile application

      - Developed a back-end system for Sinai University mobile application: * Designed database schemas and migrations * Designed RESTful API with authentication & authorization * Dockerized the application & setup Circleci pipeline to automate testing and deployment of the API- Technologies used: Nodejs, TypeScript, MySQL, Docker, Circleci, DigitalOcean, Bash scripting

  • Licenses & Certifications

    • Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

      Coursera
      Sept 2023
      View certificate certificate
    • The 2022 Arab and Africa Collegiate Programming Chanmpionship (ACPC) - Ranked 63rd among Africa and Arab teams

      ICPC - International Collegiate Programming Contest
      Dec 2022
      View certificate certificate
    • Neural Networks and Deep Learning

      Coursera
      Jul 2023
      View certificate certificate
    • Object-Oriented Design

      Coursera
      Apr 2022
      View certificate certificate
    • Introduction to CSS3

      Coursera - University of Michigan
      Jul 2020
      View certificate certificate
    • The 2021 Egyptaian Collegiate Programming Contest - third place in Nile University and 62nd among all Egyptian universities

      ICPC - International Collegiate Programming Contest
      Aug 2021
      View certificate certificate
    • Interactivity with JavaScript

      Coursera - University of Michigan
      Jul 2020
      View certificate certificate
    • First place in differential equations - Undergrad Research Forum

      Nile University
      Feb 2021
    • Introduction to HTML5

      Coursera - University of Michigan
      Jul 2020
      View certificate certificate
    • Using Python to Access Web Data

      Coursera - University of Michigan
      Jul 2020
      View certificate certificate
  • Honors & Awards

    • Awarded to Hossameldin H.
      President's honor list for fall 2022 Nile University May 2022 President's honor list for fall 2021 for outstanding academic achievement GPA 4.0
    • Awarded to Hossameldin H.
      First place in Undergrad Research Forum 2021 Nile University Mar 2021 Designed, with my colleagues, a smart suitcase that follows its owner in airports and streets.