Ahmed Fekry Habib
About Ahmed Fekry Habib
Ahmed Fekry Habib is a Software Engineer with extensive experience in various programming languages and software development roles. He has worked at notable companies such as the National Bank of Egypt and BEE INTERACTIVE LIMITED, and holds a Bachelor's degree in Computer Science from Cairo University.
Work at National Bank of Egypt (NBE)
Currently, Ahmed Fekry Habib serves as a Software Engineer at the National Bank of Egypt (NBE), a position he has held since 2018. His role involves utilizing his expertise in software development to enhance the bank's technological capabilities. With a focus on .NET development, he contributes to various projects aimed at improving the bank's services and operational efficiency. His tenure at NBE spans over six years, during which he has gained significant experience in the banking sector.
Previous Experience in Software Development
Ahmed Fekry Habib has a diverse background in software development, having worked in several roles prior to his current position. He was a Backend Developer at Raye7 for six months in 2015, and later served as a Senior PHP Developer at BEE INTERACTIVE LIMITED from 2019 to 2020. Additionally, he worked as a Software Engineering Intern at TIEC and as a Development Intern at Oz Labs, gaining valuable experience in various programming environments.
Education and Expertise
Ahmed Fekry Habib earned a Bachelor's degree in Computer Science from Cairo University, where he studied from 2012 to 2016. His education provided him with a solid foundation in programming and software engineering principles. He is proficient in multiple programming languages, including C/C++, Java, PHP, and Ruby on Rails, and has developed competitive skills in problem-solving, data structures, and object-oriented programming.
Skills in Software Engineering
Ahmed possesses strong skills in software engineering methodologies, including agile and scrum process models. He is proficient in using version control tools such as Git, GitHub, and ZenHub, which are essential for collaborative software development. His experience includes working on large team projects and developing innovative solutions, demonstrating his capability to adapt to various project requirements.
Career Aspirations
Ahmed Fekry Habib aims to further his knowledge in embedded applications and seeks to leverage his skills in challenging computer science positions. He is interested in developing out-of-the-box ideas and is motivated to contribute to significant projects that require advanced technical expertise. His career trajectory reflects a commitment to continuous learning and professional growth within the field of software engineering.