We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Englewood, CO

SUMMARY

  • 8 years of total IT experience in designing and developing high - end Enterprise level Mobile and Web Applications.
  • 5 years of experience in Android Application Development.
  • Android developers with a solid understanding of the Android application framework and a strong Java background.
  • Worked with Activities, fragments, Android Binding, support library, Android animation framework, ASyncTask, Intents, Services, broadcast receivers, REST API, Location Manager, threads.
  • Experienced with android native application development.
  • Aware of designing the app for all the various resolutions and large variant of SDK versions Single source code for different SDK versions, resolution including smartphone and tabs.
  • Good knowledge on Google Cloud Messaging GCM.
  • Experienced with SQLite database handling.
  • Very good customer interaction skills and project coordination skills.
  • Experienced in writing apps from scratch in Kotlin.
  • Excellent in troubleshooting/debugging for software applications.
  • Used XML parser and JSON to retrieve data for display on the Android Devices from server.
  • Experienced in working with SOAP and REST web services.
  • Proficient with common Android framework APIs like Location, Connectivity, VOICE Commands, Accelerometer and Camera.
  • Experience in using Software development methodologies such as Agile, SDLC.
  • In-depth knowledge of Android framework, application development and memory management.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.
  • Experience in using Java, Android SDK, and ADT Plug-in.
  • Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, WordPress, JQUERY, JSF, and AJAX.
  • Involved in Requirements gathering Analysis, OOA/Design, UML Modelling and development of Use Case Diagrams and Class Diagrams using Microsoft Visio.
  • In-depth knowledge in database development using SQLite, SQL Server, MySQL.
  • Experience with using IDEs Eclipse, Eclipse ADT, NetBeans and Visual Studio.
  • Strong experience with Object Oriented design and methodologies using Visual Paradigm, Visio and UML Studio.
  • Good understanding with Operating Systems like UNIX, Windows, and Mac OS X.
  • Perfectly able to work independently as well as in team environment.
  • Adept at learning new technologies and can easily adapt to suit needs.
  • Excellent communication, interpersonal and negotiation skills.
  • Experience with Log4J for Logging Errors, debugging and tracking
  • Extensive experience in working with various databases like Oracle 8i/9i/10g/11g, SQL Server 2000/2005 and MySQL 3.x /4.x / 5.x.
  • Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets 2.x/3, EJB 2/3, Struts 2.0/1.1, Spring 2.0/2.5/3.0, and Hibernate 3.0.
  • Experienced in working with Data Structures.
  • Worked with custom UI.
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
  • Extensive experience in building mobile applications using Android framework APIs Location, Camera, Animations, Maps.
  • Familiar with Home Widgets and Google Maps API.
  • Familiar with Android wireless development like Telephony, Bluetooth, NFC, Wifi, etc.
  • Familiar with Android hardware sensors.

TECHNICAL SKILLS

Mobile Platforms & Mobile App Development Tools: Android, J2ME, Android SDKs Version 2.3 - 4.2

Java Technologies & Programming Languages: SDK, ADT, Java, J2EE, Servlets, JSP, JDBC, C++, Kotlin.

Web Technologies: HTML, XML, DHTML, JavaScript, SAX, SOAP.

IDE and Testing Tools: Eclipse, Net Beans, JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, RESTClient, JProfiler.

Operating System: Android, MAC, Linux and Windows NT/2000/2003/XP/7.

Databases: MS Access, MYSQL, SQL server 2000/2012, Oracle 10g/9i.

Packages: Microsoft Outlook, MS PowerPoint, MS Excel, MS Project, MS Visio, Eclipse ID

PROFESSIONAL EXPERIENCE

Confidential - Englewood, CO

Android Developer

