Resume
Email : ***********@*****.***
Contact No : +91-997*******
Role : Software Engineer
Experience : 1 Yr.
Primary Skills : iPhone and iPad application development
Secondary Skills : Android application development, PHP
Professional & Educational Details
Master in Computer Science,DAVV,Indore, Aggregate Percentage = 81.94 %
Bachelor of Computer Application,DAVV,Indore, Aggregate Percentage = 78.68 %
SSC,M.P. Board, Aggregate Percentage=79.55%
HSC,M.P. Board, Aggregate Percentage=75.60%
Skills
Programming Languages
Objective C, Cocoa Touch, Java, C++, PHP
Mobile Device Platforms
IOS development (iPhone/iPad)
Android application development
Database Management Systems
SQLite Database
Development Tools
XCode, iOS SDK, Eclipse, Android SDK, Macromedia Dreamweaver
Programming Concepts
Object Oriented Programming
Work Experience
With YESpay from WorldPay. as Software Engineer from September 2013 to till date
Projects
Project : Easy V – Mobile iPhone & iPad Application
Team Size
1
Company
YESpay from WorldPay
Tool & Technology Used
Objective C, X Code, iOS SDK.
Task Name
Getting Status of Bluetooth on iPhone & iPad
Task Description
Determine status of Bluetooth whether it is on/off by Core Bluetooth Framework in BLE Supported devices at every state of transaction process.
Role
Developer & Tester
Task Name
GUI related task
Task Description
Worked on UI designing
Worked on status bar (change background and tint color)
Worked on button enable/disable
Worked on Date & Time Picker
Resolved warnings on double tap on textfield (iOS7)
Saved and retrieve data in KeyChain
Worked on Slide-in Slide-out view
Role
Developer
Project : WorldPay Total iPad Application
Team Size
2
Task Name
Send reversal of authorization request in background.
Task Description
When card payment authorization is done then that amount is locked of user till transaction is completed meanwhile if user accidently press home button of iPad then that transaction is blocked and reveral request of that transaction is generated (and hit on the server again) and then that amount is unlocked to be use again.
Role
Developer & Tester
Task Name
Extended Time Period of application for running in background
Task Description
While performing a transaction if user press Home button of iPad then transaction should be cancelled by hitting web service and receiving its response in background. (Requesting extra time from OS by beginBackgroundTaskWithName:expirationHandler:)
Role
Developer & Tester
Task Name
Explore XCode provided testing tools
Task Description
Used UIAutomation Testing tool.
Used Leaks and Allocation tool to detect memory leaks and allocation.
Used Unit Testing Tool
Role
Developer
Task Name
Communication and Data Sharing between two different iOS Application
Task Description
Third party application prepares input request of transaction consist of amount and other details and sends it to WorldPay Total Application for continuing transaction. WorldPay Total Application process the received input request, perform transaction and sends back output of transaction to third party app.
Role
Developer
Task Name
Worked on Cancel request flow of Capture request
Task Description
In transaction process, After receiving response of authorization request, Capture request is sent to server to ensure that transaction has been completed and transaction amount should be deducted from user account. During this process if user press home button since capture request sent to server so we sends a Cancel transaction request corresponding to the response of capture request sent to server to cancel the transaction.(To notify acquirer that amount should not be deducted)
Role
Developer
Task Name
Authenticate user coming from another application before allowing them to perform a transaction.
Task Description
Third party application transaction input request have 3 parameters.(Hash,Salt and Timestamp)
Salt(a random string),Timestamp, and a Hash(encrypted by HMAC-512 algorithm a combination of (UUID(of merchant)+Salt+Timestamp))
When WorldPayTotal Application receive this parameters send authebtication request to server with this parameters and server authenticates that merchant is valid or not by following the same algorithm.
Role
Developer
Project : WorldPay Total Android Application
Team Size
1
Company
YESpay from WorldPay
Tool & Technology Used
Eclipse, Java, Android, Android SDK 2.2 and above
Task Name
Communication and Data Sharing between two different android Application
Task Description
Third party application prepares input request of transaction consist of amount and other details and sends it to WorldPay Total Application for continuing transaction. WorldPay Total Application process the received input request, perform transaction
and sends back output of transaction to third party app.
Role
Developer
Tool & Technology Used
Eclipse, Java, Android, Android SDK 2.2 and above
Project: Book Store Android App
Team Size
1
Project Description
This app can be helpful for a book readers or student who does not have to go to the bookstore to know the new arrivals but only by clicking on the application, all the new arrivals of the bookstore will be updated on their mobile.
Responsibility
It has two modules:-1)Customer 2)Administrator
Customer can see Book details and list of Events held.
Administrator can add, delete and update new Books and Events
Discount Price is calculated on ordering the Books.
The users are also allowed to have early booking on the book they choose or they are also allowed to purchase the book but the book only can be collected in the bookstore.
Role
Developer
Project: Go'nToxicAndroid App
Team Size
1
Project Description
Design the UI for this app and will implement the functionality in later phase.
Tool & Technology Used
Eclipse, Java, Android, Android SDK 2.2 and above
Certificates:
Certificate in PHP, CMS (Wordpress, Joomla) from RKN Soft, Indore (M.P.)
Additional Achievements:
Won 2nd prize in Presentation given on GPRS.
Won 3rd prize in Live-HR Round organized by Genesis Technical Event at college level.
PERSONAL DETAILS
Father’s name Mr. Kailash Chandra Neema.
Mother’s name Mrs. Kiran Neema.
Date of birth 16th November 1990.
Nationality Indian
Marital Status Single
DECLARATION
I hereby declare that the above information provided by me is true & fair to the best of my knowledge.
Date:
Place: Indore Megha Neema