Mohamed Foaud
Senior iOS Software Engineer
Berlin

I'm a computer science engineer and a part time psychopath. With over 5 years of experience in software development, I try to enhance peoples' lives with my code. I specialize in mobility based solutions and always looking for challenging opportunities
Tajawal
2017-03-15 - Ongoing
Senior iOS Software Engineer
Building the best mobile travel experience for middle east customers
  • Plan and build features in all aspects of the app
  • Implement localized interfaces in English and Arabic
  • Setup continues integration process to handle testing and releasing multiple apps for iOS and Android
  • Analysis and estimation of product requirements for mobile apps
  • Pull request reviews for assuring quality of code
Rocket Internet SE
2015-01-01 - 2016-05-01
Senior iOS Software Engineer
Working in a international team building awesome mobile apps to target millions around the world.
  • Analysis and estimation of product requirements for mobile apps
  • Analysis and implementation of API requirements for mobile apps
  • Plan and build internal libraries and framework to speed up development
  • Pull request reviews for assuring quality of code
  • Close communication with design team for Assets and Measurements
  • Close communication with QA department to assure best quality of mobile apps
  • Close communication with marketing department to come up with tracking concepts for new technologies.
  • Support in setting up manual and automatic test cases tests
  • Support in setting up and maintaining Continues Integration system
Arkony
2013-10-01 - 2014-12-01
Senior Ping-Pong Master
Working as a full stack developer to build a realtime social network
  • Responsible for developing scalable APIs using Golang and mongodb
  • Participated in writing the web app using AngularJS and SASS
  • Work with designers on mockups and UI designs to ensure smooth implementation and responsive UI
  • Design and implement the iOS realtime client
  • Documenting design, specifications, testing procedures for the application
  • Plan features and releases and give estimates to management about the implementation time plan.
Eventtus
2013-04-01 - 2015-08-01
Senior iOS Engineer
Lead the development of Eventtus mobile applications and strategy
  • Work with the Product team to define, design and implement user experience and interactions
  • Develop new apps and maintain existing iOS applications features
ThePlanet (formerly Planet360)
2012-06-01 - 2013-03-01
Mobile/Web Software Engineer
Takes ideas and concepts from the business and turns them into tangible components of our suite of mobile/web applications
  • Assists in advising team regarding the mobile/web vision, strategy, and technology innovations.
  • Defines and develops solutions for our mobile initiatives.
  • Ensure that designs meet performance, security, usability, reliability and scalability requirements.
  • Works with the web development team in integrating the mobile applications.
Symbyo Technologies
2011-05-01 - 2012-06-01
Mobile Software Engineer
  • Focused on delivering high-quality iOS solutions in different categories.
  • Participated in maintenance of legacy iOS applications.
  • Worked together with the Product Management team to write requirements specifications and implementation design documents.
ThePlanet (formerly Planet360)
2011-01-01 - 2011-03-01
Web Developer
  • Gathers & analyzes system requirements
  • Develops and maintain dynamic interactive web applications
  • Implemented object-oriented application design using PHP/MySQL with web interface using AJAX, XHTML, and CSS.
  • Write complex SQL queries to retrieve and manipulate datasets
Faculty of Computers and Information Sciences, Assiut University
Assiut, Egypt - Bachelor's Degree
2006-09-15 - 2010-07-15