Android Developer Resume
SUMMARY:
- 2+ years of Experience in Software Design, Development and Maintenance of mobile applications using Android SDK.
- Experience in each phase of software development life cycle like requirements gathering, analysis, design, development, testing, deployment and maintenance of Software Applications.
- Strong Knowledge in Waterfall, Agile/Scrum software development models.
- Experience in Design and Development of Android Applications using Android SDK, Eclipse IDE, Android Studio, SQL, SQLite, Java, XML, JSON.
- Tested Several Android Applications using real devices, Geny Motion and Android Virtual Device.
- Hands - on experience on memory leaks, push notifications, multiple screen support, data offline usage, audio features, video features, graphic design and animation.
- Proficient in Working with different Android frameworks (Bluetooth, Location, Camera, Notifications, Maps).
- Expertize in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers.
- Expertize in web service protocols such as JSON, HTTP, XML.
- Implemented Several Android Applications using Google Maps API, Geocoder API.
- Good Exposure with HTTP GET and POST Requests and parsing different types of responses.
- In-depth Knowledge on Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
- Good Exposure in working with Async task, Threads and Services in android.
- Experience in localizing the application to support multiple languages.
- Good Knowledge in version control systems like SVN and GIT.
- Built different Applications using databases like Oracle, SQLite and MySQL.
TECHNICAL SKILLS:
Programming/Scripting Languages:: C, C++, Java,HTML, XML,XSL, XSLT, JavaScript, JSP, Java Servlets, Android Application Development
Web Services: SOAP, REST, JSON, XML
Operating Systems:: Windows, Linux, UNIX, Mac OSX, Android
Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Microsoft Outlook
Database technologies: MySQL, PL/SQL, Oracle, SQLite
IDE s Used: NetBeans, Android Eclipse IDE (with ADT), Eclipse and their Debuggers, Android Studio, IntelliJ
Tools: Jenkins, ADT, IBM Rational Rose
Version Control Tools: CVS, Git, SVN, Bit Bucket
Web/Application Servers: Apache TOMCAT
Methodologies: Agile/Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential
Android Developer
Responsibilities:
- Gathering User Requirements, designed flexible UI for vehicle infotainment system.
- Designed Android applications using Android widgets like list view, recycler view, buttons, text views, View Flipper etc.
- Developed application using components like Activities, Fragments, B roadcast Receivers and Services in Android.
- Implemented AIDL’s, Binders and to communicate with remote service.
- Worked on implementing content providers to store application related data in content providers and querying data using Async Task.
- Implemented a System Service in AOSP to handle key events and launch different applications based on key events.
- Analyzing the performance of the application using DDMS.
- Integrated third party applications with AOSP and worked on making those application as a part of system image.
- Worked on developing applications UI for both landscape and portrait Screen orientations.
- Worked on Android.mk files to build Source Code as part of build environment.
- Followed up by testing user interface, errors with all possible inputs, debugging several applications using ADB.
- Used version control GIT, Gerrit Code Review Tool, RTC.
Environment: Android SDK 7.0(N-car), SQLite 3.6, Android Studio 2.3, Android API’s, RESTFUL Web service, JDK 1.6, XML, JSON,, Log cat, Windows 7, ADT Plug-in, GIT (version control), Gerrit, DDMS console, ADB server, emulator and Base device (CUSTOM HARDWARE).
Confidential
Android Developer
Responsibilities:
- Developed features for proprietary Android applications used on phones and tablets across different versions of OS.
- Maintained long and short-range deliverables with product management team according to product roadmaps.
- Implemented full life cycle of SDLC from Analysis, Design, Development, Deployment and Testing of Application.
- Used Android Studio to develop the screens for the application using MVC design pattern.
- Developed User Interface for the app using UI Components like view flipper, custom views, image views, buttons, dialog boxes.
- Worked on animations in the applications like view animations, frame animations, tween animations etc.
- Developed connection to server using XML parsing, Async tasks, Http network calls to application.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Worked on the application landscape variation including development, testing and production and set up and configured SQLite database.
- Followed up by testing user interface, errors with all possible inputs, debugging app.
- Used version control GIT.
Environment: Android SDK, Android 6.0(Marshmallow),SQLite, Android Studio, XML Web service, JDK 1.8, Log cat, Windows 10, GIT (version control),DDMS console, ADB server, emulator and Base device (SAMSUNG TAB 4 10.1).