Resume
Login
Email

Sr Software Engineer (iPhone, iPad, Mac OS X)

Location:
Pune, Maharashtra, 411028, India
Salary:
$80000 - $100000
Posted:
October 30, 2011   all resumes
Email:
f65e03@r.postjobfree.com
Contact Info:
***************@*****.***


Mobile: **-860*******, +************
Email: f65e03@r.postjobfree.com
f65e03@r.postjobfree.com, f65e03@r.postjobfree.com

Profile Summary:
Software Engineer with total experience of 3 years 9 months in development of applications for Mac OS X, iPhone and iPad coupled with the Bsc (Hons.) in Mathematics and Masters of Computer Application (MCA).

Employers Summary:

Present Employer: Accenture (Joined on 8th November 2010)

Previous Employer: Mindfire Solutions (7th February 2008 to 23rd October 2010).

Technical Skills

Operating Systems
Windows NT/XP and Mac OS X
Technologies and Platforms
C, C++, Objective C, XML, JavaScript, SOAP, Microsoft COM, Cocoa Distributed Objects, iOS, IMPS,
SDKs
Cocoa, iPhone SDK

Projects Profile (Accenture)

Product Name : - PRM Review
Organization
Accenture
Start Date
9/2011 – 10/2011
Environment/Software
iPad OS 4.3 or better, Xcode, Objective-C
SDKs
iOS SDK 5.0

The Natwest Business Review is an enterprise app that is part of the Perfect Relationship Manager framework for Business Banking. The application allows Relationship Managers to capture review information on the iPad and send through to the Relationship Manager securely. Implementation includes RBS App Bank Login that is done through profile verification and sending formatted report in HTML format to user supplied email address using send mail API.

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Daily Call for status report with Accenture onshore development team in UK

Product Name : – RBS Password Vault
Organization
Accenture
Start Date
8/2011 – 9 / 2011
Environment/Software
iPhoneOS 4.0, Xcode, Objective-C
SDKs
iPhone SDK

This is a utility application for all RBS employees to store and search for their different accounts information. The application uses standard encryption to make sure all account related information must be encrypted before being saved. I was responsible for overall architecture and development of this application. I used Core Data framework for saving and retrieving encrypted data to be used in the app and Apple encryption and keychain API to encrypt database fields before being saved.

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Daily Call for status report with Accenture onshore development team in UK

Product Name : RBS Office Locator
Organization
Accenture
Start Date
6 / 2011 – 7 / 2011
Environment/Software
iPhoneOS 4.0, Xcode, Objective-C
SDKs
iPhone SDK

This is an application developed for RBS employees to locate RBS offices across the globe, search an office based on their current location, get directions from current user location to any of the searched office. Implementation includes saving pre-populated RBS offices in database, use this data to to show on the map that dynamically keeps changing with user location changes, allowing user to see details of selected office on map, draw direction from current user location to a given office, and maintain a list of favorites.

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Daily Call for status report with Accenture onshore development team in UK

Product Name : Lean Process Management
Organization
Accenture
Start Date
4 / 2011 – 6 / 2011
Environment/Software
iPhoneOS 4.0, Xcode, Objective-C
SDKs
iPhone SDK

This is an iPad application RBS lean process executive to allow them to create a new checklist for RBS Site to assess how well a specific site is incorporating Lean. It also allows them to save, edit, delete and retrieve a previously saved site visit checklist, view and compare checklists by site. It also allows the executive to use their current location as the location of a new checklist and create, view and edit notes in the checklist. My role in this application was to evaluate third party cover flow solutions available to customize and use in this application to display various principals and checklist. Additionally, I was involved in the functional documentation of the module I worked on.

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Daily Call for status report with Accenture onshore development team in UK

Product Name : – Intersite Bus
Organization
Accenture
Start Date
3 / 2011
Environment/Software
iPhoneOS 4.0, Xcode, Objective-C
SDKs
iPhone SDK

This is a small yet very useful utility app for all RBS employees to find out, on the fly, the list of schedules of bus/shuttle services available in different sorted order for all office locations in UK. I worked on implementation of screen that fetches results for query fired by user and display the result in the designed format.

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Daily Call for status report with Accenture onshore development team in UK

Product Name : – POC for GSK

Organization
Accenture
Start Date
2 / 2011
Environment/Software
iPhoneOS 4.0, Xcode, Objective-C
SDKs
iPhone SDK

This is developed as a PoC for a client in pharmaceutical domain. The PoC parses and displays xml feeds for news and new products available loaded dynamically. It also allows user to browse detailed news and product locations on Google map.

Roles and Responsibilities:
I was involved in complete architecture of the application, implementation of feeds list and detail news browsing and assisting junior developer in their tasks.

Product Name : PoC for Barclays
Organization
Accenture
Start Date
1 / 2011
Environment/Software
iPhoneOS 4.0, Xcode, Objective-C
SDKs
iPhone SDK

This is a PoC developed for iPad and iPhone as separate applications. It allows user to know their eligibility for personal loan based on different criteria supplied as user input.

Roles and Responsibilities:
I was involved in designing application architecture for iPhone and iPad application, port existing business logic written in Java to Objective-C to use it with Objective-C based framework and SDK components.

Projects Profile (Mindfire Solutions)

Product Name :Sight Selector
Organization
Mindfire Solutions
Start Date
16/08/10-22/10/2010
Environment/Software
iPhoneOS 4.0, Xcode, Objective-C
SDKs
iPhone SDK