Responsibilities:

  • Involved in gathering details of project requirements and outlining.
  • Developed the UI to make it more user-friendly, utilized Fragment feature.
  • Worked with the SQLiteDatabase to store the created program. User data, variables are being stored in SQLite database.
  • Utilized Shared Preferences to store and maintain user information.
  • Designed and created customize Dialogs.
  • Used Android Debug Bridge ADB extensively throughout to debug UI and app logic.
  • Implemented the functionality to upload files by Android share options. Used share intent for this task.
  • Utilized Android Notification services.
  • Used Android services to deal with Bluetooth communication.
  • Created UI that controls toggling features of Android like Bluetooth, Wifi, Data.
  • Implemented UI drag and drop feature.
  • Migrated some modules to Kotlin from Java.
  • Implemented voice response for handicap assistance.
  • Developed and maintained applications for ESI's smartphone product.
  • Provided knowledge transfer to fellow team members in subject matter expertise area.
  • Implemented Complex Custom view Components.
  • Knowledge with Content providers and Content resolvers
  • Expertise with compatibility support libraries.
  • Hands on experience with Emulator Testing.
  • Developed business logic of the application and experience with SQLite local data storage.
  • Hands on experience with BLE, Android Wear and Kotlin.
  • In-depth understanding of Intent resolution mechanism.
  • Experience with Location Manager, Camera, WIFI API's
  • Worked on integration with Google maps API.
  • Worked with Agile programming and Scrum development process.
  • Involved in Requirements gathering Analysis, OOA/Design, UML Modelling and development of Use Case Diagrams and Class Diagrams using Microsoft Visio.
  • Developed Custom Application Widgets.
  • Used the Bluetooth APIs to connect and communicate with another Android Mobile.
  • Used RESTful Web Services to fetch data asynchronously and render an appropriate view.
  • Developed JUnit Test Cases.
  • Debugging using ADB/TraceView/DDMS/LogCat.
  • Developed the UI screens using Android SDK and Eclipse plug-in to support Portrait and Landscape modes.

Environment: Android SDK 2.5 and later versions, Kotlin, XML, Java, Eclipse, SQLite, HTML5, Google Maps.

Confidential - Foster City, CA

Android Developer

Responsibilities:

  • Collaborated with cross-functional teams to define, design, and develop new features.
  • Collected the requirements with the client and documented the requirements.
  • Implemented functionality based on the business requirements for major releases.
  • Designed the features for the database interface for the mobile application from the existing system.
  • Worked on intergrading with Google API to provide the User with directions to the closest Best Buy locations.
  • Worked with Implementing the Barcode scanner.
  • Developed the user interface that used XML.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Involved in requirement gathering, UI design and development.
  • By entering the zip code or location name user can search the nearest Best Buy.
  • Worked closely with the testing team.
  • Designed screens related to Categories and Detail description for different sized devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.
  • Implemented the Kotlin with Android studio for smooth functioning of the location based services GPS, Bluetooth on Android.
  • Added parser classes for Tablet which involved parsing JSON feeds.
  • Created UI and functionality for authentication feature.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Developed applications using the Agile Software development methodology.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Implemented the required GUI by making modifications to the XML files.
  • Used Multi-threading to implement parallel processing.
  • Used JSON objects and files to create the NLG requests and responses on voice recognition features.
  • API creation and worked in maintaining different independent applications and supporting them with the issues by resolving.
  • Developed Settings Widgets and applications to show the users, different features of LTE, 3G Video and Voice Calling.
  • Utilized a retention fragment technique to avoid losing the Async Task.
  • Development and testing cycle of IPSec, SSL VPN profiles on flagship devices and interaction with several third party VPN solution providers (Java, C/C++, Android, IPSec protocol).
  • Responsible for customizing VMware dual persona solution integration and bug fixing on functional modules (C, Java, Android).
  • Extensive UI customizations using Fragments to adapt to different screen resolutions and portrait and landscape orientation.
  • Implemented all platform related stuff like Network status (Up/Down), Network type, Wi-Fi and Data implementation (3G/4G/Edge etc), Fetching the Valid IP, Location Info, IMEI number, Client IP, Batter status, Service state, MCC, MNC, LAC etc.
  • Experience working with diverse application/system teams of engineers, designers, and testers.
  • Proficient with android tools like Android Developer Studio, Git, Gradle, MAT, GDB etc.
  • Resolving the issues in PLM and submitting report to the client.
  • Preloading 3rd party applications using perforce. Modifying existing Confidential libraries or apps to support 3rd party apps.
  • Flashing the devices and installing the new builds. Validating the applications after preloading.
  • Trialing and fixing of issues in application as well as framework.

Environment: Android Studio, Rx Java,SQLite, Dagger, Asynctask, Kotlin, UNIX, Eclipse IDE, Android application, Android Framework, Mobile device management (MDM), Android VPN and device services, Developer tools etc.

Confidential - Boston, MA

Android Developer

