We provide IT Staff Augmentation Services!

Android Infotainment Application Developer Resume

5.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • 6 years of Software Industry Experience in analysis design, development, testing, debugging and deploying of web, java and mobile applications.
  • 4 years’ experience in Android mobile application development.
  • 2 years’ experience in Java application development.
  • Experience in Software Development Life Cycle (SDLC), Object Oriented analysis design.
  • Experience with Material Design concepts like RecyclerView, GridView, Updated Notifications, Navigation Bar, Action Bar etc.
  • Familiar with React Native, HTML, CSS, Javascript.
  • Used Android Studio for most of the apps I worked on.
  • Experience with Eclipse IDE, Plug in ADT, Android SDK, JAVA, XML, SQLite, Linux, DDMS, Trace Viewer, debugging tools, JSON, REST.
  • Experience in development of Object Oriented programming applications using java technologies like Java, JSP, Servlets, JDBC, Struts, and Java Bean.
  • Experience with Git, Github, Pull Request and Rebasing.
  • Experience working in a pair - programming environment.
  • Experience collaborating with other senior developers and architects across multiple platforms in an Agile environment
  • Comfortable in a Unix environment.
  • Experience working with Marshmallow & Nougat API.
  • Experience in Android application UI design implementation and development.
  • Experience working with RecyclerViews, ViewPagers, Parcelables, Permissions model etc.
  • Experience working with services like JobScheduler, Notifications, Custom Service, Intents.
  • Experience of Web services in android and efficient data transfer between servers and devices.
  • Experience in Android activities, cool home widgets,services, Broadcast receivers, Content providers,fragments, intent, intent filters, supporting multiple screens and configurations.
  • Experience of common android framework, framework APIs (Location, GPS, Camera, Notifications, Maps), and Google APIs (Location Manager).
  • Experience in Multi-threading and background tasks.
  • Experience in Optimizing for multiple device screen sizes and OS versions.
  • Excellent with Java OOP, Core Java, Inheritance, Abstraction, Encapsulation, and Polymorphism.
  • Excellent skills in troubleshooting, debugging, and testing Android applications using various version control systems.
  • Self-starter strong work ethic and willing to learn new challenges.
  • 10/10 communication skills.

TECHNICAL SKILLS

Languages: Java, C++, Python, SQL.

Mobile technology: Android.

Android Third Party Libraries: Flurry mobile analytics, Urban Airship, Picasso, Retrofit, Glide, ButterKnife, Espresso, dagger

Web Technologies: XML, HTML, HTML5, JSON, XML Parser, REST, JSP, Servlets, and JDBC.

Databases: SQLite, MySQL.

Frameworks: Android, J2EE, Struts, Hibernate, And Spring.

Editors: Notepad, Notepad++, VIM, GVIM.

PROFESSIONAL EXPERIENCE

Confidential - Detroit,MI

Android Infotainment Application Developer

Responsibilities:

  • Directly involved in the development of 6 core system apps for GM vehicles.
  • Design, development, and support of technical projects through to completion per project standards and user satisfaction. Responsible for the delivery of small to medium sized projects as well as for the delivery of complex components of large projects as part of a team. Worked in an agile based environment.
  • Take part in the research and proof-of-concepts of new technologies. Present findings to senior technologists in the organization.
  • Replaced the List View with RecyclerView with Adapter Delegates to show the list of apps on the app shop.
  • Provided inputs on changing/updating system architecture.
  • Worked with third-party libraries and web service integration (SOAP, REST, JSON, XML) to connect mobile applications to back-end services
  • Worked on a standalone Terms & Conditions app. The TCPS app will ask the user for permission before downloading any app from its store.
  • Used Retrofit to extract data from the GSON services.
  • Worked with offline storage, threading, and performance tuning of applications
  • Implemented analytics & Server push notifications.
  • Worked with JSON and used external libraries like GSON parsers to parse the data.
  • Extensively used custom Recycler Views to view information on every screen and to keep the application’s uniformity.
  • Used Android JUnit & robolectric extension to prepare test cases.

Environment: Java, Android SDK, XML, SQLite, Stash, BitBucket, Jenkins, HTML5, CSS, JSON.

Confidential - McLean,VA

Android Application Developer

