Ios & Android Developer Resume
PA
SUMMARY
- 6 and Half years of experience as an iOS native application developer and worked as UI developer.
- Excellent hands - on coding using Java, Android SDK.
- Experience in Designing, Developing, Debugging and Porting of Android Applications and customization of Android Framework.
- Strong experience in Android (Applications, UX, framework, SDK, NDK, kernel etc from Cupcake to JB).
- Well versed with complete Software Development Life Cycle (SDLC), agile process which includes designing and implementing the software, debugging, fixing and maintaining the software.
- Experience in working with Mac OS X, LINUX and Windows platforms and web technologies like Objective-C, SWIFT, HTML5, CSS, JavaScript and mobile frame works like JQuery, Sencha touch.
- Expertise on iOS & Android Build System, Framework APIs, Application Components (Activities, Services, Broadcast Receivers and Content Providers), UI Design.
- Complete understanding of Model-View-Controller (MVC) architectural patterns and frameworks and comprehensive knowledge of memory management in Cocoa.
- Experience in working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Good experience with Foundation frameworks, SQLite, Core Data, Core Location, Map Kit, Messages UI and third party frameworks.
- Multi-threading experience in Java and iOS & Android platform.
- Proficiency in XML, JSON and REST.
- Expertise in MVC design architecture, Cocoa design patterns, concepts like delegation, protocols & categories.
- Experience in working with APNS, pop-up alerts, badges, action sheet and integration of various social networking APIs like Facebook, twitter and Flickr into application.
- Worked on creating and extracting data from database and displaying on iPhone using SQLite3.
- Experience working with multi-threading, P-list and user defaults.
- Worked on providing Web Services, database management, Locations Services, Audio, Graphics and Animation capabilities in Applications.
- Ability to write code by using clear, explicit method, variable names and effective comments.
- Development, testing, troubleshooting and debugging of the application.
- Experience on hybrid applications using Sencha touch.
- Strong problem solving and decision making skills with ability to communicate effectively at all levels.
TECHNICAL SKILLS
Web Technologies: XHTML, JavaScript, CSS, JQuery
Mobile Application Frameworks: Cocoa Touch, Sencha, Cordova
IDE & Tools: Xcode, Eclipse2.x/3.x.,Notepad++,NetBeans
Database: SQLite, MySQL
Languages: Objective-C, Java, Android SDK, C++
Operating Systems: Mac OS X, Windows 7/8, Linux RHEL6
Version Control Tools: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential - PA
IOS & Android Developer
Responsibilities:
- Designing, implementing and testing new features according to client functional spec such as create a business related dashboards application for different clients.
- Participated in full SDLC process including coding, customized navigation web layout, including Objective C.
- Developed iOS & Android application to communicate with application server to implement communication protocol, send and receive patient information, retrieve system configuration.
- Created application Activities and Fragments using Adapter, Loader, AsyncTask, Message Handler, Listener, ContentProvider, ContentObserver, SQLite database and Shared Preferences with XML UI composition.
- Created Http clients and connections in AsyncTask and Services to the REST server and XMPP server and parse the XML or JSON response.
- Design ID card screen to display existing card and request for new card.
- Design Doctor’s Visit Assistant page to display the list of service.
- Tested the application for memory leaks and relevant bugs, fixed the leaks.
- Built reusable iOS User Interface components for the App.
- Used Web Services to get Pharmacies details near to the user location using the NSURLRequest and NSURLConnection objects.
- Used Traceview, SysTrace, MAT, Strict Mode, Wireshark, GDB, Lint, DDMS debugging tools to resolve OOM issue, improve application performance.
- Parse thePharmacies details using NSJSONSerialization.
- Worked on MapKit, Core Location frameworks to get user location and display the Pharmacies locations on map near to user location.
- Developed in Android SDK, NDK, emulator and device environment.
- Integrated and resolved issues reported by Crashlytics tool for software quality improvement.
- Design, develop and deliver the application to be successfully launched in the Apple iTunes App Store.
Environment: IOS, Android, Cocoa Touch, iPhone, iPad, scroll Views, table Views, Image Views, Mac OS, JSON, GCD and NSOperationQueue, MapKit, Core
Confidential - Erie, PA
IOS Developer
Responsibilities:
- Understanding the client requirements and product functionalities.
- Involved in parsing the requirements into scenarios.
- Designed the test cases from the requirement documents to satisfy all the functions of the application.
- Involved in peer reviews to review the test cases.
- Involved in complete SDLC life cycle of the project.
- Design login screen and registration screen using storyboard.
- Get user agency details based on user credentials.
- Display the list of services provided by Confidential .
- Basic use of the Navigation Controller for the transitions between the different UIViews of the application.
- Integrated web services to get list of locations and detail information for selected services like Taxi, Hospital, Hotel, Gas Stations.
- Display the services in maps.
Environment: IOS, Cocoa Touch, iPhone, iPad, table Views, image Views, tabBars, Mac OS, NSJSONSerialization, NSOperationQueue and NSURLConnection, MapKit, Core Location.
Confidential, Providence, RA
IOS Developer
Responsibilities:
- Written Technical Specification document defining the Business Model or Transfer Objects, Class, Activity/Sequence diagrams, Web Services consumed, flow dialogs and the software design for BOPS mobile app.
- Built iPhone Application that uses Tab bar, Navigation Controllers and consumes RESTful JSON Web Services converted to existing Soap Services.
- Built iOS Storyboards with Login View and Tab Bar Controllers creating segues between different views, established IBOutlet, IBActionsin the storyboard.
- Tab Bar Controller interface to switch among the independent tasks that can be executed in parallel (Open Units, Pick-lists, Confirm, More/LogOff).
- Multi-Threaded some of the tasks like downloading images, Service Notification Updates and Utilization Logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance.
- Created Custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Picklists Screen.
- Consumed JSON web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View.
- Written the logic to highlight the jeopardy items on the table, so the pick-list of those open units can be created for executed on priority.
- Coded the update notification part where in the backend is updated with the tasks and Units executed for Alerts mechanism.
- Coded the Open Units, Pick-list creation, Pick-list execution and reservation confirmation for customer pick up.
- Followed scrum methodology, an agile development model with 30 days sprints.
Environment: Objective-C, XCode, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTfulJSON converted to existing Soap Services, iOS, iPhone Simulator, iPod Touch ” Device integrated with Barcode Scanners and Magnetic stripe reader (for payment), AirWatch Mobile Device Management App Store, Agile Scrum Methodology, Subversion(SVN).
Confidential
IOS Developer
Responsibilities:
- Involved in complete SDLC life cycle of the project.
- Integrate Sencha Touch libraries to Cordova Project.
- Design login screen using Sencha Touch Layouts.
- Work on sqlite to store customer data and support offline.
- Integrate ajax calls to post the customer details to server.
- Add plugins to get field employees location.
- Design the screen in Sencha Touch to support both iPhone and iPad
Environment: IOS, Cocoa Touch, Objective - C, Cordova, Sencha Touch, HTML, CSS, JavaScript.
Confidential - San Jose, CA
UI Developer
Responsibilities:
- Involved in Agile development process based on iterative development
- Design development of presentation layers using HTML, CSS, JavaScript and jQuery
- Used JavaScript and jQuery for validating the input given to the user interface.
- Developed Mock-up designs as per the requirements of Business.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
- Implemented Performance Tuning to make the pages load fast and in an effective way.
- Implemented AJAX to speed up web application.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.
- Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
- Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects..
- Used SVN as version control
Environment: JAVA, Servlets, EJB, JDBC, Hibernate, Spring, JSP, Java Script, SVN and HTML, XML and SQL, CSS, JavaScript, jQUERY, JSP, AJAX.
Confidential
Web Developer
Responsibilities:
- Created Mock-up designs and developed various functionalities with Java Script and jQuery.
- Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
- Extensively used Ajax calls to send parameters and fetch data based on the user-triggered events.
- Manipulated data to both send and fetch data from the server through GET and POST requests.
- Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
- As part of testing, prepared effective Test Scripts for each of the developed functionality.
Environment: Java, JavaScript, HTML, DHTML, CSS, Adobe Flash, SQL, Oracle, Windows.