About Me
- Senior Engineer having experience in iOS application development and in depth knowledge of Software development Life Cycle Methodologies and Object- Oriented programming.
- 8 years experience in design and development of...
- 8 years experience in design and development of mobile software applications (iOS) using Cocoa Touch, Objective-C and XCode IDE.
- Interacting with clients to understand their requirements and helping them understand different iOS features.
- Experience in planning, designing, developing and implementing successful projects architecture fromconceptualization till deployment.
- Hands on development implementing the most popular design patterns such as MVVM,MVC, Singleton, Observer, etc.
- Experience in code repositories such as GitHub, SVN and Bitbucket.
- Experience with collaboration tools like Zeplin and Invision.
- Experience with project management tools like Jira and traffika.
- Experience with crash reporting libraries such as Crashlytics,Firebase etc.
- Experience with push notifications using APNS.
- Experience in developing offline and online iOS Apps.
- Exposure on synchronous and asynchronous concurrency models and background processing.
- Experience in consuming different web services such as JSON and XML.
Skills
Mobile Apps
Others
Programming Language
Development Tools
Web Development
Graphic Design
Operating System
Database
Portfolio Projects
Company
The Scary Bearphant
Role
Mobile Developer
Description
-
Design and build application for the iOS platform.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Work in different phases of Software development life cycle like design, development, testing, debugging, deployment and maintenance of Mobile Software .
-
Write and submit daily project reports to the client and senior management.
Company
QNavigator (ShopBee)
Role
Mobile Developer
Description
-
Design and build advanced applications for the iOS platform.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Work in different phases of Software development life cycle like design, development, testing, debugging, deployment and maintenance of Mobile Software .
-
Write and submit daily project reports to the client and senior management.
Tools
Xcode