AHMAD ABDULLAH
Address: Amman, Jordan
Mobile: +962-*********
E-mail: *****.*********@*****.***
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