SYED UBAIDULLAH SHAH
PERSONAL INFORMATION
Present Address Deira,alriga street no 2,Dubai(UAE)
Dubai mobile number 009***********
Pakistan mobile number 009***********/009**********
E-mail ***************@*******.***
Nationality Pakistan
Date of Birth November 13, 1990
Skype ubaidullah.shah1
SUMMARY
As an iOS Application Developer, I have experience in developing iPhone/pad applications. I have worked closely with App Design concepts, wireframe, prototypes and development process.
My experience in working on iOS platform makes good understanding of framework conventions, best practices in Object-Oriented Programming, memory management, and development tools. I’m passionate about quality and optimization when it comes to code and application architecture. I am strong self-learner with a desire to stay highly informed on best practices and latest updates regarding Mobile Application Development.
I have worked extensively in the following areas of the Application Development:
– Objective-C, Swift, Cocoa Touch Framework, Xcode IDE
– Web Services Integration (JSON / XML)
– Core Location / Map kit
– AVFoundation API / Camera, Core Graphics, Core Animation
– Multithreading, Multitasking
– Xcode Tools : Storyboarding, Auto Layout, Adaptive Layout
– Memory Management: StaticAnalyzer,Profiling,Automatic Reference Counting(ARC)
– Apple Push Notification Service (APNS)
– iAd and InAppPurchase integration
– Social media integration (Facebook, twitter etc.)
– Cocos2d, Cocos2d-x
– SQLite database
– Apple iTunes App Store Application Submission Process
– C, C++, Objective-C, Swift
– PHP / MySql
– HTML / CSS / JavaScript
EDUCATION
2009- 2013 BS in Computer science (4 years degree)
International Islamic University Islamabad (IIUI)
2014 MPhil in Computer Engg (specialization In Computer & wireless network)
Mohammad Ali Jinnah University (currently studying)
JOB HISTORY
Sr.Software Developer
NIAAR & App Eimrates (Dubai)
August 2015 – Present
• Design reports, dashboards, and portals
• To marketing the application
• Manage the development lifecycle and environments
• Write and execute comprehensive test plans
• Project development and management (scope, scheduling, resources and tracking)
• Inbound Product Management
• Outbound Product Management
• Business Strategy Formulation
• Digital Brand Management
• Customer Relationship Management
Assistant Manager
DAEWOO INTERNATIONAL CORPORATION
May 2015 – August 2015
• Design the data model, user interface, business logic, and security for custom applications
• Build custom applications using the point-and-click capabilities of the platform
• Design reports, dashboards, and portals
• Manage the development lifecycle and environments
• Write and execute comprehensive test plans
• Project development and management (scope, scheduling, resources and tracking)
• Inbound Product Management
• Outbound Product Management
• Business Strategy Formulation
• Digital Brand Management
• Customer Relationship Management
Acting Team Lead (Sr.IOS Developer)
ninesole technology
August 2013 – May 2015 (1 year 10 months)islamabad
Professional Development
• Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning.
Project Execution
• Understands project and development plans and is able to clearly articulate roles, project goals, and timelines.
• Adheres to coding standards defined by technical management.
• Ability to learn a new development environment and become productive.
• Accurately employs our development tools.
• Establishes responsible deadlines and personal work plans.
Solution Development and Delivery
• Framework, Views, Transitions and Design.
• Core Coding, Core Data and testing on iOS Simulator and devise such as iPhone and iPad.
• Applies knowledge of industry trends and developments to improve service to our customers.
• Able to develop an object oriented design, coding, unit testing for leak check and memory allocation
Specialty
• Project Management, Objective C, Interface Builder
• Code Reviewing, Design, Memory Management, Analysis, Optimisation
• Good understanding of REST and JSON
uses 3rd party
IOS Game devleoper
ninesole technology
April 2014 – August 2014 (5 months)islamabad
• Framework, Views, Transitions and Design.
• Core Coding, Core Data and testing on iOS Simulator and devise such as iPhone and iPad.
• Able to develop object oriented design, coding, unit testing for leak check and memory allocation
Specialty
• Project Management, Objective C, Code Reviewing, Design, Testing, Analysis, Optimization
WORK EXPERIENCE
Teaching assistant of OOP & JAVA in IIUI
Internship as a java developer in project module in NOKIA SIEMENS.
Internship as a networking (switching, wireless) and data center field in PTCL.
Control the finance department as a IT & database field in olive laboratories.
PROJECTS
Lexical Analyzer (Compiler Construction C#, Symbol table
Contact Book (Java, SQL Server 2008)
Database System: Created a Daewoo Database Management Systems using Access
Computer Communication & Networking: Doing Packet switching and Data communication By Using RIP& IGRP Protocols
Object Oriented Programming: Implementation a cricket team database in Microsoft Visual Studio C
Introduction to Computing: Implementation of Hotel Management System using C++.
Desktop application: Hospital management system using csharp
Web application: online joining system using asp.net
Assembly Language and System Programing (Mouse programming, System speaker, Keyboard programming, Video memory)
FINAL YEAR PROJECT
The aim of the project is to be developing deals with providing opportunities to student and teacher. This application is based on Android for Student System Management (ASSM) for General University. The main idea of this project is to provide stress-free environment for student in the midst of stress and strain full university life. This application will allow student to access the joining form online, lecture schedule, result, check view fee submission, mid & final (dates & result) and buses schedule. Student can also receive notifications about general activities, Notice board info etc. through this Application.
SOFTWARE PROJECT
Project Description
Following apps were completed developed by me; applications where I partially participated are not mentioned here
Animalstime.com
animals app is covered all kind of animals more than 1000 different kind of animals using parsing this sites http://animalstime.com/
Main features of animals time are:
easy to gain knowledge about every kind of animals
highly images
easy to find animals
lot of information available about every animals with images
10000 movies list
Its another app to upgrade latest movies summary
main features of this app:
more than 10000 movies and music list
easy to find movie and music
Mosque and Halal finder using google map
march 2015
For cover the halal restaurant and mosque for all over across the country
Using json parsing and xml parsing
Sender to destination main path
Weather app
January 2015
For cover the weather for all over across the country
Live weather
Kids’ dua Series
January 2014
Kids’ dua Series is another addition in the series of kids’ dua Interactive Islamic educational apps by Quranreading.com. This app will teach to children different dua with animation
Main features of Kids dua Series are:
• dua with audio
• there is animation here with every dua
Surah Yaseen
February 2014
Surah Ya-seen, an easy to use application is being provided to you to get the blessings of Allah Almighty by reciting on your devices. This is a beautifully designed application with audio recitation of the Surah Ya-seen.
Usage:
• Verse by verse audio recitation of the whole Surah Ya-seen with pause and stop options
• English translation as well as transliteration
• Customize the color scheme for text
• Three text size options, normal, large,extra-large
• Share option with friends and relatives through facebook, twitter and emailless
Surah Rahman
February 2014
Almighty by reciting on your devices. This is a beautifully designed application with audio recitation of the Surah Rahman.
Usage:
• Verse by verse audio recitation of the whole Surah Rahman with pause and stop options
• English translation as well as transliteration
• Customize the color scheme for text
• Three text size options, normal, large,extra-large
• Share option with friends and relatives through facebook, twitter and email
Learn Islam
March 2014
Learn Islam is an app especially designed for Muslims who want know brief history about Islam:
An Introduction that sheds light on the importance and significance of Islam
Ability to share the app via email, Twitter and Facebookless
6 kalmas
April 2014
The 6 KALMAS of Islam is an application in which people can recite the Kalmas of Islam with perfect pronunciation and translation. The application inculcates 6 Kalmas that are obligatory of every Muslim to learn by heart.
The main features of this purposeful application are:
All six Kalmas are given in Arabic with correct pronunciation given in English on one page
The name of each Kalma is also mentioned
There are also Urdu and English Translation of every Kalma again given on single but separate page to clarify the meanings and message which every Kalma encloses
The Audio of every Kalma is also available where expert people have recited these Kalma in beautiful fashion
You can also share specific Kalma, its pronunciation and translation on facebook and twitter
You can also mail the snapshot of any Kalma to your friends and relatives less
Kids Kalma Series
May 2014
Kids Kalma Series is another addition in the series of word by word Interactive Islamic educational apps by Quranreading.com. This app will teach Six Kalma to children using word by word recitation, translation and transliteration of 6 Kalmas of Islam.
6 Kalmas form the foundation of faith in Islam and knowing the Kalmas by heart is a wish of every Muslim yet many find it hard to memorize all Kalmas. Kids Kalma Series will assist children in learning the Kalmas by taking them through single word recitation at a time.
Main features of Kids Kalma Series are:
• Word by Word recitation of 6 Kalma with highlighting the word being recited.
• The translation and transliteration of each word of Kalma is given to increase the understanding of the Kalma in kids.
• The full Kalma tab will show complete Kalma in Arabic with its full translation and transliteration and audio recitation.
• The settings button leads you to options to customize the display settings of app by choosing between different text colors, text sizes and background colors.
• Translation and Transliteration can be disabled from settings by the user. Less
10 surah for kids
June 2014
10 surah is another addition in the series of word by word Interactive Islamic educational apps by Quranreading.com. This app will teach surah to children using word by word recitation,.
Main features of 10 surah for kids are:
• Word by Word recitation of surah with highlighting the word being recited.
• The translation and transliteration of each word of surah is given to increase the understanding of the Kalma in kids.
• The full surah tab will show complete surah in Arabic with its full translation and transliteration and audio recitation.
• The settings button leads you to options to customize the display settings of app by choosing between different text colors, text sizes and background colors.
• Translation and Transliteration can be disabled from settings by the user. less
Islamic Wallpapers
July 2014
Islamic Wallpapers, an easy to use and consisting of the wallpapers of Islam in different categories with beautiful and cool visual effects. This application is being provided to you for free to download on your devices. This application offers high images in high quality, and allows you to use them as images on your background screens.
You can select different wallpapers from the different categories of the Islamic world. Less
Last Ten Surahs
July 2014
This application contains last ten Surahs of Holy Quran that hold great importance for Muslims across the globe. Now people can learn these Surahs and understand message that they enclose.
Last 10 Surahs Application provides both Arabic and Roman English pronunciation of Tajweed (Elocution) of Surahs alongside the English translation of all the Verses.
People can also listen to the audio of the Arabic Tajweed of these Surahs pronounced in Mesmerizing and Beautiful voice.less
Kids’ wudu series
August 2014
Kids Wudu guide is an informative guide that tells you how to make Wudu in Islam. The app gives Wudu Steps with images, so that you can know the right way of performing Wudu.
The app contains the Wudu steps along with images that make it easy for understanding the steps. The app also contains Supplications that are said before and at the end of Wudu. Moreover, the app also comes with tips and warning regarding Wudu.
If you wish to teach your kids how to make Wudu, then the kids Wudu guide is the best app for children as well as for adult Muslim who want to know the best way to perform Wudu. Less
and main features is there is game module also included it which train and remember a kids about wudu steps
Noorani Arabic Alphabets
September 2014
Start learning Quran from the basics with Nooranic Arabic Alphabet.
A fully integrated application for devices running Android/Tablet operating system, Nooranic Arabic Alphabet, provides word-to-word recitation of the Islamic Noorani Qaida. This easily comprehensible application aims to furnish tajweed (elocution) of the Holy Quran with the help of reading directives and audio playback recitation.
Each Arabic word can be recited separately. One tap download option lets you listen to the recitation of qualified Quran tutors for further clarity.less
Aytul Qursi pro
September 2014
aytul qursi is another addition in the series of word by word Interactive Islamic educational apps by Quranreading.com. This app will teach aytul qursi to children using word by word recitation, translation and transliteration of aytul qursi
Main features of Kids Kalma Series are:
• Word by Word recitation of 6 Kalma with highlighting the word being recited.
• The translation and transliteration of each word of ayat is given to increase the understanding of the ayat in kids.
• The full ayatul qursi tab will show complete ayat in Arabic with its full translation and transliteration and audio recitation.
• The settings button leads you to options to customize the display settings of app by choosing between different text colors, text sizes and background colors.
• Translation and Transliteration can be disabled from settings by the user. Less.
Diffuse Bomb
October 2014
It’s a game to diffuse a bomb there is 4 levels and every level is difficult to other.
first simple level
police level
army level
commando level
Surah Mulk
October 2014
Surah mulk, an easy to use application, is being provided to you to get the blessings of Allah Almighty by reciting on your devices. This is a beautifully designed application with audio recitation of the Surah Mulk
Usage:
• Verse by verse audio recitation of the whole Surah Rahman with pause and stop options
• English translation as well as transliteration
• Customize the color scheme for text
• Three text size options, normal, large,extra-large
• Share option with friends and relatives through facebook, twitter and email
Step By Step Salat
November 2014
The“Step By step Salat” is an Islamic prayer application that serves as a complete Salat guide. The application helps to learn salat requirements and how to offer salat in the best way. The application is a complete guide to prayer from start to the end.
The major features include:
The app contains the Arabic text for Salat with its audio. Moreover, there is translation of the Arabic text in English both in text and audio form.
The app has a Global Prayer Timer that gives the time of prayers city wise along with sunrise and sunset timings.
The Prayer Reminder feature lets the user set an alarm for all the prayer times.
The app also contains a Salat Table that contains the number of rakats for every Salat
Kids math learning
December 2014
its learn kids with full of animaton every module is describe a new thing
the learning style is so easy there is also a quiz which ability to enternain a kids
there is also a zoo module which is different animal moving
there is also a drawing a module to teach a kids
SKILLS
Technical software’s: Adobe Photoshop, CorelDraw, J2SE, Microsoft Visual Studio, Dot net, Linux’s Sharp, Oracle, SQL Server R2, assembly language.
Computer Languages: C /C++, java, Dotnet.Xcode
Interest Areas: asp.net, Java, Database system, Computer Communication & Networking, Data Communication, Visual Programming, XHTML, CSS,flash and CorelDraw
Operating System: Fedora, Back tracking, Redhat, Ubuntu, Vista & Win 7,mac system
EDUCATIONAL HISTORY
2004 – 2006 Islamabad Model College for Boys G-10/4 Islamabad SSC
2006 – 2008 Islamabad Model College for Boys G-10/4 Islamabad HSSC
CERTIFICATIONS
1. Teaching Assistant (Introductory Level)
2.English as second language Course
3.Boy Scout (Tanzeem Badge)
AWARDS and CO-CURRICULAR ACTIVITIES
Participated on an event of youth Punjab for programming competition
Participated on an event of National Software Competition (NASCON) ‘09’
Participated on an event of software competition (SOFTEC) ‘‘09’.
Co-coordinator of Fast Speed Programming Competition of NASCON ‘09’
Football, table tennis, badminton, movies, travelling and reading