I'm a computer science engineer 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

Skills

Apple Development

  • Objective-C
  • Swift
  • iOS
  • watchOS
  • tvOS
  • JSON
  • Core Data

General Development

  • Go
  • Python
  • Ruby
  • Javascript

Platforms

  • macOS
  • iOS
  • Linux

Tools

  • Xcode
  • AppCode
  • Cocoapods
  • Fastlane
  • Sublime Text
  • Git
  • Jira
  • Team City
  • TravisCI
  • CircleCI

Work Experience (6)

Senior iOS Software Engineer
Rocket Internet SE (Berlin, Germany)
January 2015 - May 2016
https://rocketinternet.de

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
Senior Ping-Pong Master
Arkony (Istanbul, Turkey)
October 2013 - December 2014
http://arkony.com/

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.
Senior iOS Engineer
Eventtus (Cairo, Egypt)
April 2013 - August 2015
https://eventtus.com

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
Mobile/Web Software Engineer
ThePlanet (Cairo, Egypt)
June 2012 - March 2013
http://theplanet.com.eg/

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.
Mobile Software Engineer
Symbyo Technologies (Cairo, Egypt)
May 2011 - June 2012
http://blog.symbyo.com/
  • 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.
Web Developer
Planet360 (Cairo, Egypt)
January 2011 - March 2011
http://theplanet.com.eg/
  • 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

Education (1)

Bachelor's Degree
Assiut, Egypt
Faculty of Computers and Information Sciences, Assiut University
2006 - 2010

Awards

1st Place
Startup Weekend Cairo
2011

In just 54 hours, our team built "Inkezny". Inkezny is a mobile application that uses your location and with a click of a button connects you to the nearest hospital.

Languages

English

Full professional proficiency

Arabic

Native