Android Developer At Google Resume
CA
SUMMARY:
- 4+ years IT experience, entailing 3+ years in Android based Mobile Applications, and 1 year in Java based applications analysis, design & development for multiple screen sizes for Android phones .
- Experience in developing Android Application using Eclipse IDE, Android SDK, Android Studio.
- Experienced in web service protocols such as GSON, JSON, HTTP, Retrofit, Volley and XML.
- Expert in the interaction between various device and different versions of Android.
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Exposure in Android UI components - List View, Grid View, Customized Views, Menus in application development.
- Strong Knowledge of Android Development, Android framework and Middleware.
- Known for writing efficient, maintainable and reusable code that preserves privacy and security.
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Experienced with SQL/MYSQL/SQLite databases.
- Very Good understanding of Android Back-end and UI guidelines.
- Proficient with common Android Framework API's (Location, Camera, Notifications, Maps) with good knowledge of the Android Architecture and Android Middleware.
- Worked on Maps and Location based applications.
- Experience in working with two factor authentication .
- Have worked with RESTful applications.
- Worked with collaboration tools like Gerrit, Git and Bitbucket.
- Good Knowledge on android components like camera, multimedia.
- Expert in Software Development Life Cycle (SDLC) of applications design & development, including SCRUM-Agile & Waterfall models using Android Software Development Kit (SDK).
- Strong knowledge in design and development of Android application.
- Experienced with front-end technologies HTML/CSS, HTML 5 and JavaScript.
- Worked with Activities, Fragments, Android Binding, Android Framework, broadcast Receiver, Media player and Adapters.
- Good Knowledge in android OS architecture.
- Experience in Test Driven Development ( TDD ).
- Experience in working with android components like camera, audio .
- Handling various technical aspects like coding of modules using given design specifications, debugging and fixing the defects as well as analyzing the root cause.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, Android, XML and UML.
Java Technologies: Core Java, Multithreading, JDBC, Java Beans, J2EE, JUnit.
Web Services: SOAP & REST
Web Technologies: JSP, HTML, DHTML, CSS, JavaScript, JSON, Ajax and jQuery.
Web Servers: Apache Tomcat, WAMP
Database: SQLite, MS SQL,ORACLE
IDEs & Tools: Android Studio, My Eclipse Blue, Eclipse, MS SQL, Oracle.
Methodologies: Waterfall, and Agile.
Operating Systems: Windows, UNIX(Solaris), Linux
Modeling: OOAD using UML and Design Patterns.
Version Controls: CVS, SVN, GIT, Gerrit, BitBucket, IBM ClearCase, Blaze
Networking: TCP,UDP
PROFESSIONAL EXPERIENCE:
Android Developer at Google
Confidential, CA
Responsibilities:
- Involved in release cycles of hangouts application.
- Working with different crash reports to resolve issues with the application.
- Maintaining, testing and debugging the application.
- Conducted various tests to test the performance of the application.
- Involved in debugging the application in a android debug device to ensure the consistency of application.
- Extensively worked on designing the layouts to be compatible with multiple screen sizes.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
- Involving in fixing the bugs and there by improving the application performance .
- Tested the application on various Android devices.
- Worked closely with the testing team, analyzed and fixed the defects for various modules in the QA stages.
Environment: Android SDK 3.1, Blaze, Android API's, DOM Parser, GPS service, Log cat, Jira, ADT Plug-in, DDMS console, ADB server, emulator and Base device (Pixel2, HTC, Lenovo).
Android Developer
Confidential - Portland, ME
Responsibilities:
- Designed and developed mobile application for Android mobile devices with extensive user interface development.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Constructed the architecture and User Interface (UI/UX) using client requirements and use - cases.
- Responsible for design and handling the SQLite database functionality for the application.
- Exercised the Android SDK for the application development.
- Utilized Google Maps API for location services in the application.
- Used REST services to get XML and JSON responses and parsed them.
- Extensively used AsyncTask to invoke web services in the background threads and get data in XML
- Used Android Studio for development and Dalvik Debug Monitor Server and Android Debug Bridge as debugging tool.
- Tested the application using different Android devices for bug identification and fixing.
- Worked with the web development team to integrate mobile app with the web app.
- Test and error logging on different versions and devices of Android.
- Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes etc.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
- Design screens using MVC pattern for the application with Android Studio IDE.
- Participated in constructing the specification documents including Unified Modeling Language diagrams, Use Cases, System Features, Data Flow Diagram, and Class Diagram, Functional and Non-Functional Requirements.
- Worked on the local data storage using shared preferences, SQLite database and file system.
- Implemented Code analysis and review, requirements gathering and analysis, and software risk analysis
- Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications
Environment: - Android Version 2.3.3-4.1.1, JSON, GSON, SQLite Database, Google Maps, Android SDK, XML
Android Application Developer
Confidential - Memphis, TN
Responsibilities:
- Worked on implementing the tracking search method for tracking the packages.
- Implemented location based API using Location Manager to locate the Confidential Stores.
- Implemented WebViews to provide easy access to website.
- Used SQLite database to store user's shipments and tracking numbers locally.
- Used REST based web services and XML parsers for secured data interchange.
- Worked in an agile environment.
- Collaborated with web services team to implement the backend support.
- Performed debugging on the various modules/functions to ensure that the output is as expected.
- Performed unit testing using JUnit test cases and automation testing using Espresso Automation Framework.
- Tested the application on different android target devices and debugged the issues that were found.
- Technology used: Java, Android SDK2.3, SVN, SQLite, RESTFul, XML, Json Parsing, Gson
Android Developer
Confidential
Responsibilities:
- Tested the app across different versions of Android and different android ones to assure quality and performance.
- Designing and developing user interfaces using Android XML
- Developed business logic of the application.
- Implemented location based API using Location Manager.
- Discussed the requirements with the client and documented the requirements.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications
- Involved in developer testing by porting the app on multiple devices with various screen sizes.
- Involved in debugging and resolving the bugs.
Environment: Java, Android SDK2.3, SVN, SQLite, RESTFul, XML, Json Parsing, Gson, Google Maps
Junior Java Developer
Confidential
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
- Involved in design and development of the application in n - tier fashion based on MVC architecture standards and utilized Struts framework.
- Developed data model and stored procedures.
- Developed Servlets to process update information.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application..
Environment: Java, JSP, Servlets, Java Beans, MVC, Weblogic8.1, JavaScript, Oracle8i, HTML, DHTML, XML.