From 61a43a9f964bfff4d3c589a30afd7926a7088836 Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:05:00 +0200 Subject: [PATCH 01/16] Ignored the JSON data file --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2d46485 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +data.json From ad6ea2eb7827d618ae5b3326f51838693264a60b Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:05:17 +0200 Subject: [PATCH 02/16] feat: a script to automatically sort entries --- sort.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 sort.sh diff --git a/sort.sh b/sort.sh new file mode 100644 index 0000000..3187054 --- /dev/null +++ b/sort.sh @@ -0,0 +1,39 @@ +#!/bin/bash +readme_file="README.md" + +# Find the line numbers for the start and end of the "Internships" section +internship_start_line=$(awk '/## Internships :necktie:/{found=1; next} found && /^\|/ {print NR; exit}' "$readme_file") +internship_end_line=$(awk -v start="$internship_start_line" '$1 ~ /^##/ && NR > start {print NR-1; exit}' "$readme_file") + +# If the end line is still empty, set it to the last line of the file +[ -z "$internship_end_line" ] && internship_end_line=$(wc -l < "$readme_file") + +# Extract the lines between the "Internships" header and the next header +internship_table=$(awk -v start="$internship_start_line" -v end="$internship_end_line" 'NR >= start && NR <= end' "$readme_file") + +# Convert the markdown table to JSON using jq +json_data=$(echo "$internship_table" | awk -F '|' 'NR>1 { + gsub(/^[ \t]+|[ \t]+$/, "", $2); + gsub(/^[ \t]+|[ \t]+$/, "", $3); + gsub(/^[ \t]+|[ \t]+$/, "", $4); + gsub(/^[ \t]+|[ \t]+$/, "", $5); + match($2, /\[([^\]]+)\]\(([^)]+)\)/, arr); + name = arr[1]; + url = arr[2]; + printf("{\"name\":\"%s\",\"url\":\"%s\",\"location\":\"%s\",\"role\":\"%s\",\"status\":\"%s\"},\n", name, url, $3, $4, $5) +}' | sed '1d; $s/.$//') + +# Create the JSON file +echo "[$json_data]" | jq '.' > data.json + +# Sort the JSON data based on the "status" field +sorted_json_data=$(jq 'sort_by(.status == "Closed")' data.json) + +# Generate the new markdown table from the sorted JSON data +new_markdown_table=$(echo "$sorted_json_data" | jq -r 'map("|[\(.name)](\(.url)) | \(.location) | \(.role) | \(.status) |") | .[]' | sed ':a;N;$!ba;s/\n/\\n/g') + +# Replace the existing internship content with the sorted one in the README.md +awk -v start="$internship_start_line" -v end="$internship_end_line" -v new_table="$new_markdown_table" 'NR==start+2, NR==end {if (NR==start) print; if (NR==end) print new_table; next} 1' "$readme_file" > tmp.md && mv tmp.md "$readme_file" + +# Save the sorted JSON data to data.json without overwriting the original README.md +echo "$sorted_json_data" > data.json From 77b36b4029e3bcb46b02cc250c80d257966be599 Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:05:51 +0200 Subject: [PATCH 03/16] README file has been updated --- README.md | 147 ++++++++++++++++++++++-------------------------------- 1 file changed, 60 insertions(+), 87 deletions(-) diff --git a/README.md b/README.md index 2a6be94..948111f 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,13 @@ # Summer 2023 Tech Internships for Egyptian Students 👩‍💻 ## Contents -- [Summer 2023 Tech Internships for Egyptian Students 👩‍💻](#summer-2023-tech-internships-for-egyptian-students-) - - [Contents](#contents) - [Contribution](#contribution) - [Tips for the interview](#tips-for-the-interview) - [Stack Info](#stack-info) - [Internships :necktie:](#internships-necktie) - [Closed Internships :card\_file\_box:](#closed-internships-card_file_box) - [Collaborators](#collaborators) + ## Contribution If you know any good internship related to the tech field (choose one) : - Make a Pull Request @@ -19,99 +18,73 @@ Some of the internships may require a technical interview - Check this awesome [***Tech Interview Handbook***](https://github.com/yangshun/tech-interview-handbook) 📖 - ## Stack Info Stack Info allows you to explore and find tech stacks used by startups and corporates in Egypt. - Check this awesome [***Stack Info***](http://www.stackinfo.me/) - ## Internships :necktie: - -| Name | Location | Notes | status | -|---|---|-------------|--| -|[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | Open | -|[Ayamedica](https://www.linkedin.com/posts/ayamedica_ayamedica-internship-iosdevelopment-activity-7073956506659938304-tvPJ?utm_source=share&utm_medium=member_desktop)| Cairo | Open - Paid, ios and android dev. | -|[Corporatica Machine Learning internship](https://www.linkedin.com/posts/corporatica_corporatica-machineabrlearningabrinterns-activity-7016730755129073664-nYZE?utm_source=share&utm_medium=member_desktop) | Cairo | Open | -|[Corporatica software internship](https://www.linkedin.com/posts/corporatica_corporatica-softwareabrdeveloperabrintern-activity-6907334151385567232-Up48/?fbclid=IwAR08pSXicd_N6pfsB-8bCzBLOX_YUqBoRu7qNtZ4n5HioYS9XtUaITR9YkM) | Cairo |Open| -|[Codescalers Egypt](https://www.linkedin.com/posts/codescalers-egypt_internship-intern-internshipabropportunity-activity-7063797387210690560-dASD?utm_source=share&utm_medium=member_desktop) | Cairo |Open - Software Development and Software Testing| -|[Data Science Hub](https://docs.google.com/forms/d/e/1FAIpQLSewvsV_blQdHIbFuRMWnrxCeyROolzEQ-mpOsmlwK9SFmCi5Q/viewform?fbzx=3768006386583190091) | Not Mentioned | Open - Data Science Research Opportunity | -|[Dell](http://bitly.ws/EETR) | Cairo | Open - Multiple Interns | -|[Emarat Al-Ard reseach Insitute](https://docs.google.com/forms/d/e/1FAIpQLSf7baCk2wffDEohoQDo41zGTCRMAZloUuH0g-bVtwlxJYdATA/viewform) | Remote | Open - Unpaid Intern - Data Analysts Intern | -|[E-num](https://www.linkedin.com/posts/hassanel-seoudy_hiring-activity-6938900459000602624--6ew/?utm_source=linkedin_share&utm_medium=ios_app&fbclid=IwAR23uapqZdAM2tKNz0gpKKV-2ahTbF4wA7TGCpWDIu3LV8x3Oq4vaMi52K0) | Remote | Not Yet| -|[Enozom](https://www.enozom.com/) | Alexandria | Not Yet | -|[Eva Pharma](https://www.linkedin.com/posts/eva-pharma_eti-application-activity-7063509210487042048-f464?utm_source=share&utm_medium=member_desktop) | Not Mentioned | Open - Multiple Interns| -|[espace](https://espace.com.eg/blog/announcing-espace-2023-internship-program/) | Alexandria | Open - SW eng, DevOps, QC eng | -|[Google](https://careers.google.com/jobs/results/?category=DATA_CENTER_OPERATIONS&category=DEVELOPER_RELATIONS&category=HARDWARE_ENGINEERING&category=INFORMATION_TECHNOLOGY&category=MANUFACTURING_SUPPLY_CHAIN&category=NETWORK_ENGINEERING&category=PRODUCT_MANAGEMENT&category=PROGRAM_MANAGEMENT&category=SOFTWARE_ENGINEERING&category=TECHNICAL_INFRASTRUCTURE_ENGINEERING&category=TECHNICAL_SOLUTIONS&category=TECHNICAL_WRITING&category=USER_EXPERIENCE&employment_type=INTERN&jex=ENTRY_LEVEL)| - | Open | -|[Giza Systems](https://www.gizasystemscareers.com/en/egypt/jobs/headway-intern-2023-software-development-center-4688135/) | Cairo | Open - Multiple Interns| -|[Innuva](https://www.linkedin.com/posts/innuva_innuva-innuvians-university-activity-7062005481417957376-flR2?utm_source=share&utm_medium=member_android) | Alexandria | Open | -|[Incorta](https://www.incorta.com/careers/job-detail?lv_jid=5a0ca84f-7afc-45fe-bf77-1b62e8e24c31) | Cairo | Open | -|[Jumia Backend Intern](https://boards.eu.greenhouse.io/jumia/jobs/4136290101?gh_src=9e802862teu)| Cairo | Open - Java/PHP/GO, MySQL, GIT, RabbitMQ| -|[Jumia Front end Intern](https://boards.eu.greenhouse.io/jumia/jobs/4136917101)| Cairo | Open - React, vue or angular, Webpack/Gulp.js, SASS, GIT| -|[Leetcode](https://www.cognitoforms.com/LeetCodeLLC/FullStackEngineerIntern)| Worldwide | Open- Paid Intern - Full Stack Intern | -|[MLH Fellowship](https://fellowship.mlh.io/) | Remote | Open - Paid Intern - Open Source Projects | -|[Naqla](https://naqla.zohorecruit.com/jobs/Careers/706650000001708700/Analyst-Internship)|Cairo| Open - Data Analyst| -|[Optioma CyberSec](https://www.linkedin.com/posts/optimaps_summer-internship-opportunity-atoptima-professional-activity-7073591967208620032-JGlG?utm_source=share&utm_medium=member_desktop)|Cairo| Open - Cyber security| -|[Paymob](https://www.linkedin.com/posts/paymobcompany_finance-ecommerce-legal-activity-7084893585984135168-peR-?utm_source=li_share&utm_content=feedcontent&utm_medium=g_dt_web&utm_campaign=copy)|Cairo|Open - Backend(pyhon) - Frontend -ios an Andoroid - pentesting deadline 15th July| -|[Paysky](https://paysky.io/jobs/internships-across-functions/)| NA | Open - Paid - general Software Engineering | -|[Pencil Spaces](https://form.jotform.com/231306275082551)|Remote|Open - Software Engineering| -|[Pinerium](https://careers.pinerium.com/jobs/Internships/417943000007046017/Software-Developer-Internship?source=CareerSite)|Alexandria|Open - Software Engineering| -|[ProCore](https://careers.procore.com/jobs/2098d71e-543b-41b4-8524-f8a34365463f)|Cairo|Open - Software Engineering| -|[ProCrew](https://www.procrew.pro/job/internship-backend-web-developer-node-js-nest-js)|Alexandria|Open - Software Engineering| -|[Silicon Mind](https://silicon-mind.com/job/full-stack-engineers-internship/)|Alexandria|Open - Full Stack | -|[Silicon Mind](https://silicon-mind.com/job/devops-engineer/)|Alexandria|Open - DevOps| -|[Silicon Mind](https://silicon-mind.com/job/network-engineer-internship/)|Alexandria|Open - Network| -|[SKILLVERTEX](https://docs.google.com/forms/d/e/1FAIpQLSfH1Oqah1TuBRR5_3vaN94vzKe6fDsXwqUo0m76ZAnkY3nX_A/viewform) | Remote | Open | -|[SMC](https://docs.google.com/forms/d/e/1FAIpQLScxB95pTrMZzc2wH7BSS76n3gGKvIYglbcLv-EC2v7koW5Wfg/viewform)| Cairo | Open- Unpaid Intern | -|[Sylnder](https://jobs.lever.co/sylndr/d33f10ad-c614-4749-86ea-278d701955d0) | Cairo | Open - Next.js intern | -|[Technocolabs Softwares](https://docs.google.com/forms/d/e/1FAIpQLSdytYOR6tWfpVBVMb6HhkvPyqPqoDfRFh40fT4y7uosLsk5NA/viewform) | Remote | Open - Multiple Interns | -|[The Sparks Foundation GRIP](https://internship.thesparksfoundation.info/#steps-to-apply) | Remote | Open - Unpaid Intern | -|[Xlab](https://xlab-group.com/apply/)|-|Open| -|[Yomicepa](https://docs.google.com/forms/d/e/1FAIpQLSeBs4g6wn1E7U1zMkoR95rB8MXvGKnHsecznbVu_lTGqeN64Q/viewform)|-|Open| -|[Zinad Cybersec](https://zinad.net/Cybersecurity-2023.html)| Giza | Open - cyber security intern| -|[Zinad SOC](https://zinad.net/Cybersecurity-2023.html)| Giza | Open - SOC & IPsec intern| -|[Zinad SW](https://zinad.net/Software-2023.html)| Giza | Open - SW intern| - -## Closed Internships :card_file_box: - | Name | Location | Notes | status | |---|---|-------------|--| -|[Advansys](https://www.linkedin.com/company/advansys-esc/) | NA | Closed| -|[Alexandria For Programming](https://wuzzuf.net/jobs/careers/Alexandria-for-programming-Egypt-6203) | Remote | Closed | -|[Amazon](https://www.amazon.jobs/en/jobs/2273947/2023-software-dev-engineer-internship)| Cairo | Closed | -|[Bosta Android intern](https://jobs.lever.co/Bosta/5f97386e-c22d-4cf8-877c-e7abe0561aa8)| Cairo/Hybrid | Closed - Android **Paid** intern| -|[Bosta SW testing intern](https://jobs.lever.co/Bosta/6b921ff8-3e90-4122-96c5-5e703ea2e3fe)| Cairo/Hybrid | Closed - SW Testing **Paid** intern| -|[Bosta Backend intern](https://jobs.lever.co/Bosta/f66928b1-1cd0-47fb-8b05-d8ca69f9e665)| Cairo/Hybrid | Closed - Backend .JS **Paid** intern| -|[Bosta Infrastructure intern](https://jobs.lever.co/Bosta/457e1b3f-e93c-41be-b1cf-b78878e081bd)| Cairo/Hybrid | Closed - Infrastructure **Paid** intern| -|[Blink22](https://blink22.com/) | Alexandria | Not open | -|[Codeaza Technologies](https://www.linkedin.com/feed/update/urn:li:activity:6941731943004672001/) | Remote | Closed | -|[DalO Systems](https://angel.co/company/dalosystems/jobs/1047126-junior-software-engineer-backend-intern) | Remote | Closed | -|[Dsquares](https://dsquares.recruitee.com/o/dsquares-juniors-unlock-your-potential-summer-internship-program) | Cairo | Closed | -|[El-Sewedy Electric](https://www.linkedin.com/company/elsewedyelectric/) | Cairo | Closed | -|[Eventum Solutions](http://eventumsolutions.com/careers/)| Alexandria | Closed | -|[Hash Studio](http://www.hashstudio.com/) | Monufia | Closed | -|[Inova](https://inovaeg.com/jobs/) | Alexandria | Closed | -|[Instabug](https://www.instabug.com/careers)|Cairo| Closed| -|[ITWORX](https://lde.tbe.taleo.net/lde02/ats/careers/v2/viewRequisition?org=ITWO&cws=47&rid=1874) | Cairo | Closed - .NET & React | -|[Jumia](https://boards.eu.greenhouse.io/jumia/jobs/4136290101?gh_src=9e802862teu) | Cairo | Closed | -|[KLivvr Software Engineer](https://www.linkedin.com/company/klivvr/)| Cairo/Hybrid | Closed | -|[Master Micro](https://www.linkedin.com/company/master-micro/) | Remote | Closed | -|[MaxAB](https://careers.maxab.io/p/fe62b37ca71d-edge-internship-program-backend-development) | Cairo | Closed - Backend Intern | -|[MaxAB](https://careers.maxab.io/p/70bc6e9293a8-edge-internship-program-frontend-development) | Cairo | Closed - Frontend Intern | -|[Microsoft Egypt](https://survey.alchemer.com/s3/7158711/Microsoft-Egypt-Development-Center-Summer-Engineering-Program-2023) | Cairo | Closed | -|[Money Fellows](https://www.linkedin.com/company/moneyfellows/jobs/) | Cairo | Closed | -|[Pharos Solutions](https://www.pharos-solutions.de/) | Not Mentioned | Closed | -|[P&G Software Intern](https://www.pgcareers.com/) | Cairo | Closed | -|[Rabbit](https://rabbitmart.breezy.hr/)|Not Mentioned|Closed| -|[Raisa Energy](https://www.raisa.com/) | Cairo | Closed | -|[Rubikal](https://apply.workable.com/rubikal/)|Alexandria| Closed | -|[Seuqel Solutions](https://wuzzuf.net/internship/IqkUjm26ktyu-Front-End-Developer---InternshipRemote-Seuqel-Solutions-Cairo-Egypt?o=5&l=sp&t=sj&a=internship%7Csearch-v3%7Cnavbl&s=31562264) | Remote | Closed - Frontend Intern | -|[Seuqel Solutions](https://wuzzuf.net/internship/jKuGfqbQLV8X-Node-JS---Backend-Developer-Internship-Seuqel-Solutions-Cairo-Egypt?l=dbp&t=rj&o=1&a=S1%7CC%7CM%7CV2)| Cairo | Closed - Backend Intern | -|[Seuqel Solutions](https://wuzzuf.net/internship/zhrsQuiWUeuB-MERN-Full-Stack-Developer-Internship-Seuqel-Solutions-Cairo-Egypt?o=11&l=sp&t=sj&a=internship%7Csearch-v3%7Cnavbl&s=31562264)| Cairo | Closed- MERN Full Stack Intern | -|[Social Nuts](https://www.linkedin.com/posts/social-nuts-digital-marketing_free-for-the-summer-how-about-a-fun-internship-activity-7066473317771190272-Y7LQ?utm_source=share&utm_medium=member_desktop)| Cairo | Closed | -|[Synapse](https://www.synapse-analytics.io/)| Cairo/Hybrid | Closed | -|[Valeo](https://docs.google.com/forms/d/e/1FAIpQLSfZ4iNEIbvefAYviDC0jRizI_LnTgIO-Ii-eiVwc9IWk6-M2g/viewform) | Smart vallege - Giza | Closed | -|[Vodafone](https://careers.vodafone.com/) | Hybrid (cairo/giza) | Closed | +|[Leetcode](https://www.cognitoforms.com/LeetCodeLLC/FullStackEngineerIntern) | Worldwide | **Paid Intern** - Full Stack Intern | Open | +|[MLH Fellowship](https://fellowship.mlh.io/) | Remote | **Paid Intern** - Open Source Projects | Open | +|[SMC](https://docs.google.com/forms/d/e/1FAIpQLScxB95pTrMZzc2wH7BSS76n3gGKvIYglbcLv-EC2v7koW5Wfg/viewform) | Cairo | Unpaid Intern - N/A | Open | +|[Xlab](https://xlab-group.com/apply/) | N/A | N/A | Open | +|[Yomicepa](https://docs.google.com/forms/d/e/1FAIpQLSeBs4g6wn1E7U1zMkoR95rB8MXvGKnHsecznbVu_lTGqeN64Q/viewform) | N/A | N/A | Open | +|[Zinad](https://zinad.net/internship-program.html) | Giza | CyberSec, Software Development and Project Management | Open | +|[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | +|[Jumia Interns](https://boards.eu.greenhouse.io/jumia) | Cairo | Frontend, Backend and Data Science | Open (Data Science) | +|[Synapse](https://www.synapse-analytics.io/) | Cairo/Hybrid | N/A | Closed | +|[Advansys](https://www.advansys-esc.com/careers/job-opening/) | N/A | Software Developer | Closed | +|[Alexandria For Programming](https://wuzzuf.net/jobs/careers/Alexandria-for-programming-Egypt-6203) | Remote | React, Flutter and Web Development | Closed | +|[Amazon](https://www.amazon.jobs/en/search?base_query=internship&country=EG) | Cairo | Software Engineer | Closed | +|[Ayamedica](https://www.ayamedica.com/careers) | Cairo | Paid, IOS and Android. | Closed | +|[Blink22](https://www.blink22.com/careers/) | Alexandria | Software Engineer | Closed | +|[Bosta Interns](https://jobs.lever.co/Bosta/?team=Engineering) | Cairo/Hybrid | Android and Software Engineer | Closed | +|[Codeaza Technologies](https://www.linkedin.com/company/codeaza/jobs/) | Remote | Web Development and ML | Closed | +|[Codescalers Egypt](https://www.codescalers-egypt.com/careers) | Cairo | Software Development and Software Testing | Closed | +|[DalO Systems](https://angel.co/company/dalosystems/jobs/1047126-junior-software-engineer-backend-intern) | Remote | Software Engineer | Closed | +|[Dell](http://bitly.ws/EETR) | Cairo | Multiple Interns | Closed | +|[Dsquares](https://dsquares.recruitee.com/) | Cairo | Software Engineer | Closed | +|[El-Sewedy Electric](https://elsewedyelectric.com/en/careers/) | Cairo | N/A | Closed | +|[Enozom](https://enozom.com/Company/Join_Us/) | Alexandria | Multiple Interns | Closed | +|[E-num](https://www.linkedin.com/company/e-num/jobs/) | Remote | Full Stack | Closed | +|[espace](https://espace.com.eg/blog/category/intenship/) | Alexandria | SW eng, DevOps, QC eng | Closed | +|[Eva Pharma](https://www.linkedin.com/company/eva-pharma/posts/?feedView=all) | Not Mentioned | Multiple Interns | Closed | +|[Eventum Solutions](http://eventumsolutions.com/careers/) | Alexandria | Multiple Interns | Closed | +|[Giza Systems](https://www.gizasystemscareers.com/en/egypt/jobs/headway-intern-2023-software-development-center-4688135/) | Cairo | Multiple Interns | Closed | +|[Google](https://careers.google.com/jobs/results/?category=DATA_CENTER_OPERATIONS&category=DEVELOPER_RELATIONS&category=HARDWARE_ENGINEERING&category=INFORMATION_TECHNOLOGY&category=MANUFACTURING_SUPPLY_CHAIN&category=NETWORK_ENGINEERING&category=PRODUCT_MANAGEMENT&category=PROGRAM_MANAGEMENT&category=SOFTWARE_ENGINEERING&category=TECHNICAL_INFRASTRUCTURE_ENGINEERING&category=TECHNICAL_SOLUTIONS&category=TECHNICAL_WRITING&category=USER_EXPERIENCE&employment_type=INTERN&jex=ENTRY_LEVEL) | Remote and onsite | Software Engineer | Closed | +|[Hash Studio](http://www.hashstudio.com/) | Monufia | N/A | Closed | +|[Incorta](https://www.incorta.com/careers#positions) | Cairo | N/A | Closed | +|[Innuva](https://www.linkedin.com/posts/innuva_innuva-innuvians-university-activity-7062005481417957376-flR2?utm_source=share&utm_medium=member_android) | Alexandria | N/A | Closed | +|[Inova](https://inovaeg.com/jobs/) | Alexandria | Odoo Implementer | Closed | +|[Instabug](https://www.instabug.com/careers) | Cairo | Multiple Interns | Closed | +|[ITWORX](https://www.itworx.com/jobs/) | Cairo | .NET & React | Closed | +|[KLivvr Software Engineer](https://www.linkedin.com/company/klivvr/jobs/) | Cairo/Hybrid | N/A | Closed | +|[Master Micro](https://www.linkedin.com/company/master-micro/) | Remote | N/A | Closed | +|[MaxAB](https://maxab.breezy.hr/) | Cairo | Frontend and Backend Intern | Closed | +|[Microsoft Egypt](https://survey.alchemer.com/s3/7158711/Microsoft-Egypt-Development-Center-Summer-Engineering-Program-2023) | Cairo | N/A | Closed | +|[Money Fellows](https://www.linkedin.com/company/moneyfellows/jobs/) | Cairo | N/A | Closed | +|[Naqla](https://naqla.zohorecruit.com/jobs/Careers) | Cairo | Data Analyst | Closed | +|[Optioma CyberSec](https://www.linkedin.com/company/optimaps/posts/?feedView=all) | Cairo | Cyber security | Closed | +|[Paymob](https://www.linkedin.com/company/paymobcompany/posts/?feedView=all) | Cairo | Multiple Interns | Closed | +|[Paysky](https://paysky.io/jobs/internships-across-functions/) | NA | Paid - general Software Engineering | Closed | +|[Pencil Spaces](https://www.pencilspaces.com/careers/engineering) | Remote | Software Engineering | Closed | +|[P&G Software Intern](https://www.pgcareers.com/mea/en/engineering#job-search-bar) | Cairo | N/A | Closed | +|[Pharos Solutions](https://www.pharos-solutions.de/careers/) | Not Mentioned | N/A | Closed | +|[Pinerium](https://careers.pinerium.com/jobs/Internships) | Alexandria | Software Engineering | Closed | +|[ProCore](https://careers.procore.com/jobs/search?page=1&country_codes%5B%5D=eg&query=intern) | Cairo | Software Engineering | Closed | +|[ProCrew](https://www.procrew.pro/careers/) | Alexandria | Software Engineering | Closed | +|[Rabbit](https://rabbitmart.breezy.hr/) | Not Mentioned | N/A | Closed | +|[Raisa Energy](https://www.raisa.com/) | Cairo | N/A | Closed | +|[Rubikal](https://apply.workable.com/rubikal/#jobs) | Alexandria | N/A | Closed | +|[Seuqel Solutions](https://wuzzuf.net/jobs/careers/Care-Dental-Egypt-27404) | Remote | Multiple Interns | Closed | +|[Silicon Mind](https://silicon-mind.com/careers/) | Alexandria | Multiple Interns | Closed | +|[Social Nuts](https://socialnuts-eg.com/be-nut) | Cairo | N/A | Closed | +|[Sylnder](https://jobs.lever.co/sylndr/?department=Software%20Engineering) | Cairo | Next.js intern | Closed | +|[The Sparks Foundation GRIP](https://internship.thesparksfoundation.info/#steps-to-apply) | Remote | **Unpaid Intern** | Closed | +|[Valeo](https://docs.google.com/forms/d/e/1FAIpQLSfZ4iNEIbvefAYviDC0jRizI_LnTgIO-Ii-eiVwc9IWk6-M2g/viewform) | Smart vallege - Giza | Multiple Interns | Closed | +|[Vodafone](https://careers.vodafone.com/) | Hybrid (cairo/giza) | Multiple Interns | Closed | ## Collaborators We love our collaborators 💜💜 From 5e746aa323f0dc119a3f883abaef3344f691a0c6 Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:09:57 +0200 Subject: [PATCH 04/16] removed dead link in readme --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 948111f..6ff1684 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ - [Tips for the interview](#tips-for-the-interview) - [Stack Info](#stack-info) - [Internships :necktie:](#internships-necktie) - - [Closed Internships :card\_file\_box:](#closed-internships-card_file_box) - [Collaborators](#collaborators) ## Contribution From 0c7ccafa02b49c38b9cdc48873526487840ea397 Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:38:46 +0200 Subject: [PATCH 05/16] Testing the workflow --- .github/workflows/sort.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/sort.yml diff --git a/.github/workflows/sort.yml b/.github/workflows/sort.yml new file mode 100644 index 0000000..88d852f --- /dev/null +++ b/.github/workflows/sort.yml @@ -0,0 +1,26 @@ +name: Sort README +on: + push: + branches: + - main +jobs: + sort-readme: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Run sort.sh script + run: | + ./sort.sh + + - name: Commit changes + run: | + git config --local user.email "actions@github.com" + git config --local user.name "GitHub Actions" + if ! git diff --exit-code; then + git add README.md + git commit -am "GH Action Files added $(date)" + git push -f origin main + fi From de3c0b9a0aab9e651acdaba23cd52a018b838d22 Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:42:03 +0200 Subject: [PATCH 06/16] Testing the workflow 1 --- .github/workflows/sort.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sort.yml b/.github/workflows/sort.yml index 88d852f..3e64dd7 100644 --- a/.github/workflows/sort.yml +++ b/.github/workflows/sort.yml @@ -2,7 +2,7 @@ name: Sort README on: push: branches: - - main + - testing jobs: sort-readme: runs-on: ubuntu-latest @@ -22,5 +22,5 @@ jobs: if ! git diff --exit-code; then git add README.md git commit -am "GH Action Files added $(date)" - git push -f origin main + git push -f origin testing fi From be832e4e475b52d50bd904eddcf09d8109ff844a Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:43:39 +0200 Subject: [PATCH 07/16] Making script executable --- .github/workflows/sort.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sort.yml b/.github/workflows/sort.yml index 3e64dd7..1a1f2db 100644 --- a/.github/workflows/sort.yml +++ b/.github/workflows/sort.yml @@ -13,6 +13,7 @@ jobs: - name: Run sort.sh script run: | + chmod +x ./sort.sh ./sort.sh - name: Commit changes From fbb1af8cce3261051ff317417bd4349af5b3735d Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 27 Dec 2023 06:44:01 +0000 Subject: [PATCH 08/16] GH Action Files added Wed Dec 27 06:44:01 UTC 2023 --- sort.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 sort.sh diff --git a/sort.sh b/sort.sh old mode 100644 new mode 100755 From fe866083a9b2a91d82527d6f6fb7824878274185 Mon Sep 17 00:00:00 2001 From: Yehia <33802020+AYehia0@users.noreply.github.com> Date: Wed, 27 Dec 2023 08:44:46 +0200 Subject: [PATCH 09/16] Testing: Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6ff1684..363f68f 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ Stack Info allows you to explore and find tech stacks used by startups and corpo |[Codescalers Egypt](https://www.codescalers-egypt.com/careers) | Cairo | Software Development and Software Testing | Closed | |[DalO Systems](https://angel.co/company/dalosystems/jobs/1047126-junior-software-engineer-backend-intern) | Remote | Software Engineer | Closed | |[Dell](http://bitly.ws/EETR) | Cairo | Multiple Interns | Closed | +|[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | |[Dsquares](https://dsquares.recruitee.com/) | Cairo | Software Engineer | Closed | |[El-Sewedy Electric](https://elsewedyelectric.com/en/careers/) | Cairo | N/A | Closed | |[Enozom](https://enozom.com/Company/Join_Us/) | Alexandria | Multiple Interns | Closed | From 05c50924e091c626cb1faf355f45de0564379671 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 27 Dec 2023 06:44:55 +0000 Subject: [PATCH 10/16] GH Action Files added Wed Dec 27 06:44:55 UTC 2023 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 363f68f..931be2e 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Stack Info allows you to explore and find tech stacks used by startups and corpo |[Zinad](https://zinad.net/internship-program.html) | Giza | CyberSec, Software Development and Project Management | Open | |[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | |[Jumia Interns](https://boards.eu.greenhouse.io/jumia) | Cairo | Frontend, Backend and Data Science | Open (Data Science) | +|[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | |[Synapse](https://www.synapse-analytics.io/) | Cairo/Hybrid | N/A | Closed | |[Advansys](https://www.advansys-esc.com/careers/job-opening/) | N/A | Software Developer | Closed | |[Alexandria For Programming](https://wuzzuf.net/jobs/careers/Alexandria-for-programming-Egypt-6203) | Remote | React, Flutter and Web Development | Closed | @@ -44,7 +45,6 @@ Stack Info allows you to explore and find tech stacks used by startups and corpo |[Codescalers Egypt](https://www.codescalers-egypt.com/careers) | Cairo | Software Development and Software Testing | Closed | |[DalO Systems](https://angel.co/company/dalosystems/jobs/1047126-junior-software-engineer-backend-intern) | Remote | Software Engineer | Closed | |[Dell](http://bitly.ws/EETR) | Cairo | Multiple Interns | Closed | -|[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | |[Dsquares](https://dsquares.recruitee.com/) | Cairo | Software Engineer | Closed | |[El-Sewedy Electric](https://elsewedyelectric.com/en/careers/) | Cairo | N/A | Closed | |[Enozom](https://enozom.com/Company/Join_Us/) | Alexandria | Multiple Interns | Closed | From 9cb91bbd04b31623acd5c0d695e58ab0280935ea Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 08:51:11 +0200 Subject: [PATCH 11/16] Testing the workflow 2 --- .github/workflows/sort.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sort.yml b/.github/workflows/sort.yml index 1a1f2db..191e069 100644 --- a/.github/workflows/sort.yml +++ b/.github/workflows/sort.yml @@ -21,7 +21,8 @@ jobs: git config --local user.email "actions@github.com" git config --local user.name "GitHub Actions" if ! git diff --exit-code; then + commit_message=${{ github.event.head_commit.message }} git add README.md - git commit -am "GH Action Files added $(date)" + git commit -am "GH: $commit_message" git push -f origin testing fi From d1e2fdcecca9c3f0adae9c0c851c677c5ac48a2e Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 09:00:04 +0200 Subject: [PATCH 12/16] Testing added Open internship to the end --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 931be2e..ba5f636 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ Stack Info allows you to explore and find tech stacks used by startups and corpo |[The Sparks Foundation GRIP](https://internship.thesparksfoundation.info/#steps-to-apply) | Remote | **Unpaid Intern** | Closed | |[Valeo](https://docs.google.com/forms/d/e/1FAIpQLSfZ4iNEIbvefAYviDC0jRizI_LnTgIO-Ii-eiVwc9IWk6-M2g/viewform) | Smart vallege - Giza | Multiple Interns | Closed | |[Vodafone](https://careers.vodafone.com/) | Hybrid (cairo/giza) | Multiple Interns | Closed | +|[Xlab](https://xlab-group.com/apply/) | N/A | N/A | Open | ## Collaborators We love our collaborators 💜💜 From 6da456437653c4b080a2faf9237a55fdce9d840a Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 09:01:45 +0200 Subject: [PATCH 13/16] Oops fixed a typo in workflow --- .github/workflows/sort.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sort.yml b/.github/workflows/sort.yml index 191e069..bb19f0c 100644 --- a/.github/workflows/sort.yml +++ b/.github/workflows/sort.yml @@ -21,7 +21,7 @@ jobs: git config --local user.email "actions@github.com" git config --local user.name "GitHub Actions" if ! git diff --exit-code; then - commit_message=${{ github.event.head_commit.message }} + commit_message="${{ github.event.head_commit.message }}" git add README.md git commit -am "GH: $commit_message" git push -f origin testing From ef590a693339dbeaa52b1c75764c442778edaf56 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 27 Dec 2023 07:02:03 +0000 Subject: [PATCH 14/16] GH: Oops fixed a typo in workflow --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ba5f636..a3fb702 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ Stack Info allows you to explore and find tech stacks used by startups and corpo |[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | |[Jumia Interns](https://boards.eu.greenhouse.io/jumia) | Cairo | Frontend, Backend and Data Science | Open (Data Science) | |[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | +|[Xlab](https://xlab-group.com/apply/) | N/A | N/A | Open | |[Synapse](https://www.synapse-analytics.io/) | Cairo/Hybrid | N/A | Closed | |[Advansys](https://www.advansys-esc.com/careers/job-opening/) | N/A | Software Developer | Closed | |[Alexandria For Programming](https://wuzzuf.net/jobs/careers/Alexandria-for-programming-Egypt-6203) | Remote | React, Flutter and Web Development | Closed | @@ -85,7 +86,6 @@ Stack Info allows you to explore and find tech stacks used by startups and corpo |[The Sparks Foundation GRIP](https://internship.thesparksfoundation.info/#steps-to-apply) | Remote | **Unpaid Intern** | Closed | |[Valeo](https://docs.google.com/forms/d/e/1FAIpQLSfZ4iNEIbvefAYviDC0jRizI_LnTgIO-Ii-eiVwc9IWk6-M2g/viewform) | Smart vallege - Giza | Multiple Interns | Closed | |[Vodafone](https://careers.vodafone.com/) | Hybrid (cairo/giza) | Multiple Interns | Closed | -|[Xlab](https://xlab-group.com/apply/) | N/A | N/A | Open | ## Collaborators We love our collaborators 💜💜 From 6de11dbc688b3017fb88187f99af8c9f42f49a50 Mon Sep 17 00:00:00 2001 From: Yehia <33802020+AYehia0@users.noreply.github.com> Date: Wed, 27 Dec 2023 09:04:44 +0200 Subject: [PATCH 15/16] Back to normal: Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index a3fb702..6ff1684 100644 --- a/README.md +++ b/README.md @@ -33,8 +33,6 @@ Stack Info allows you to explore and find tech stacks used by startups and corpo |[Zinad](https://zinad.net/internship-program.html) | Giza | CyberSec, Software Development and Project Management | Open | |[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | |[Jumia Interns](https://boards.eu.greenhouse.io/jumia) | Cairo | Frontend, Backend and Data Science | Open (Data Science) | -|[Atomica](https://careers.atomica.ai/job/c-software-engineer-internship/) | Remote | C | Open | -|[Xlab](https://xlab-group.com/apply/) | N/A | N/A | Open | |[Synapse](https://www.synapse-analytics.io/) | Cairo/Hybrid | N/A | Closed | |[Advansys](https://www.advansys-esc.com/careers/job-opening/) | N/A | Software Developer | Closed | |[Alexandria For Programming](https://wuzzuf.net/jobs/careers/Alexandria-for-programming-Egypt-6203) | Remote | React, Flutter and Web Development | Closed | From 9c6782c8c9478f7e757efc2b4ad148820f4b070f Mon Sep 17 00:00:00 2001 From: AYehia0 Date: Wed, 27 Dec 2023 09:06:13 +0200 Subject: [PATCH 16/16] Workflow switched to main branch --- .github/workflows/sort.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sort.yml b/.github/workflows/sort.yml index bb19f0c..6623223 100644 --- a/.github/workflows/sort.yml +++ b/.github/workflows/sort.yml @@ -2,7 +2,7 @@ name: Sort README on: push: branches: - - testing + - main jobs: sort-readme: runs-on: ubuntu-latest @@ -24,5 +24,5 @@ jobs: commit_message="${{ github.event.head_commit.message }}" git add README.md git commit -am "GH: $commit_message" - git push -f origin testing + git push -f origin main fi