SlideShare une entreprise Scribd logo
1  sur  10
SYED UBAIDULLAH SHAH
PERSONAL INFORMATION
Present Address House # 394, Street # 21, I-9/1 Islamabad
Phone No +923339882051/+92514447057
E-mail ubaidullah_shah@hotmail.com
Nationality Pakistan
Date of Birth November 13, 1990
Skype ubaidullah.shah1
Domicile Punjab (federal)
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
Lead IOS developer (Daewoo Express 2015(Jun)-Present
• 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
Senior IOS developer (Ninesol Technology 2013(nov)-2015(may)
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, Optimizations
• Good understanding of REST and JSON
uses 3rd party
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
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

Contenu connexe

Similaire à Ubaidullahshah

How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...EI Design
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAaron Grant
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesSlideTeam
 
Intersog mobile presentation
Intersog mobile presentationIntersog mobile presentation
Intersog mobile presentationIntersog
 
Learn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdfLearn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdfTechugo
 
Keep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdfKeep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdfTechugo
 
Apps to increase efficiency
Apps to increase efficiencyApps to increase efficiency
Apps to increase efficiencyTrending Us
 
Sumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resumeSumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resumeSumit Kumar Singh
 
Design and Development of an Educational Arabic Sign Language Mobile App
Design and Development of an Educational Arabic Sign Language Mobile AppDesign and Development of an Educational Arabic Sign Language Mobile App
Design and Development of an Educational Arabic Sign Language Mobile AppHCI Lab
 
Resume-updated
Resume-updatedResume-updated
Resume-updatedJai Shukla
 
Daily Duas for Kids using AR
 Daily Duas for Kids using AR Daily Duas for Kids using AR
Daily Duas for Kids using ARsyazwinawina
 

Similaire à Ubaidullahshah (20)

How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring Budget
 
Dynamic Methods -Portfolio & Services
Dynamic Methods -Portfolio & ServicesDynamic Methods -Portfolio & Services
Dynamic Methods -Portfolio & Services
 
AmitKumarTiwari_Resume
AmitKumarTiwari_ResumeAmitKumarTiwari_Resume
AmitKumarTiwari_Resume
 
Mobile Apps Development Company
Mobile Apps Development CompanyMobile Apps Development Company
Mobile Apps Development Company
 
Mudassar Ahmed CV
Mudassar Ahmed CVMudassar Ahmed CV
Mudassar Ahmed CV
 
Sundar_v5.9_Proj_Summary
Sundar_v5.9_Proj_SummarySundar_v5.9_Proj_Summary
Sundar_v5.9_Proj_Summary
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation Slides
 
Native Application Development Company
Native Application Development CompanyNative Application Development Company
Native Application Development Company
 
E learning app development
E learning app developmentE learning app development
E learning app development
 
Intersog mobile presentation
Intersog mobile presentationIntersog mobile presentation
Intersog mobile presentation
 
Learn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdfLearn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdf
 
Keep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdfKeep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdf
 
Apps to increase efficiency
Apps to increase efficiencyApps to increase efficiency
Apps to increase efficiency
 
Sumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resumeSumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resume
 
ARUN_Resume-1
ARUN_Resume-1ARUN_Resume-1
ARUN_Resume-1
 
Design and Development of an Educational Arabic Sign Language Mobile App
Design and Development of an Educational Arabic Sign Language Mobile AppDesign and Development of an Educational Arabic Sign Language Mobile App
Design and Development of an Educational Arabic Sign Language Mobile App
 
Resume-updated
Resume-updatedResume-updated
Resume-updated
 
Creating Responsive eLearning With FRED
Creating Responsive eLearning With FREDCreating Responsive eLearning With FRED
Creating Responsive eLearning With FRED
 
Daily Duas for Kids using AR
 Daily Duas for Kids using AR Daily Duas for Kids using AR
Daily Duas for Kids using AR
 

Dernier

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Dernier (20)

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

Ubaidullahshah

  • 1. SYED UBAIDULLAH SHAH PERSONAL INFORMATION Present Address House # 394, Street # 21, I-9/1 Islamabad Phone No +923339882051/+92514447057 E-mail ubaidullah_shah@hotmail.com Nationality Pakistan Date of Birth November 13, 1990 Skype ubaidullah.shah1 Domicile Punjab (federal) 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
  • 2. 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 Lead IOS developer (Daewoo Express 2015(Jun)-Present • 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 Senior IOS developer (Ninesol Technology 2013(nov)-2015(may) 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, Optimizations • Good understanding of REST and JSON uses 3rd party 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.
  • 3. 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:
  • 4. 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
  • 5. • 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
  • 6. 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
  • 7. 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
  • 8. • 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)
  • 9. 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
  • 10. 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