Android Applications Developer Resume
FL
SUMMARY
- Over 6 years of software development experience, with more than 5 years of exclusive experience in Android Mobile Application development, and 1 year of experience in analysis, design and development of Java Application and Mobile applications (Blackberry, Phonegap).
- Expertise in developing application for Android Operating System using Eclipse IDE, Android Studio, JAVA, XML, Android SDK and ADT plug - in.
- Strong knowledge of Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider. Expertise in creating GUI and business logic for mobile applications.
- Involved in updating thestoryboardsand UI as per the changing requirements.
- Worked on several otheriOSframeworkslike UIKit, Foundation, Core Data, Core Animation and Security.
- Developed various android applications for the existing web basedEnterpriseResource Planning (ERP) application
- Experience with SQLite database.
- Proficiency in Unit testing withEspresso, Junit and performance testing of UI.
- Experienced with creatingstoryboardsfor Android
- Proficient with Android SDK version (Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, LolliPop).
- Experience on Android UI components such as TextView, ListView, Customized ListView, Grid view, Edit boxes, Buttons, Checkboxes, Dialogs, Alert boxes, Status Notifications, Action bars, and Spinners for various layouts in Application development.
- Experience in building mobile applications using Android framework APIs.
- Experience in parsing the web response data in both XML and JSON format.
- Experience in building app using Volley and Picasso Library.
- Worked with Debug tools like Logcat, DDMS.
- Hands on experience with AsyncTask, Handlers, Threads, Background Service.
- Understanding Object-oriented design pattern and successfully implemented in Objective-C andCocoa/CocoaTouchalso in Android.
- Have hands on experience withcoreanimation andcoregraphicswhich was by Adobe CS5 Suite (Photoshop, Dreamweaver)
- Experience in code optimization and debugging skills.
- Excellent conceptual and logical thinking & ability to grasp and master new technologies.
- Knowledge of Firebase.
TECHNICAL SKILLS
Development Tools: Eclipse, Android Studio
Programming Languages: Android, JAVA, Phonegap, Blackberry, Cordova
Operating System: Windows Server 2007/2008, XP, IMAC
Web Technologies: HTML5, JQuery Mobile, JSON, REST, XML, SOAP
Web Service: SOAP, RESTful
Parsing Technique: JSON Parsing and XML Parsing
Database Services: SQLite
Version Control: SVN, TFS, GitHub
PROFESSIONAL EXPERIENCE
Confidential
Android Applications Developer
Responsibilities:
- Involved in mobile app requirement gathering and mainly focused on the android app design and development.
- Involved in Requirement gathering, writing use cases for designing purpose usingEnterprise Architecture
- Responsible for short term and long term screen designs for the fast delivery of app to the play store.
- Performed Automation testing withEspresso
- Fluent in iOS SDK, Objective C, andCocoaTouch.
- Used Dagger2 for views injection and loose coupling
- Participated in large production environments buildingenterpriseclass software development following Agile Processes.
- Designed screens related to categories and detail pages for this application.
- Responsible for integration of REST services with JSON response and parsing them to get the required information.
- Work with Volley Library for networking call and parsing data and update the listview.
- UsedEspressoas an Android test automation framework to write powerful and robust automatic black-box test cases
- IncludedDaggerfor dependency injection for mocking JSON with Mockito into REST API web service
- Developed application in Objective-C language using Cocoa Touch and other iOSframeworks
- Extensively worked on MVVM design pattern,Dagger 2, Unit testing using Mockito RESTful webservices
- Familiar with UI design implementation using Auto layout,Storyboardsand XIB files.
- Implementedmultithreadingfor updating user data.
- Experienced in applying best practices formultithreading, activities, services, content providers and broadcast receivers of android applications.
- Contributed inmultithreadingutilizing AsyncTask, Threads and Handlers.
- Work with Zxing library to Scan the QR Code.
- Test application on multiple android devices and versions; debugging the issues using Logcat and DDMS.
Environment: Android SDK, Android Studio, Espresso, CoreGraphicsFrameworks, Storyboards, JSON Parsing, CocoaTouch, Github, Volley, Multithreading, web calls.
Confidential, FL
Android Applications Developer
Responsibilities:
- Responsible for designing and development.
- Consume REST services, getting a JSON response and parsing them to get the required information.
- Worked extensively onCoreGraphicsandCoreAnimations.
- Web services integration, SOAP and REST using theiOSframework.
- Used Xcode andStoryboardsto develop the screens for the application using MVC design pattern.
- Develop JUnit andEspressotests
- Solid understanding and use of variousiOSframeworkssuch as: UIKit, MapKit, Core Location, AVFoundation, AFNetworking
- Performed Unit testing usingEspresso
- Added functionality to the app by writing new Javaclasses
- Responsible for designing the screens. worked on the custom buttons, dynamic list view, map view to get information.
- Worked on the Volley Library for networking call and parsing data.
- Tested the application on multiple android devices and debugged the issues using Logcat and DDMS.
Environment: Android SDK, Android Studio, JSON Parsing, GitHub, Volley
Confidential
Android Applications Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Responsible for design and handling the Sqlite database functionality for the application.
- Worked on long running operations usingmultithreadingconcepts like Asynctasks, Services and threads.
- Responsible for designing the screens. worked on the custom buttons, dynamic list view to get information.
- Usedmultithreadingand OOPs
- Developing EJB classes and also corresponding session bean classes.
- Worked withStoryboardsin Android to implement view layouts.
- Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
- Worked on the Volley Library for networking call and parsing data.
- Used Xib files instead ofstoryboardsfor building user interfaces.
- Tested the application on multiple android devices and debugged the issues using Logcat and DDMS.
Environment: Android SDK, Android Studio, JSON Parsing, GitHub, Volley
Confidential
Android Applications Developer
Responsibilities:
- Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Worked on web views, list views & populated lists to display the lists of Stock
- Worked on services, Asynctasks and Alert Notification API to implement event reminder feature into the mobile app.
- Responsible for saving data module such as Storing the Company stock name entered by the user in the SQLite database.
- Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android SDK, SVN, Eclipse IDE 3.8, 4.2, JDK 7.0, ASynctask, ADT Plug-in, Logcat, DDMS console.
Confidential
Jr. Android Programmer
Responsibilities:
- Worked in different phases of the project cycle like design, development and testing
- Applications atenterpriselevel similar to Gmail, Drive and Chrome under a secure platform
- Responsible for implementing the REST services, getting XML, JSON response and parsing them to get the required information
- Worked on Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
- Worked on services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android SDK, SVN, Eclipse IDE 3.8, 4.2, JDK 7.0, XML 1.0, ADT Plug-in, Logcat, DDMS console.
