Resume

Sign in

iOS (Swift Objective-C), Android, REST API, PHP J2EE

Location:
Amman, Amman Governorate, Jordan
Posted:
April 29, 2018

Contact this candidate

Resume:

AHMAD ABDULLAH

Address: Amman, Jordan

Mobile: +962-*********

E-mail: ac497z@r.postjobfree.com

PERSONAL DATA

Birth Date: 12 February 1983

Gender: Male

Nationality: Jordanian

Marital Status: Married

Visa Status: No Visa

SPECIALITIES

● iOS Development (Objective-C, Swift)

● Android Development

● RESTful Web Services Development (PHP, Java EE)

● Web Development - Back-end (PHP, Java EE)

● Web Development - Front-end (HTML, CSS, JS, Ajax and jQuery)

Career Level: Mid-Career, Management

EXPERIENCE (12 YEARS, 9 MONTHS)

January 2015 -

Present Senior Software Developer and Team Leader, a t A rak for Information Technology , A mman - Jordan Key Responsibilities:

o Managing projects from concept to delivery (a gile-managed projects from 2017)

o Developing Projects Plans, Mock-ups and Analysis o Team Management including m entoring and providing help to team members in development process

o Developing iOS Applications

o Developing Android Applications

o Developing Web Services for Mobile Apps (REST API) o Developing Websites (Responsive Design with SEO Standards) with Content management system and Dashboards

October 2010 -

December 2014 Senior Software Developer,

a t A rak for Information Technology , A mman - Jordan Key Responsibilities:

o Managing projects from concept to delivery

o Developing Projects Plans, Mock-ups and Analysis o Team Management including m entoring and providing help to team members in development process.

o Developing iOS Applications

o Developing Android Applications

o Developing Web Services for Mobile Apps (REST API) Page 2

o Developing Websites (Responsive Design with SEO Standards) with Content management system and Dashboards

July 2010 -

September 2010 Senior Software Developer,

a t A ltibbi , A mman - Jordan

Key Responsibilities:

o Developing Websites Back-end using (PHP with MySQL) o Developing Websites Front-end using: Flash, HTML, CSS, JS and jQuery o Developing Websites CMS (Content Management System) May 2009 -

September 2010 Senior Software Developer,

a t T hinkSpots Jordan , A mman - Jordan

Key Responsibilities:

o Developing Websites Development using (Java EE with MySQL) o Developing Mobile server side code (J2ME Applications) & Web services o Developing Websites Front End using: Flash, HTML, CSS, JS and jQuery o Developing Websites CMS (Content Management System) o Developing WAP sites

May 2005 - May

2009 Software Developer,

a t T hinkSpots Jordan , A mman - Jordan

Key Responsibilities:

o Developing Websites Back-end using (Java EE with MySQL) o Developing Mobile server side code (for J2ME Applications) & Web services o Developing Websites Front End using: Flash, HTML, CSS, JS and jQuery Page 3

o Developing Websites CMS (Content Management System) March 2005 -

September

2006

Web Developer,

a t Al Durar, Amman - Jordan

Key Responsibilities:

o Developing Websites Back-end using (PHP with MySQL) EDUCATION

February 2005 Bachelor's degree / higher diploma, Information Technology

at A l Balqa Applied University, Salt, Jordan

August 2000 High school

at U m Qossair and Al-Moqablain School, Amman, Jordan Page 4

MAIN SKILLS

Objective-C

Swift

Android

Web Services

REST API

JSON, XML, CSV

SOAP, RPC

PHP

Java E E

MySQL

Oracle

HTML5, CSS, JS, Ajax and jQuery

Software Design Patterns

Version control system (GIT)

Linux Server Administration

Team Leadership

Project Management

Customer Service

Agile (Scrum)

Trello

Page 5

IOS SKILLS

St oryboards, Auto Layout

Data structures (Array, Dictionary, Map, Set,

Proficiency in UIKit, Foundation, Core Data, Core Graphics, Core Text, Core Animation, and Core Location frameworks

Google Maps SDK

Networking (including multi-part requests)

Synchronous / Asynchronous operations (e.g. network calls, db, file io)

Memory management

Single/Multi threaded concepts

SQLite

Apple push notifications

Patterns (MVC, MVVM, MVP)

Unit testing, TDD, BDD

XCTest, XCUITest

Web services (REST API development & Integration) Including

(JSON, XML, etc) and good knowledge in SOAP, RPC

Solving RTL languages problems

Version control (GIT)

Publishing apps on the app store

Software development life cycle

ANDROID SKILLS

UI / UX

Data structures

Android SDK

Google Maps SDK

Networking (including multi-part requests)

Synchronous / Asynchronous operations

Memory management

Single/Multi threaded concepts

Page 6

SQLite

Push notifications

Unit testing, TDD, BDD

Patterns (MVC, MVVM, MVP)

Web services (REST API development & Integration) Including

(JSON, XML, etc) and good knowledge in SOAP, RPC

Solving RTL languages problems

Version control (GIT)

Publishing apps on the google play store

Software development life cycle

PHP SKILLS

Professional PHP native development (5.3, 5.4, .., 7.1)

MVC Design Pattern

PHPUnit, Composer, Xdebug

Laravel framework

REST API development (and good knowledge in SOAP, RPC)

JSON, XML, CSV

HTML5, CSS, JavaScript

JavaScript libraries and frameworks such as jQuery, AngularJS and Bootstrap 4

Version Control Software (git)

NetBeans IDE

Linux including (Ubuntu, Ubuntu Server, CentOS, Elementary OS)

Apache

MySQL, MySQLi, PDO

Oracle OCI

Page 7

OTHER SKILLS

Linux (Ubuntu, Elementary OS and CentOS)

Linux Server (Ubuntu Server, CentOS Server)

Apache, Tomcat, MySQL Servers (Manage & Configuration)

Adobe Experience Design

Adobe Photoshop

Adobe After Effect

ONLINE SAMPLES AND LINKS

Layyous.com website :

http://www.layyous.com/

Magnoliafins.com website:

https://www.magnoliafins.com/

PSMS Parents (iOS App):

https://itunes.apple.com/tm/app/psms-parents/id1018597506?mt=8

My iTunes Account:

https://itunes.apple.com/tm/developer/ahmad-alselwadi/id95416501 3

LINKEDIN PROFILE

https://www.linkedin.com/in/ahmad-abdullah-4a19594a/ Page 8

LANGUAGES

English

Arabic ( Native)

Page 9



Contact this candidate