ihab abusafa


As a Software Engineer, I am working to define and implement an innovative suite of cloud services targeting mobile applications. Fully integrated with leading web frameworks, these cloud services enable mobile application developers to incorporate advanced functionality like data sharing, offline synchronization and content optimization without needing to deploy dedicated backend servers.

My extensive experience with modern software frameworks, programming models, and key web technologies, I could build the applications for cloud services. I could be a lead developer on the engineering team, participate in scrum, architecture discussions and write code to scale. My focus on the goal of helping other build a great experience for mobile and software applications.


Excellent knowledge and experience with object­oriented programming.
Experience working with server side frameworks and platforms.
Experience with HTML5, CSS3 and related debugging tools.
Experience with JavaScript based client/server frameworks, ex. node.js.
Experience with scripting languages (eg. javascript, Python).
Experience with programming languages (eg. C++, C#, JAVA).
Experience with databases, both SQL and NoSQL variants.
Experience with Web services and Service Oriented Architecture.
Experience with Amazon Web Services, Rackspace, OpenStack.
Experience with cloud services performance and load automation.
Experience with scalability, clustered systems and applications.
Experience with web and application security.
Experience with Web services; SOAP, XML and JSON.
Strong eye for design and understanding of user experience

  • Education
    • Communcation Engineering