The Sight Selector universal application is meant to assist eye doctors around the world in educating their patients about various eye diseases, surgical procedures, lens options, and eye care products. The application contains 3D images and narrated videos. Sight Selector LITE is developed as an Umbrella Application with 1 module for free and rest available as in-app purchases. Sight Selector FULL is shipped with all modules for doctors bundled within the app.
Implementation includes a number of in-app purchase options to be given to the users. Apart
from them the in-app purchase items (a group of images, videos etc) to be displayed in the application in gallery format.

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Attended weekly calls with client to give project progress update

iTunes Links
http://itunes.apple.com/us/app/sight-selector-lite/id396541253?mt=8
http://itunes.apple.com/us/app/sight-selector-premium/id396664550?mt=8

Product Name: An iPad application (Magazine Reader) for magazine publishers.
Organization
Mindfire Solutions
Start Date
15/04/10-10/08/2010
Environment/Software
iPhoneOS 3.2, Xcode, Objective-C
SDKs
iPad SDK

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Attended weekly calls with client to give project progress update
Implementation includes Client-Server communication, Embedding web view, pdf view and video player and user interface implementation

iTunes Links of the applications uses implemented template for magazine reading:
http://itunes.apple.com/us/app/yukon-pro/id431881348?mt=8
http://itunes.apple.com/us/app/alive-magazine-hd/id470356290?mt=8
http://itunes.apple.com/us/app/outpost-magazine-hd/id453378639?mt=8
http://itunes.apple.com/us/app/boomtown-trail-travel-guides/id448771706?mt=8

Product Name: An iPhone application (Magazine Reader) for magazine publishers (A pro version of the above mentioned project for iPad.
Organization
Mindfire Solutions
Start Date
15/04/10-09/07/2010
Environment/Software
iPhoneOS 3.1, Xcode, Objective-C
SDKs
iOS SDK 3.1

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Assisting Junior developer in completing application development
Attended weekly calls with client to give project progress update

iTunes Links of the applications uses implemented template for magazine reading:
http://itunes.apple.com/us/app/yukon/id431900705?mt=8

Product Name: An iPhone application for a well known charity organization in United States.
Organization
Mindfire Solutions
Start Date
22/10/09 - 31/03/2010
Environment/Software
iPhoneOS 3.0, Xcode, Objective-C
SDKs
iPhoneSDK, Face book SDK, Twitter third party library

Designed and implemented Soap parsing algorithm tailor made for the project's requirements.
Implementation includes Client-Server communication using Soap, Face book authentication, twitter authentication, Embedding web view.

Roles and Responsibilities:
Responsible for design of application
Code implementation in Objective-C
Assisting Junior developer in completing application development
Sending builds and work report
Client interaction

Product Name : Cxtra for Mac OS X
Organization
Mindfire Solutions
Duration
(01/01/2009 – 31/09/2009)
Environment/Software
Xcode3.1 on Mac using Cocoa Frame work

Roles and Responsibilities:
Responsible for designing the project plan for porting the application from Windows to Mac OS X
User interface design and implementation of 3 modules
Design and implementation of persistent data storage
Implementation of Microsoft COM components equivalent constructs on Mac OS X

Activities Undertaken
Implemented Microsoft COM components using Cocoa Plug-in (in-proc server) and Cocoa distributed objects(out-of-proc servers)
Implemented persistent data storage using Core Data framework on Mac OS X
Addressed issues that come while compiling Objective-C code in cpp file
Bug fixing on every module of the project

Product Name : IFlirt
Organization
Mindfire Solutions
Duration
(01/06/2008 – 31/12/2008)
Environment/Software
iPhoneOS 3.0, Xcode, Objective-C
SDK's
iPhoneSDK, IMPS Protocol

Roles and Responsibilities:
Responsible for design of client-server communication required in the application
Implementation of client-server communication module
Sending the builds & work report

Activities Undertaken
Learning about IMPS protocol for a social networking application
Designed and implemented client-server communication using objective-c language which complies with IMPS client specification
Evaluated the capabilities of baraza server for instant messaging e
Unit testing and bug fixing of every part of client-server communication module of the application
Coordinated with the team members responsible for designing and implementing user interface to make the server's data available to them

Product Name : Veepee Dialer
Organization
Mindfire Solutions
Duration
(03/2008 – 04/2008)
Environment/Software
Dashcode( An IDE used to develop Dashboard Widgets on Mac OS X.
Language and SDKs
JavaScript, DOM, CSS

Roles and Responsibilities:
Designing the project plan and implementing the same
Implementation of client-server communication module using DOM XML Parsing
User Interface (UI) implementation
Sending the builds & work report
Unit testing & bug fixing

Activities Undertaken
Learning about Dashboard Widgets
DOM XML parsing algorithm implementation
Embedded Quicktime player on the fly in the application
Complete UI implementation

Product Name : WebDownloader
Organization
Mindfire Solutions
Duration
(04/2008 – 05/2008)
Environment/Software
Xcode
Language and SDKs
Objective-C, Cocoa SDK, KVC, Key value Binding.

This was developed as a Pilot project for a client to show the demo of MVC architecture and Key Value Binding in Cocoa.

Personal Profile:
Name : Mithlesh Jha
Sex : Male
DOB : 25-03-1980
Nationality : Indian
Languages : Hindi, English.

Declaration:

I hereby declare that the above-mentioned information is correct up to my knowledge and I bear the responsibility for the correctness of the above-mentioned particulars.

Place: Punei (Mithlesh Jha)