Hello…

So far my career’s  journey has been fascinating, I have been developing and maintaining native mobile apps for wide range of companies in different industries. All of my clients/employers have been impressed with the final result.

I can help you to get your app up and running, in both platforms (iOS & Android), applying the best software methodologies practices and using the latest technologies to deliver the best user experience.

I happy to take the responsibility of your project from A-Z, and give you a clear view of the development process and stages and duration.

android-and-ios-100367737-large

Some Of my personal live projects

Dealer Calculator

Dealer Calculator is an iOS app, that has ben carefully designed for cars dealers need.

Client apps that I worked on

BBC iPlayer

My work with BBC was involving contribute to the app architecture and design patterns, identifying the legacy codes, replacing any legacy codes, writing unite and UI tests, identify the project goals/target for the next milestone.

Healthily

Working on health contents makes you watch and careful about all the tiny details, from the wording to the UI & UX. Being an iOS developer at Healthily, my job was about almost everything in the development lifecycle. cooperate with the PMs and UX to define the next milestones. Helping testers and QA people to tests the app more efficiently.

  • Working in Agile scrum team.
  • Retros to define where we need to improve and what we managed to achieve after each sprint
  • Writing user stories and pointing them on Jira
  • Adding new features and fixing existing issues.
  • Working with the other developers to define the best design patterns and solutions that solve our problem.
  • App Store deployment
  • CD and CI using CircleCI
  • Following clean architecture.

Clario

(previously ERT)

Clario (ERT) provide business to business clinical trial management solutions, so working on app that used by clinics, hospitals and/or laboratories, all the around the world, means providing accurate information and responsive apps. At Clario, my work was including but not limited to:

  • Working with PMs, POs to define the next features, where we could improve and define the priorities.
  • Working in Agile Scrum environment
  • Writing user stories and pointing them, on JIRA
  • Adding new features and fixing reported bugs
  • Unit and UI testing
  • Working with the development team to define the best design pattern
  • Following Clean Architecture
  • Building white label product that can be easy customised and to fit the existing and the new customers needs
  • Dynamic localisation, that can be updated remotely, to fit all new customers needs

Conker Group

Conker Group provides business to business products/services, where almost all of the iOS apps are managed distrusted as Ad-Hoc method rather than using App Store. Britivic Instore app is one of the many iOS apps I worked on during my time at Conker Group. My job including but not limited to:

  • Designing and build apps that fits the clients needs
  • Working with the PMs to solve clients issues.
  • Adding new features and fixing issues for the existing apps
  • Leading the development for some of the iOS Apps
  • Improving the current code by identifying the Legacy Code and fix it
  • Localisation support
  • Support offline apps and functionality
  • Support diff type of internet connectivities.

Conker Group

Beady Eye – Android

This is one of the Android Apps I developed during my time at Conker Group, as I was the only developer in the team, who could develop for Android. The app was developed to match the iOS version which was developed previously, where the app provides the following functionality:

  • Google Maps search
  • Front end input validation
  • Add multiple sightings per visit
  • Attach photos
  • Lot guide for reference
  • English, Spanish, French, Chinese and Japanese language support

Partners login available.

 

Conker Group

Beady Eye – iOS

This is one of the iOS Apps I worked on during my time at Conker Group, I was the responsible developer for this product, where I used to work with the PM to meet up with the client to define the new features/improvements and fix any reported issues. Where the app provides the following functionality:

  • Apple Maps search
  • Front end input validation
  • Add multiple sightings per visit
  • Attach photos
  • Lot guide for reference
  • English, Spanish, French, Chinese and Japanese language support

Partners login available.

Conker Group

Logobrand Field App – Android

This Android app is one of the Android apps, that I have been looking after during my time at Conker group, which used to be outsourced before I joined the company. The app allows the users to report sightings of our products in any retail store across the world. Also users are able to take/select photos, where all the data entry will be saved locally in the app and pushed to the cloud once the device is connected to the Internet, as well as many other functionalities.

Music Magpie

iOS

Music Magpie, is one of the well known companies in the UK that specialist in Recycling Service to buy and sell Phones, Tech, CDs, DVDs, Books and so much more! During the time at Music Magpie, my duties were include but not limited to:

  • Cooperate with PMs, UI & UX designers and testers to achieve the best user experience, by simplify the user journey during the buying or shopping journey
  • Design and Develop new features, that meet the agreed requirements, design and following Apple Design guidelines
  • Build responsive UI, that easy to brows all the available products
  • Monitor joiner Developer
  • Release to TestFlight
  • Release to App Store

Music Magpie

Android

Music Magpie, is one of the well known companies in the UK that specialist in Recycling Service to buy and sell Phones, Tech, CDs, DVDs, Books and so much more! During the time at Music Magpie, my duties were include but not limited to:

  • Cooperate with PMs, UI & UX designers and testers to achieve the best user experience, by simplify the user journey during the buying or shopping journey
  • Design and Develop new features, that meet the agreed requirements and Android Material Design
  • Build responsive UI, that easy to brows through all the available products
  • Release to PlayStore

Epyx

1link Auction+

1link Auction+ is an iOS app for iPad, used by business clients of Epyx. 1link Disposal Network Auction+ is an industry leading application for the iPad that enables real time auction sale administration. Monitor how the sales performance KPIs are performing real time and make instant decisions based on facts rather than guesses. During my time at Epyx, I was the only mobile developer there, where I use to look after the existing apps, 1link Auction+ and another iOS iPhone app that is not in App Store any more. My tasks during my time at Epyx, where include but not limited to

  • Working side by side with the PM to solve issues that reported by the external clients
  • Improving the existing code to enhance live auction communication
  • Add new featured and fix existing bugs
  • Deploy to TestFlight & App Store
  • Insure the app supports offline

Epyx

1link Appraisal+ Android

1link Appraisal+ is a Android app for phone and tables, used by clients of Epyx. My tasks during my time at Epyx, where include but not limited to

  • Working side by side with the PM to solve issues that reported by the external clients
  • Improving the existing code to enhance live auction communication
  • Add new featured and fix existing bugs
  • Deploy to PlayStore
  • Insure the app supports offline

INCUS | CLOUD

iOS

INCUS helps you to understand and use complex performance data when swimming and running. With unique wearable technologies and advanced cloud analytics, it provides automated, clear feedback to improve your performance. I worked with INCUS for over 2 years, where I have looked for them after the iOS version, by continuously providing them the best services, where I used to take of all the iOS development from the implementation to deploy the app to the end user.

INCUS | CLOUD

Android

INCUS CLOUD Android is the Android version of the iOS where I was part of the design, planing, development, implementation and deployment. I successfully delivered the Android version for INCUS, which contains almost all the functionality from the iOS version. During my time with INCUS, I worked on both version iOS and Android, and I have made lots of improvements to their development live cycle, like implement Agile methodology with 2 weeks sprint. Close communication with the backend team in order to deliver accurate functionalities.

You are not done when it works, you are done when it’s right.

– Robert Cecil Martin

linkedin