Responsibilities:

  • Involved in the full life cycle of this project including planning, design, development, testing and deployment.
  • Worked in an agile based environment.
  • Collaborated with web services team to implement the backend support.
  • Implemented RecyclerView with Adapter Delegates to show inbox messages in the app.
  • Created new UI screens for the application.
  • Implemented Android Runtime Permissions model in the app. The app will ask the user for permission before storing the monthly statements on the device.
  • Used Retrofit to extract data from the GSON services.
  • Worked on improving the battery life of devices and reducing RAM usage by updating the code base for better system behavior in Android 7.0 Nougat.
  • Worked on Enhancing the Notifications on Android 7.0 Nougat.
  • Used latest standard components of android like Fragments, recycle views, In-Notification features.
  • Worked with JSON and used external libraries like GSON parsers to parse the data.
  • Extensively used custom Recycler Views to view information on every screen and to keep the application’s uniformity.
  • Implemented viewflow for navigation between different screens.
  • Tested the application on different android target devices and debugged the issues using android provided tools like monkey runner, traceview and view hierarchy from DDMS for optimization purposes.
  • Used Android JUnit extension to prepare test cases.

Environment: Java, Android SDK, Eclipse, XML, HTML5, CSS, JSON.

Confidential - Chevy Chase, MD

Android Application Developer

Responsibilities:

  • Involved in the full life cycle of the project including analysis design, development, debugging, testing, and deployment.
  • Worked with UI design the appropriate icon display for the screens and Created new UI Screens and Swipe able headlines are presenting on the screen.
  • Worked on local news section of the application with different activity custom list view, images, articles, text view, Base adapters, and html web view.
  • Worked with web services like JSON, XML parsers to parse data and external Libraries like GSON.
  • Collaborated with web services team to implement the backend support.
  • Extensively used custom list views to view information on every screen and keep the uniformity of the application.
  • Worked with android JUnit Extensions for writing test cases.
  • Implemented view flow for navigation between different screens.
  • Developed necessary data access objects for client.
  • Researched technical issues and provided recommendations.
  • Tested the application on different android phones, tablets, debugged on real device, and debugged the issues that were found.
  • Debugged issues that were found during different phase of the project using android provided tools like monkey runner; Trace View and Hierarchy Viewer and layout opt from DDMS for optimization purposes.

Environment: Java, Android SDK, Eclipse ADT, XML, HTML, HTML5, JSON, HTTP.

Confidential, Rochester New York

Android Application Developer

Responsibilities:

  • Worked with an Agile methodology by attending daily Agile (SCRUM) meeting and SPRINT retrospective meetings to ensure delivery of high quality work on a monthly iteration.
  • Designed and developed connections, model classes to consume https JSON request/response models using JSON Library
  • Develop user-friendly user interface using advance design pattern like Android Fragment, Action bar, List View, and Scroll View as per client needs.
  • Implemented Google Maps API to enable Google Map search for Wegmans location; enabling GPS/Wi-Fi to detect user location from which to being searching.
  • Developed tracking module.
  • Utilized UI wireframes and specifications to support android tablet and mobile device applications.

Environment: Java, Android SDK, Eclipse ADT, XML, HTML, HTML5, JSON, HTTP.

Confidential, Silver Spring, MD

Java Application Developer

Responsibilities:

  • Java and Database Coding, Code review and prepare code review check list and guideline
  • Client Interaction - Gather and understand business requirements, analyze it and implement in the existing system
  • Worked on new development and operation support activities.
  • Implemented JIRA issue collector and various modules by using JSF, PrimeFaces, and EJB.
  • Implemented eSubmission application for processing of online Adobe PDF documents from ESG gateway to MoveIt to XML data export by using AEM forms 6.3 on OSGi. The PDF documents Metadata are stored in DB and documents/ attachment files are uploaded in Documentum.
  • Installation and Deployment of Adobe LiveCycle ES2 and AEM forms 6.2 on OSGi.
  • Build and deployed custom application package for XML data export and applying reader extension on Adobe PDF for AEM forms 6.2 on OSGi.
  • Upgraded Adobe PDF document for AEM form 6.2 by using Adobe LiveCycle Designer ES2.
  • Developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the EDW.
  • Created Hive queries that helped market analysts spot emerging trends by comparing fresh data with EDW reference tables and historical metrics.
  • Enabled speedy reviews and first mover advantages by using Oozie to automate data loading into the Hadoop Distributed File System and PIG to pre-process the data.
  • Shared responsibility for administration of Hadoop, Hive and Pig.

Environment: Java 1.8, JSF 2.x, PrimeFaces 5.2, EJB 3.x, Spring, JAXB, XML, XSD, Adobe LiveCycle Designer ES2, Adobe Experience Manager 6.2, JIRA Issue Collector, JavaScript, HTML5, CSS3.

We'd love your feedback!