Mohamed Elkady
Architect / Product Owner - Hue Accessories
  • Address: Eindhoven, The Netherlands
Mohamed Elkady
Architect / Product Owner - Hue Accessories

Technology generalist with 10 years of experience in the development of mobile and web applications utilizing cutting-edge technologies to increase productivity and customer satisfaction.

Mobile Development
  • Excellent knowledge of native Android application development using Java & Kotlin.
  • Good knowledge of mobile application development using Flutter
  • Good knowledge of hybrid mobile application development using IBM Worklight / MobileFirst, Apache Cordova & Ionic framework.
  • Good knowledge of native iOS application development using Swift.

Enterprise Applications Development
  • Excellent understating of business process analysis, design and implementation using Oracle SOA 10g platform & IBM Business Process Manager.
  • Very good understanding of Micro-Services development using NodeJS.
  • Good knowledge of enterprise applications development using J2EE.

Other Skills
  • Good knowledge of many JavaScript libraries/frameworks including jQuery & AngularJS.
  • Good knowledge of UNIX/Linux shell scripting.
  • Good knowledge of database development with hands on experience on most database system including Oracle DB, Microsoft SQL Server, DB2 & MySQL and MongoDB.
  • Familiar with infrastructure management issues including server software installations, configuration & troubleshooting.
  • Familiar with Software Configuration Management systems including: SVN, Git, mercurial & Rational Team Concert.

Skills
Mobile
  • Android Development (Java)
  • IBM MobileFirst / Cordova
  • Ionic
  • Flutter
  • iOS Development (Swift)
Web
  • HTML / CSS
  • NodeJS
  • J2EE
  • AngularJS
Experience
Dec 2017 - Till today
Signify (Philips Lighting)
Architect / Product Owner - Hue Accessories

Building the next generation configuration tools for Philips Hue accessories. As an architect & product owner for accessory configuration in the Hue app, I'm responsible for:

  • Ensuring creation of architectures for new features and enhancements of Philips Hue accessories.
  • Verifying technical feasibility for new features covering all stakeholder requirements, tuned with the organization's capabilities.
  • Scoping solutions in line with the business, technology and marketing perspective of the future.
  • Leading the development team to ensure smooth delivery utilizing scrum process
Aug 2017 - Dec 2017
Fetchr
Android Team Leader

Responsible for planning, development & maintenance for most Fetchr customer and driver Android applications.

  • Design key components of the Android application.
  • Coordinate the development efforts of multiple Android teams.
  • Collaborate closely with product and design teams to create innovative user interfaces and features, optimized for mobile platforms.
  • Continue improving the app quality of experience on a large number of devices.
  • Help pushing the boundaries of what is possible to improve in a mobile area.
Nov 2015 - Aug 2017
Dubai Municipality
Principal Mobile Applications Developer

Responsible for planning, development, maintenance & support for most of Dubai Municipality mobile applications. Creating & supporting applications using IBM MobileFirst & mobile native SDKs (Android & iOS), along with building mobile team for Dubai Municipality to support the high demand of mobiles applications

  • Led development effort for Aleef application redesign with a customer-centric approach that helped to double application usage.
  • Designed & built Green Ticket mobile application on Android & iOS along with J2EE backend which helped to increase Dubai Municipality customer happiness.
  • Maintained high level of end user satisfaction for iDubai application by utilizing error-monitoring tools to provide proactive user support.
  • Introduced chat bots to help building better customer interaction in neutral language.
May 2012 - Sep 2015
IBM
IT Specialist / Application Developer

Started in IBM as application developer within the area of J2EE & business integration, till becoming a team leader in an integration project then switched to mobile area as team leader & scrum master for mobile team in the largest mobile application in IBM Egypt delivery center.

  • Planned a solid & expandable for Dubai Health Authority mobile application that helped to win Hamdan mobile government award for 2 years.
  • Led technical development effort for Dubai Municipality mobile transformation & managed to slash down development efforts to meet with the very tight timeline enforced by the customer by utilizing open source tools & alignment with technical partners.
  • Restructured IBM internal mobile team to help increasing productivity & performance.
  • Led IBM Practitioner Portal redesign effort to rewrite the application using native technologies (Java & Swift) to align with IBM’s technical approach.
  • Planned & led the delivery of Learning-On-The-Go solution to provide learning materials to IBM employees worldwide on mobile phones that was acknowledged by IBM CEO.
  • Automated build & deployment processes for IBM Mobile team to minimize the build time & eliminating the need for dedicated build engineer.
  • Maintained high level of customer satisfaction in all projects that was recognized by IBM Egypt management.
Mar 2010 - Apr 2012
Etisalat Egypt
Senior Applications Developer

