PROFESSIONAL EXPERIENCE
q
A dynamic and result-oriented professional having around 12+ years of experience in software design &
development encompassing with extensive experience in mobile applications development, with iOS as
major.
q
Proven skills and knowledge in mobile and desktop applications in different domains like Travel &
Hospitality, Energy & Utilities, Manufacturing & Logistics, Sales & Distribution and Enterprise
Applications etc.
q
Good work ethics with excellent communication and interpersonal skills. Capable to delve into the new
leading technologies. Ability to work well in both a team environment and individual environment.
q
Well versed in techno functional project-management, team build ups, mentoring and leading activities
for multiple projects.
q
Experience in requirement gathering & analysis, estimation & mobile solutioning, design & architecture,
team leading and coordination for successful project deliveries following each stage of SDLC. Good
experience in Agile and POD based Agile development.
q
A quick learner with the adaptability to fast technological environments and performing the assigned
tasks in an efficient manner.
q
Have good experience in Mobile CI/CD and Jenkins.
q
Good understanding of full mobile and software development life cycles and Agile methodologies along
with good communication and leadership skills. Hands on experience with breaking user stories to
smaller subtasks and estimate story points and corresponding hours against each story points
q
Sound knowledge on object oriented programming and hands on experience on memory management
techniques
SKILLS
•
•
•
•
•
Operating Systems
Languages
Database
CI/CD
Environment
:
:
:
:
:
Mac, Windows
Swift, Objective C, Angular JS, PhoneGap
SQLite, Core Data
Jenkins
XCode 12.2
Page 1 of 5
PROJECT EXPERIENCE
Project
Client
Role
Team Size
Technologies
Responsibilities
Online Payment Solution
Renouned Bank of Middle East
Technology Lead - onsite
5
XCode , Swift 5
• Writing code documentation
• Working on Bug fixes
• Coordinating with onshore and other offshore team members
• Implenting change requests and updating corresponding unit test cases
• Implemented Google Analytics, Almofire network (third party library)
• Added carousal view animation.
• Writing unit test cases
• Followed MVM architecture
App Store URL
https://apps.apple.com/in/app/payit-wallet/id-
Project
Client
Role
Team Size
Description
Chat Based Application
For Airlines
Technology Lead - offshore
5
Communication platform among the employees of airlines. This application helped them to
coordinate together and provide better service
· Realtimre messging
- Capturning raltime flight schedule
- Send auto message based on flight status change
- Coordinating among team members
Technologies
Responsibilities
XCode , Swift 5, Almofire Networking Library
• Writing code documentation
• CI/CD support for mobile application
• Working on Bug fixes
• Coordinating with onshore and other offshore team members
• Implenting change requests and updating corresponding unit test cases
• Implemented Google Analytics, Almofire network (third party library)
• Added carousal view animation.
• Writing unit test cases
• Followed MVP architecture
Project
Client
Role
Over The Air Truck Service Solution
International brand of trucks and diesel engines
Offshore lead
Page 2 of 5
Team Size
Description
Technologies
Responsibilities
4
OTA is a cross platform application that is used by bus and truck drivers that allows twoway engine communication & secure wireless engine programming without a service visit.
When paired with OnCommand Connection you gain access to even more standard health
reporting tools.
Xcode, Swift, Appcelerator, Android SDK, JavaScript, JSOn, Rest API, WIFI Manager
• Creating native module for iOS to be integrated with AppC
• Reviewing user stories and updating story points
• Managing sprint deliverables at offshore and updating Jira tickets
• Updated third party libraries for wifi manager
• Implemented expanded tableview
• Added fade effect on image
• Attend daily scrum call
• Added code for managing memory in best possible way
• Unit testing of developed functionalities.
Project
Client
Role
Team Size
Description
Real Estate Onsite Presentation Tool
Real Estate
Offshore Lead
3
This is a native iPad app that is used by the company’s Client facing professionals to access
presentation content dynamically from SharePoint and store the content on the device for use
when the internet connection is not available.The Engaged SharePoint 2013 Site Collection
stores content assembled for and consumed by the Engaged iOS application.
Technologies
Xcode, Swift, Objective C, XML, Share point 2013, Multipeer Programming, offline support using
Core data, Google Analytics, Crashlytics
• Requirement Analysis and feasibility study
• Implemented Craslytics and later updated that to fabric framework
• Changed entire GameKit framework to Multipeer Framework to support latest iOS
versions
• Updated fundtionalities for offline storage
• Added lazy loading to reduce memory usage
• Adding Google analytics to trace hits on different screens
• Developing individual modules and then to integrate them
• Code coverage report generation
• Wring unit test scripts
Responsibilities
Employer: DreamzTech Technology Solutions
Project
Liquimoly
Client
Liquimoly Asia
Role
Developer
Page 3 of 5
Team Size
Description
Technologies
Responsibilities
App store URL:
2
This is mobile & Tablet based E-Commerce application developed meant to run in iOS
platform. Using the app user can view stores based on his/her current location. A registered
user can open his own shop and can add products and corresponding images. User can also
search you-tube or upload product video from you-tube.
Xcode, Objective C, JSon Parser
• Involved in development and enhancement
• Parsing actual video link from youtube kink
• Following MVM architure from very first day and writing code accordingly
• Supporting screen layout for different orientation
• Added feasibility to support application in multiple language
• Customized default iOS movie player uaing AVFoundation
• Writing unit test cases
https://itunes.apple.com/ee/app/liqui-moly-guides/id-?mt=8
Employer: DreamzTech Technology Solution
Project
Repo Ninja
Client
MBSi Capital Corp
Role
Offshore Developer
Team Size
4
Description
The Repo Ninja app is the repossession industry's first full-featured mobile application that
enables repossession companies to manage and update assignments remotely in real
time.Developed.
Technologies
Xcode, Objective C, SOAP
Responsibilities
App Store URL:
•
•
•
•
•
Parsing XML
Added functionality to save form that is filled partially
Designing and Coding for Both Phones and Tablets screens.
Updated code to support multiple image upload without freezing the application
Unit Testing
https://itunes.apple.com/us/app/repo-ninja/id-?mt=8
Employer: DreamzTech Technology Solution
Project
MapsNShop
Client
Eczell Corp
Role
Developer
Team Size
2
Description
MapsNshop app is anonymously used by consumers to take and post pictures of things they
purchase so others can see what, when, where they bought them from
Technologies
Xcode, Objective C, JSon, Google Map
Responsibilities
• Requirement Analysis, UI Design and Application Development.
Page 4 of 5
•
•
•
•
•
•
Involved in UI development and validations.
Google map API integration, getting store location marking on the map
Created gallery view for product
Save product in offline mode to view it later
Fetch user location and updating user with nearest shops from his current location
Unit testing of the developed screen or functionality.
Employer: Objectsol technologies Private Ltd
From: Sep-2013 To: Oct-2013
Project
BofA Health
Client
Bank Of America
Role
Developer
Team Size
5
Description
Bank of America Health iPhone app, you can check your Health Savings Account (HSA),
Flexible Spending Account (FSA), or Health Reimbursement Arrangement (HRA) at any
time, at your convenience
Technologies
Responsibilities
App Store URL:
Xcode, Objective C, SOAP, Base 64 encoding
• Involved in development of application logic
• Updated code for base 64 encoding
• Added code for two stage verification
• Added code to logout user while app goes to background
• Unit Testing.
https://itunes.apple.com/us/app/myhealth-bofa/id-?mt=8
Page 5 of 5