Ahmed Orabi

Software Engineering Director with extensive industry experience

Seasoned professional with a strong background in software development, machine learning, entrepreneurship, engineering, and management. My 20 years of experience have provided me with a comprehensive understanding of the software development process, including technical, business, managerial, and educational aspects. I am well-versed in the latest technologies and trends, and have a proven track record of delivering successful projects. My expertise and experience make me an asset to any organization looking to develop innovative and effective software solutions.

I own the vision and strategy for designing and developing scalable, high-availability, next-generation products, services, and solutions. With a sharp business acumen, I deliver short- and long-term technology plans and strategies to drive business growth, optimize processes, and reduce costs.

Organizations I’ve made a positive impact at include IBM, and the Department of Software Engineering and Computer Science at the University of Ottawa.

Leveraging a broad technical skillset, I specialize in machine learning, artificial intelligence, data science, cloud platforms, deep learning, natural language processing, as well as distributed systems, embedded software, and many other technologies. I am also a programming expert in Java, Rust, GoLang, C++, Python, JavaScript, and several other languages.