Outsourced from previous employer (Asset Technology group) to provide on-site responsibilities including:

  • Contributed in automating business processes for Etisalat employees.
  • Performed detailed analysis of business requirements and developed comprehensive plans defining and scoping project requirements.
  • Implemented SOA-based solutions along with web interfaces for user interaction with it.
  • Supporting users for any problem in implemented solutions.
Feb 2009 - Feb 2012
Asset Technology Group
Enterprise Applications Developer

Started as a J2EE application developer then started to focus the area of business automation & business processes.

Responsibilities:

  • Developed & provided support for archiving solutions to our clients.
  • Designed and developed vertical applications and tools to support company products.
  • Designed and implemented business processes using Business Process Execution Language (BPEL) and associated web forms for user interaction with it.
Sep 2008 - Jan 2009
IT Blocks
J2EE Application Developer

Responsible for the development of web-based simple Enterprise Resource Planning (ERP) system using Java Server Faces (JSF).

Portfolio
Android
mrUsta

Apr 2017 - Now

mrUsta is an online marketplace that connects customers to trusted Ustas ( services providers) efficiently, in a transparent and convenient way.

Android
 
J2EE
Aleef

Oct 2016 - Now

Aleef is a mobile application that Manages pet information (across public and private clinics) on-the-go & enables a single and comprehensive source for adoption.

Android
 
iOS
 
J2EE
Green Ticket

Apr 2016 - Now

Green Ticket is a mobile application which allows the user to identify Dubai Municipality services provided in service centres and book a ticket for it. Application is available on Android & iOS.

MobileFirst
ADIB

Oct 2015 - Oct 2015

As a freelancer MobileFirst consultant, I helped Abu Dhabi Islamic Bank (ADIB) to adopt IBM MobileFirst by maintain servers' installation & architecting ADIB's first MobileFirst app.

MobileFirst
 
Hybrid Mobile
iDubai

Feb 2015 - Sep 2015

A Dubai Municipality application, provides individuals and businesses with lifestyle and business-centric content and tools to help users improve, maintain and advance their quality of life in Dubai.

MobileFirst
 
Hybrid Mobile
IBM Practitioner Portal

Feb 2014 - Sep 2015

The Practitioner Portal is an internal IBM portal based on web2.0, IBM MobileFirst, IOS &Android technologies to connect experts through an online network community.

Android
 
iOS
 
MobileFirst
Developing wearable applications for Roads & transportation Authority

Oct 2015

Developing Android Wear application & Apple Watch application for Roads & Transportation Authority (RTA) to provide RTA services on wearable devices.

BPM
Goopil Global Component Integration

Apr 2012 - Feb 2014

Scope was developing a system providing energy management and electricity consumption optimization services to end-customers. It is aligned with the IBM Smarter Planet initiative.

BPM
 
J2EE
Etisalat

Mar 2010 - Apr 2012

The project aimed at automating a set of internal Etisalat business processes like employee contract renewal & providing an electronic archive for documents.

BPM
 
J2EE
Credit Agricole

Jan 2010 - Mar 2010

The main target was to assess converting Credit Agricole business process from Oracle Workflow to Oracle BPEL to be complaint with service oriented architecture.

Android
Android development instructor

Dec 2011 - Aug 2013

Teaching Android Development at Three Hands Training Centre. Trained over than 150 developers on Android Development techniques...

Education & Certificates
2013
IBM Certified Mobile Application Developer - Worklight V6.0
IBM

This intermediate level certification is intended for developers who have hands-on experience using Worklight V6.0 to develop mobile hybrid and native applications.

A mobile application developer who achieves this certification can use Worklight V6.0 to develop client-side applications, develop server-side integration and security components, and test, deploy and manage Worklight V6.0 applications.

This mobile application developer is generally self-sufficient and is able to perform most of the tasks involved in the role with limited assistance from peers and vendor support services. The mobile application developer efficiently uses product documentation.

2012
IBM Certified Integration Developer - Business Process Manager Advanced V7.5
IBM

This intermediate level certification is intended for integration developers responsible for the development of integration services for business process applications consistent with a service-oriented architecture (SOA). This certification focuses on application development with IBM Integration Designer V7.5 for deployment on IBM Business Process Manager Advanced V7.5.

Working with service components, interfaces and business objects, the developer builds integration solutions. In particular, the integration developer creates integration services utilizing Service Component Architecture (SCA) components in building business process applications.

During development and deployment, the integration developer may work closely with business analysts, application developers, business process management (BPM) developers, system administrators, application administrators and solution architects.

Sep 2003 - Jun 2008
BSc. in computers & systems Engineering
Ain Shams University

Total Score: "very good" (78%).

Graduation Project: Developing a flexible platform for building and executing real world workflows (business processes).