Responsibilities:

  • Requirement Analysis, Module level designing, UI design, Development and Deployment in the market.
  • Implemented unique UI design for portrait and landscape mode and for Small screen and large screen Mobile Devices.
  • Implemented custom List View UI Design, list view drag and drop features to rearrange the list view.
  • Implemented the Search functionality against with list view.
  • Worked on local data storage using SQLite.
  • To develop the HTML5 Course Interaction using HTML5, JQuery and CSS.
  • Worked on an Android service to download and upload content from back end web server via REST API.
  • Worked on an Android Service to implement the Push Notification.
  • Worked with android components such as activities, intents, services, and custom UI components such as Text View, List View, customized List View, layouts, Tab Layouts, Web view, gestures events and menus.
  • Developing mobile apps that fit into their CPU, memory and battery constraints, while making sure the code is efficient, maintainable, reusable, and extensible.
  • Implemented the web view component to run the locally downloaded course Material JQuery and HTML5 pages.
  • To track the HTML5 Course User information usage report.
  • Analyze Mobile application code for reengineering.
  • Extensively participated in user meetings to gather the requirements of the application
  • Worked with Agile programming and Scrum development process.
  • Collaborated with cross-functional teams to define, design, and implement new features.
  • Worked independently in Eclipse with Java on the implementation of the native application for Android involving SDKs Android
  • Worked on styles, colors, and fonts and using images for the entire application.
  • Context and Options menu were handled in a dynamic fashion to display counts for the menu.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Created new features to support application development in union with team.
  • Google APIs have been used to integrate map feature into the application.
  • Implemented logic to store and retrieve data related to latest deals in a SQLite database
  • Worked as a team to support the app for different Android API levels.
  • Also, tested the app consistency on multiple screens and mobile devices
  • Involved in packaging, signing and provisioning.
  • Worked with the SQLiteDatabase to store the incoming calls in database so user can show whenever they want.
  • Implemented logic to store and retrieve data related to latest deals in a SQLite database
  • Worked as a team to support the app for different Android API levels.
  • Time constraint issues, exceptions and errors were effectively handled for the app.
  • Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix the bugs.
  • Also, tested the app consistency on multiple screens and mobile devices
  • Involved in packaging, signing and provisioning.

Environment: Android SDK, HTML, XML, JDK5.0, Eclipse,JSON, SQLiteDatabase, Objective C, Android API.

Confidential

Java Developer

Responsibilities:

  • Involved in designing, developing and testing of the application.
  • Developed servlet programs to transfer the control to other pages depending on the business logics.
  • Created JSP pages for the results and used XML for the modules.
  • Wrote the required SQL queries and used JDBC to interact with the database.
  • Developed the front-end using HTML, XML, JSP, Servlets, JavaScript, interactive JSP pages.
  • Front end validations using Java script for HTML, extensive use of CSS.
  • Used AJAX to improve the performance of application.
  • Servlets are used to get the information from request, response and pass it to view dispatchers and other controls as needed.
  • Action classes and handlers for processing the messages and passing it to various other applications are done through STRUTS as it requires higher level of abstraction.
  • Coded server side components using Eclipse 3.x.
  • Implemented Database interactions using JDBC with back-end Oracle 9i.
  • Written and executed Stored Procedures on the Back-End using SQL and PL/SQL.
  • Written Generic SQL queries for retrieving data from Database.
  • Developed Listener classes that receive the information from JMS Queues and extracted data from the XML files and save the data in the Oracle database.
  • Used VSS for team application development Version Control.
  • Exported packages and stored them for backup and recovery.
  • Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
  • Reviewed business requirements, functional designs in order to gain a deep functional understanding of the application.
  • Used technologies like HTML, JSP, JavaScript, and XML for Presentation tier.
  • Used AJAX to improve the performance of application.
  • Used SUBVERSION as a version control system.
  • AGILE Java Development Test-driven Development using JUnit RAD.
  • Worked on XML parsing, extractions, and data migrations and/or transformations.
  • Preparation of unit test plans and system test plans for various functionalities.
  • Worked on CMMi 5 standards. Good exposer to internal coding standards and best practices.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Module Estimation using propriety organizational template and various methods.
  • Leading communication as per onsite-offshore model defined by company on daily/weekly and monthly basis.
  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Designed the HTML based web pages for displaying the various platforms.
  • Designed and developed the presentation layer using JSP, servlets, HTML and SiteMesh framework.
  • Developed Java classes and JSP files.
  • Extensively used XML documents to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Fixing the bugs identified in test phase.

Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript, Oracle 8i, Jboss, Servlets, AJAX, XML, Junit.

We'd love your feedback!