Suneel Guntamukkala
[email protected]
248-705-0182
Professional Summary
6+ yrs. of experience as a Mobile Application Developer with expertise in iOS &
Java technologies.
Experience in developing and UI designing of iPad/iPhone applications using iPhone
SDK, Objective-C, Cocoa Touch framework.
Refactoring code to incorporate updates such as transitioning Product code base to
ARC & using modern Objective-C code techniques.
Experienced with complete Software Development Life Cycle (SDLC) process, which
includes designing and implementing the software, debugging, fixing and
maintaining the software.
Integration of applications with the business model of client using REST & SOAP
Web APIs.
Hands on work experience in scrums following Agile methodology.
Experience in using SQLite framework for data storage & retrieval activities.
Implemented Localization & Globalization techniques to support global languages.
Expertise in publishing the apps to App Store.
Implemented application designs based on design-patterns, Model View Controller
(MVC) and Singleton
Good Analysis and Design skills using OOPS methodologies.
Exposure on new iOS programming language Swift.
Experience in concurrent programming like Grand Central Dispatch (GCD),
NSOperations, NSOperation Queues, XML/JSON parsing.
Developed UI through Storyboards, NIBs and programmatically.
Expertise in managing multiple UIViewController using TableViewController,
RootViewController, NavigationController, TabBarController and StoryBoards
Expertise in testing, troubleshooting, debugging, maintenance, optimization and
distribution of iOS Apps
In-depth understanding of App Store requirements, HIG, iTunes Connect and iOS
Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
Proficient in Standalone and Web applications using Java/J2EE Technologies
Ready to embrace New Technologies and endeavours to incorporate in mobile
solutions.
Report to the supervisor periodically on team and individual work accomplishments,
problems, progress in mastering tasks and work processes, and individual and team
training needs.
Experienced in estimating project costs and efforts, providing technical advice and
guidance to the project managers.
Participant at customer interactions, imparting technical presentations.
Technology
Operating Systems
Databases
Languages
Windows, Mac OSX
Oracle, SQLite DB
Core Java, Objective C, Cocoa Touch
Mobile Application Expertise
Cocoa C, Cocoa Touch, iPhone/iPad SDK
Assignments
Project
Mobile for AWMS 2.0 (iPhone/iPad Application)
Customer
Fuji Xerox Australia
Period
August 2014 Till Date
Description
Fuji Xerox Co Ltd is a joint venture partnership between Japanese
photographic firms Fuji Photo Film Co. and the American document
management company Xerox to develop, produce and sell xerographic and
document- related products and services in the Asia-Pacific region. Apeos
Ware Management System (AWMS) is a document management system to
manage all the documents of FXA users of various types. Through AWMS
mobile application we can upload, revise, scan, print and download the
files to document management system of FXA. Scan, print operations can
be performed through QR Code reading on MFD devices.
Role and
Responsibility
Team Member (iOS Developer)
Implemented asynchronous programming for better user UI
experience.
Extensive work on defining mobile App Strategy, Deployment and
trouble shooting.
Re-designing and refactoring code to increase readability and
maintainability
Upgraded the app to support the new iOS version 9.
Implemented Open In Feature for 18 types of documents
including Microsoft's docx, pptx, xlsx and xps as well as custom
DocuWorks (xdw) documents
Solution
Environment
iOS 7 & above, Mac OS X 10.9, 10.10
Tools
XCode 5.0, XCode 6.1
Testing Tool
Manual Testing
Target device
iPhone & above / iPad 2 & above
App Store Link
https://itunes.apple.com/cn/app/awms-mobile/id1047638318?l=en&mt=8
Project
DocuShare for Mobile (iPhone/iPad Application)
Customer
Fuji Xerox Australia
Period
Sept 2014 Till Date
DocuShare for Mobile is a mobile application that works on devices with
iOS 7 and above. Using this application, user can perform the following
tasks
Description
Configure the desired DocuShare servers in the application so that
user can access the existing collections and files (supported
formats) from the iOS device.
Print existing files from the configured servers.
Upload images to the configured servers from the device, device
gallery or by capturing images using the device camera.
Scan files of various formats (such as, PDF, PDF/A, TIFF/Single,
TIFF/Multi, DocuWorks and XPS) from the MFD and upload them to
the configured servers
Team Member (iOS Developer)
Worked on bug fixes and few change requests.
Role and
Responsibility
Re-designing and refactoring code to increase readability and
maintainability
Upgraded the app to support the new iOS version 9.
Implemented asynchronous downloads for better app performance.
Solution
Environment
iOS 7 & above, Mac OS X 10.9, 10.10
Tools
XCode 5.0, XCode 6.0
Testing Tool
Manual Testing
Target device
iPhone & above / iPad 2 & above
App Store Link
https://itunes.apple.com/au/app/docushare-for-mobile/id949337905?mt=8
Project
IGA Mobile for Enterprise (iPhone/iPad Application)
Customer
Fuji Xerox Australia
Period
Sept 2014 Till Date
Mobile for Enterprise is an application that integrates with the Fuji Xerox
Image Gateway for Apeos (IGA) platform. Mobile for Enterprise helps you
print photos and documents, upload these documents to an Enterprise
Content Management (ECM) system or create a document by scanning
from a supported Fuji Xerox MFD directly onto you iOS device
Description
Key Features
Print - You can print documents from the following sources:Albums Print
photos from your photo albumsCamera Take a picture and print it
Documents Print documents that are stored locally on your device
Scan
Scan and store a document to your iOS device, supported formats are PDF,
PDF/A, TIff/Single, Tiff/Multi, DocuWorks, JPEG, XPS.
Upload
You can upload a document to your corporate Enterprise Content
Management system from the following sources:Albums upload photos
from your photo albumsCamera take a picture and upload itDocuments
upload documents that are stored locally on your device
Role and
Responsibility
Team Member (iOS Developer)
Worked on bug fixes and few change requests.
Re-designing and refactoring code to increase readability and
maintainability
Upgraded the app to support the new iOS version 9.
Implemented asynchronous downloads for better app performance
Solution
Environment
iOS 7 & above, Mac OS X 10.9, 10.10, 10.11.1
Tools
XCode 5.0, XCode 6.0, XCode 7.1
Testing Tool
Manual Testing
Target device
iPhone & above / iPad 2 & above
App Store Link
https://itunes.apple.com/au/app/iga-mobile-for-enterprise/id645392943?
mt=8
Project
Cabin Crew SYNQ
Customer
Qantas Airways Ltd
Period
October 2013 July 2014
Description
SYNQ is a custom iPad application made for Qantas Crew, Airports and
Lounge teams. It will provide with timely resources and information to
assist crew members in their role, so that they can lead their teams and
better connect with customers. Each time when documents gets uploaded,
they will get immediate notification, so that they can download and use it.
Team Member (iOS Developer)
Working on various PRs & CRs raised by the Qantas team.
Role and
Responsibility
Observed best practice standards in Objective-C.
Analysis the project requirement, developed all UI Screens as well
as documents for the project.
Handling Web Services unavailability Restricting access to
portions of the app that are dependent on the unavailable web
servicers.
Use the SQLite Database for storing information.
Upgraded the app to support the new ios version 7.
Migrated the app to support ARC.
Hosting an OTA, so that anybody can able to use the application, if
link was provide to them.
Used the profiler (Instruments) for tracking down leaks and
zombies.
Supporting application as well as Change Request also
implementing in app, this was raised from the Client side.
Solution
Environment
iOS 6 & 7. Mac OS X 10.8
Tools
XCode 4.5, XCode 5.0
Testing Tool
Manual Testing
Target device
iPad 2 & above
Project
QPilot
Customer
Qantas Airways Ltd
Period
October 2013 July 2014
Description
Qpilot app developed for the Qantas pilot, which is used to reduce the
paper work for them, as a result fuel consumption, Fatigue, confusion get
reduced. Its main purpose to avoid wasting time. There are two types of
fleet, under each fleet different kind of documents, which is used to guide
them. Each documents contains different information. As well as it contains
form, which need to be filled by pilots. After it gets filled, it can be
submitted, so that the different departments will get the corresponding
forms. BUSINESS INSIDERS in Australia selected Qpilot app as one
of the best application
Role and
Responsibility
Team Member (iOS Developer)
Consuming our Clients web services and memory issues were
solved.
Upgraded the app to support the new ios version 7 and similarly
integrating the third party PSPDFKIT kit with the application..
Supporting application as well as Change Request also
implementing in app, which was raised from the Client side.
Developed provisioning profile for the application as well as hosting
an OTA, so that anybody can able to use the application, if link was
provide to them.
Security and Encryption were implemented since a lot of sensitive
data were passed on through Web Services.
Solution
Environment
iOS 6 & 7. Mac OS X 10.8
Tools
XCode 4.5, XCode 5.0
Testing Tool
Manual Testing
Target device
iPad 2 & above
Project
ACE Life Quote & E-App
Customer
Ace Life Insurance Company Ltd - Indonesia, Hong Kong
Period
November 2012 October 2013
Description
ACE Life Insurance is a purely insurance based application. This application
is used by the Agents of ACE Life Insurance Company. In customers
perspective, customers can add policies and view those policies.
The application have features like E-App (Online Insurance Application),
Quote & Illustrations.
Role and
Responsibility
Team Member (iOS Developer)
Provide efficient solutions to the e-App Online (Fully Dynamic)
modules
Worked on Instruments for fine tuning of developed product i.e.
Memory Management, Performance analysis.
Progressing the Unit Testing to deliver the zero defects coding.
Involved in requirement collection & planning.
Observed best practice standards in Objective-C.
Problem solving thinking, practical implementable solutions,
interfaces with clients, collaborates with experts and other teams.
Solution
Environment
iOS 5 & 6, Mac OS X 10.8.4
Tools
XCode 4.0, 4.3
Testing Tool
Manual Testing
Target device
iPad 2 & above
Project
ACE Life FNA & Calculators
Customer
Ace Life Insurance Company Ltd - Vietnam, South Korea
Period
November 2011 October 2012
Description
Role and
Responsibility
Solution
Environment
ACE Life Insurance is a purely insurance based application. This application
is used by the Agents of ACE Life Insurance Company. In customers
perspective, customers can add policies and view those policies.
The application have features like Calculators (Saving, Life insurance,
Education), FNA & Document Viewer
Team Member (iOS Developer)
Analysing and implementing the development for the best work
flow of the project
Developed technical design and developing architecture.
Tested applications on device simulators and actual devices to fine
tune products.
Reviewing codes and help in enhancement of overall quality of
technical design guiding and mentoring subordinates.
Involved in full product life cycle from design and development to
deployment
iOS 5 & 6, Mac OS X 10.7, 10.8
Tools
XCode 4
Testing Tool
Unit Testing
Target device
iPad 2 & above
Project
Registrar and Transfer Agency Services (R&TA)
Customer
Deutsche Investor Services Private Limited
Period
Description
July 2009 - October 2011
This is an enterprise based application. Deutsche Investor Services Private
Limited (DISPL) has been incorporated to provide Registrar and Transfer
Agency services to the mutual fund industry. DISPL at present wants to
provide service to its users (AMC, Investors and Distributors) as Registrar
and Transfer Agent.
Mail Back Service is an Online Solution for DISPL R&TA end users. Broadly,
the Mail Back Services consist of User Online Registration, User
Authorization and Profile Capture at BackOffice, Reports Subscription,
Forgot Password (To send confirmation mail for the initiate Password to the
registered email Id of the user), Investor Registration, Distributor
Registration and AMC Registration. The Scope of the system is to register
the users online and capture the input parameters for reports subscription
and pass on the mail back request to a Deutsche Bank mail id and the
requestor through a SMTP Mailer.
Team Member (Java Developer)
Developed interactive Application Pages using JSP and Servlets
Role and
Responsibility
Solution
Environment
Extensively used JDBC API to establish connectivity between the
Model and the Database layers
Performed Unit Testing and Functional Testing
Involved in SIT, UAT & Production Support for R&TA.
Involved in Document preparations, code reviews & design reviews
Prepared simple SQL Queries
Developed modules for implementation and involved in writing
validations
Windows XP & Windows 7
Tools
Java, Servlets, JSP and Oracle
Testing Tool
Manual Testing
Target device
Desktop Browser Application which runs on Windows XP & Windows 7
Qualification
Degree and Date
Institute
Major and Specialization
B Tech (Bachelor of
Technology)
Pydah College Of Engg &
Tech, JNTU Kakinada (India)
Computer Science &
Engineering