Mohamed Shiha
About Mohamed Shiha
Mohamed Shiha is a Software Engineer with experience in iOS development and cloud engineering. He has worked for various organizations, including Online Buzz and Udacity, and holds a Bachelor's degree in Software Engineering from Mansoura University.
Work at National Bank of Egypt (NBE)
Currently, Mohamed Shiha holds the position of Software Engineer at the National Bank of Egypt (NBE). He has been with the organization since 2023, contributing to various software development projects in Cairo, Egypt. His role involves applying his expertise in programming and software engineering to enhance the bank's technological capabilities.
Previous Experience in Software Engineering
Before joining NBE, Mohamed Shiha worked at Online Buzz as an iOS Engineer from 2022 to 2023 in London, United Kingdom. His experience also includes a position as a Junior iOS Engineer at Korashi Group in 2021 for 7 months in Cairo, Egypt. Additionally, he completed a 6-month iOS Engineer Trainee program at Udacity in 2019, which laid the foundation for his career in software development.
Education and Expertise
Mohamed Shiha earned a Bachelor's degree in Software Engineering from Mansoura University, where he studied from 2016 to 2020. His academic background provides a strong foundation in software development principles and methodologies. He is proficient in programming languages such as C# and Swift, which are essential for his roles in software engineering.
Current Role at alx_africa
In addition to his work at NBE, Mohamed Shiha is currently employed as a Cloud Engineer at alx_africa. He has held this position since 2023, where he focuses on cloud computing solutions and infrastructure development. This role complements his software engineering skills and enhances his understanding of cloud technologies.
Professional Development and Networking
Mohamed Shiha actively seeks to improve his personal and professional skills through continuous learning. He enjoys networking and exploring diverse methodologies in software development, which allows him to stay updated with industry trends and best practices. His commitment to professional growth is evident in his varied experiences and roles within the tech industry.