
Sameh Farouk
Teaching Practice Supervisor

Connect with Sameh Farouk to Send Message
Connect
Connect with Sameh Farouk to Send Message
ConnectTimeline
About me
Senior Software Engineer @ Codescalers Egypt | Session Lead @ Udacity | Build the technologies that shape the Internet's future.
Education

Academy of Arts - Egypt
1999 - 2003Bachelor of Arabic Music Violin Performance A+
Udacity
2020 - 2020Advanced Web Development NANODEGREE PROGRAM Computer ProgrammingActividades y grupos:- Write clear, concise and well documented code - Write an informative README File - Leverage environment controls - Follow RESTful principles - Utilize multiple HTTP request methods - Handle common errors - Use unittest to test flask application for expected behavior - Demonstrate validity of API responses - SQL & Data Modeling for the Web- IP Communication and RESTful APIs- Authentication systems - design, implementation, and use of third party services.- Common vulnerabilities while working with passwords and how to avoid these pitfalls.- Authorization systems - design and implementation for backend and frontend.- Basic security best practices and key principals to keep in mind.- How To Become A Successful Freelancer

Udacity
2020 - 2020Web Development Professional Nanodegree Computer ProgrammingDesign and build high quality dynamic websites and applications for web.

HarvardX
2018 - 2020Professional Certificate Computer ScienceComputer Science for Web Programming, a program offered by HarvardXA broad and robust understanding of computer science and programmingFamiliarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML.using frameworks like Django, React, and Bootstrap.
Experience

Kuwait Ministry of Education
Jan 2007 - Sept 2019Teaching Practice Supervisor- teaching and actively engaging the students and providing hands on help as needed. Usual class size is around 25-30 students.Beside My Main Job Responsibility, I was Chosen to :- help Kuwait MOE Schools transform teaching using technology in the classroom.- to be responsible for developing course material and providing technology Training to Teachers through a series of Workshops.

Freelance
Oct 2019 - Nov 2020Python Web Developer- Writes reusable, testable, and efficient code.- writes server-side web applications.- integrating front-end elements into the application using a well understanding of front-end technologies.- develop, deploy, and debug web applications and RESTful web services.(Python, Django, Flask, JavaScript, SQLite, PostgreSQL, HTML, CSS)

Andela
Jan 2020 - Sept 2020Mobile Web Specialist Trainee | Google Africa Developer Scholarship | ALCGoogle, Andela, Pluralsight partnered to boost young Africans’ skills and grow them into world-class developers.Mobile Web Specialist Track- use HTML, CSS, and JavaScript to build a web application’s responsive layout and style.- use JavaScript to set up reliable front end networking protocols.- integrate accessibility best practices into your web pages and applications.- use service workers, and HTML and JavaScript to build out progressive web application features similar to native applications.(HTML, CSS, JavaScript) Mostrar menos

Codescalers Egypt
Jan 2020 - nowParticipating in the development of the ThreeFold grid, the largest and most advanced peer-to-peer internet grid in the world, enables individuals and organizations to build and deploy their applications in a completely decentralized, private, sustainable, and autonomous IT infrastructure.- Develop and modify software components and cloud tools.- Implement new features and enhancements.- Write software automated unit and integration test cases.- Create CI/CD pipelines.- Write technical documentation . Mostrar menos
Senior Software Engineer
Jan 2024 - nowSoftware Engineer
Jan 2020 - Jan 2024

Udacity
Sept 2022 - nowSession Lead- Mentoring learners and helping them reach their full potential.- Plan and teach weekly online sessions.- Present Technical content in an engaging and digestible format.
Licenses & Certifications
- View certificate

CS50: CS50's Introduction to Computer Science
HarvardXDec 2018 - View certificate

What is Data Science? by IBM
CourseraFeb 2020 - View certificate

IT Security: Defense against the digital dark arts
Google Via CourseraApr 2019 - View certificate

Google IT Support Professional Certificate
Google via CourseraApr 2019 - View certificate

Operating Systems and You: Becoming a Power User
CourseraMar 2019 - View certificate

Developer Career Paths and Certifications
LinkedInDec 2018 - View certificate

Technical Support Fundamentals
CourseraMar 2019 - View certificate

System Administration and IT Infrastructure Services
CourseraMar 2019 - View certificate

The Bits and Bytes of Computer Networking
CourseraMar 2019 - View certificate

Open Source tools for Data Science by IBM
CourseraFeb 2020
Languages
- arArabic
- enEnglish
Recommendations

Hamish ross
Director at CKL Planning, Surveying, Engineering & Environmental, Te AwamutuWaikato, New Zealand
Mark bonilla
Deputy Chief at Haz Tac BattalionNew York, New York, United States
Marcello romei bugliari
manager with 20+ experience in financial service industryItaly
Sohit suresh
Salesforce Consultant at Accenture | GrowthX FellowBangkok Metropolitan Area
Mohamad nur hidayat
Plant Engineer Electric at PT Saptaindra Sejati (Subsidiary of PT ADARO ENERGY Tbk)South Kalimantan, Indonesia
Ioannis karouzos
Petroleum/Mechanical Engineer Control Room/ Field Operator at EnergeanKaválla, Eastern Macedonia and Thrace, Greece
David hughes mchem mrsc
Quality Engineer at IQELlanelli, Wales, United Kingdom
Len holder mrics
Senior Cost Manager @ Linesight | 20+ years experience, Value CreationSpencers Wood, England, United Kingdom
Guillaume de smet
Avocat en droit de l'urbanisme, de l'environnement, de la construction et en droit immobilierBrussels Metropolitan Area
Lisa jefferson
Mobile Mortgage Specialist and Signing Agent | Mortgage ProcessingParker, Colorado, United States
Flora cooke
Healthy Families Support Officer and Quality Ambassador for One You LincolnshireLincolnshire, England, United Kingdom
Chrp rachel mukami
Operations Manager. People Manager. Project Management.Kenya
Armando rodríguez
Customer Experience Director/ Customer Service Manager/ Voice of the Customer / Startup / ConsultingBogota, D.C., Capital District, Colombia
Mel pretorius
Director of Red Desk, the Virtual Helpdesk for Small Businesses. Specialising in Social Media Manag...London, England, United Kingdom
Eng.muath alsubhi
Mechanical Engineer | Maintenance Engineer | Design Engineer | HVAC Engineer | OSHAالمدينة ينبع السعودية
Sabrina kraft, lsw
Licensed Master Social WorkerChicago, Illinois, United States
Dhanesh gorade
Product Development Engineer - Automotive Interiors| Crypto enthusiastPune, Maharashtra, India
Sri charan ganapathiraju
Administrator at Powered Learning CenterHyderabad, Telangana, India
Nikko john layaoen, ece
Product ManagerCalabarzon, Philippines
Jill stoller
Marketing Consultant | Digital Marketing, Email Strategist/SpecialistVereinigte Staaten von Amerika
...