We provide IT Staff Augmentation Services!

Senior Android Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CaliforniA

PROFILE SUMMARY:

  • 5+ years’ IT experience, entailing 5 years in Android based Mobile Applications, and Java based applications’ analysis, design & development for multiple screen sizes for both android phones & tablets
  • Experience in Project Management designing functionality usecase fish bones diagrams, wireframes, mockups, vision & scope documentation, gathering requirements from client and creating the jira tickets
  • Knowledge of handling any new mobile technology for any kind of application development using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, & CSS
  • Expert in Software Development Life Cycle (SDLC) of applications design & development, including SCRUM - Agile & Waterfall models using Android Software Development Kit (SDK) V2.3-5.0 (Gingerbread - Lollipop)
  • Designed & developed responsive web pages with new trends using most recent User Interface (UI) patterns to be used by browsers at desktop, tablets or phones; designed GUI & interfaces with services for mobile applications
  • Experience in Web Services using SOAP & REST FUL API to fetch data for mobile front end and parsing the web response data in both XML & JSON format using different parsers
  • Developed personal projects using Phone Gap; integrated various third party Open Source APIs like Facebook, Twitter, YouTube, Instagram & Confidential Maps API V2 for custom Android applications
  • Exposure in Android UI components - ListView, GridView, Customized Views, Menus in application development; implementing native libraries in application using Android NDK
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, view controls, Loaders and using Storage options in Android like Shared Ps
  • Experience in Open Source ProGuard Java Optimizer
  • Knowledge in ESRI, geographic information system maps (online & offline)
  • Knowledge of Android OS Architecture (System, HAL and Framework)
  • Proficient with common Android Framework API's (Location, Camera, Notifications, Maps) with good knowledge of the Android Architecture, Android Concurrency and Android Middleware
  • Experience with profiling, tuning, & optimizing Java applications and branching, pushing & merging codes with remote repository GIT; used GitHub in application development
  • Worked on JUnit, used JSON testing framework & data interchange in Java and SQLite & MySQL databases
  • Worked on Bluetooth Audio profiles (A2dp, AVRCP, HFP) and Bluetooth stack (BlueZ, BlueDroid)
  • Knowledge of C, C++, Java, Multi-threading & OOPs technologies, Open Source Version Control tools (SVN & GIT) for tracking & deployment & Atlassian tools (JIRA & Confluence) to manage and track project progress

TECHNICAL SKILLS:

Languages: Java JDK, SQL, C, C++, C#, JSP, Servlets, JSP, EJB, JDBC, JMS, Web Services, JSF, JNDI, JNI

Database Environments: Oracle 10g/11g, SQL Server 2008/2005/2000 , IBM DB2, PL/SQL, My SQL, SQLite, Sybase, TOAD, JDBC, ODBC, MS-Access

Design & Protocols: Object-Oriented, Client-Server, Agile methodologies, RDBMS Design, Documentation, Coding Standards, HTTP, TCP/IP, UML

Operating Systems: Windows, Unix, Linux, Mac, Debian, GNU

Web Service Technologies: REST, SOAP, XSD, Apache Axis, WSDL, UDDI

Version Control Tools: CVS, Clear Case, SVN, GIT, Bit-Bucket, Mercurial

IDEs: Eclipse, Android Studio, Visual Studio, Emacs, Vim, JBuilder, IntelliJ IDEA, Dreamweaver, Web Services & Parsing Techniques SOAP, REST & XML (SOAP API), JSON (Restful API), OAUTH, DOM, SAX

Other Tools: JUnit, SQLite, DDMS, Trace View, ADB, XML, Debugger, Beyond Compare, QT Creator, Genymotion Android Emulator, Jenkins

PROFESSIONAL EXPERIENCE:

Senior Android Developer

Confidential, San Francisco, California

Responsibilities:

  • Design, develop, test and maintain Grays Confidential Pay Android Application using various tools and technologies including Core Java and Android SDK.
  • Working on Dark and Day mode support Feature for Confidential Pay.
  • Migrated the Deprecated methods with latest methods.
  • Architecting, Developing, performed screen diff testing, presenting the features / programs to satisfy the business requirements.
  • Fixing the server configuration for live feeds and features development, bug fixing as prioritized.
  • Optimizing the assets in server side and updating the live feeds in Confidential Pay to support Dark & Light theme.
  • Participating the UI/UX meeting, working on wireframes and latest material designs to support Confidential Pay.
  • Working on Primary colors, Hex values, Alpha colors, icons, designs to support the rich UI resolution.
  • Working on Vector Drawable and Scalable images to support multiple-device sizes
  • Working on Staging, Production, Config, Visibility filters for Day and Night modes to support Confidential Pay.
  • Working on Generating Fife URL’s and pushing the assets in gstatic, updating the test cases to fix the server configurations and running the phyton script to push and test in devices.
  • Working on Google3 repository, GMSCore, Sandbox, Prod environments. Code reviews and code maintenance.

Environment: Java, Linux, C++, Dremel SQL, Python, Piper, Rapid, Buganizer, Critique, Cider, TAP, Blaze, Sponge, Android studio, SDK, Pre-submits, Developer Console. Devices: NFC (TapandPay), Android devices

Android Developer

Confidential, Mountain View, California

Responsibilities:

  • Confidential Assistant Core - Engineering. Implementing & improving the performance by developing service engine performance, clustering, AoG actions on Confidential .
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict & measure outcome and consequences of design for Confidential platform.
  • Developing the firmware code to support the 3rd party smart devices & communicating with assistant and whitelisting the 3p apps in Confidential home app.
  • Identifying the root cause of software bugs- fixing the issues by triaging core level & looking into backend logs.
  • Write, update, and maintain computer programs & software packages to handle specific jobs such as tracking data, storing, retrieving data & controlling assistant enabled equipment.
  • Develop (Feature Request) Functionality work flow’s & API’s to automate the identification of continuous failure workflows and create Buganizer bug.
  • Collaborate with engineers to develop appropriate design solutions & ensure the compatibility of system components for Confidential Assistant App.
  • Make Restful Service Calls using Confidential 's Volley Library at various stages in ( Confidential Home) Application development cycle and parsed responses back from the web servers as per the application requirement.
  • Working on Android Auto, integrating the car firmware to Confidential assistant and checking all the features, reporting the issues, communicating with 3rd party & internal teams and fixing the issues by modifying the existing code.

Environment: Kotlin, Java, Linux, C++, Dremel SQL, Python, Piper, Rapid, Buganizer, Critique, Cider, TAP, Blaze, Sigma, Sponge, Android studio, SDK, Android Support library, Firebase, Buganizer, CL (code changes), Pre-submits, ADB, sherlogs, Service engine, Aider(tool), Arya(tool), Head Unit, Developer Console. Devices: Lenovo Smart Display, JBL Smart Display, Confidential home, Nest (Home Control), Thermostat (Home control), Nvidia Shield TV(Android), Assistant Enabled Team Food Devices (Unreleased)

Android & Backend Engineer

Confidential, Chicago

Responsibilities:

  • Backend Engineer and Android developer mainly concentrated on implementing the electric flags (electric gas stations) on BMW application for the BMW cars
  • Worked on fish bone and scope for the backend systems to support the flags (electric gas stations) in USA and integrating the hub tab (external site) into the app
  • Performed the scope analysis and designed the documentation for the code integration for the bitbucket, zira and Azure for continuous integration.
  • Worked on the flags (electric gas stations) scope, whenever user used the location in BMW app - navigate the user through the electric gas stations, used here maps calculation methods
  • Used the Internal Frame work for UI and re-designed the functionality and implemented the functionally in app with required scope.
  • Managed to analyze the code check-ins from bit-bucket to Azure simultaneously with automatic internal script for security
  • Assist back-end developers with coding and troubleshooting, Support the analysis of business requirements, design specifications, development, and technical and user documentation of report development through direct interaction with internal customers
  • Create & edit technical documentation and scope work flows for the requirement implementation and development, quality mockups and prototypes on tight timelines
  • Communicating with various departments in order to build new flags(electric gas stations) and applications while maintaining and updating existing applications

Environment: Java, kotlin, ADB, mac iOS, Azure, Bit-Bucket, Head Unit (BMW Car smart screen), Android Studio, HTML5, UI Frame work (HTML5 and NodeJs), Rocketchat

Android Developer & iO Release Engineer

Confidential, California

Responsibilities:

  • Developer platform release and implementation for the Confidential iO release
  • Build and release Engineering for the Android studio and migrating the Java compatibility apps to the kotlin
  • Submitting the code changes CL’s to platform managers and margining them live after approving.
  • Running the Blaze tests for the all code change and pushing them internal code and Running the (Tap train) & (Pre-Submit) internal tools for the entire code regression test and combability testing.
  • Fixing the failing code and find the issue in Android support library and SDK, reporting them to owners and working with them to fix.
  • Created the separated scenarios for plugins, 3rd party library to support Android Studio and SDK.
  • Collaborated with cross-functional teams to work on new drives & SDK for Android Studio and verifying the code in cider(tool)

Environment: Tap, Blaze, Android studio, SDK, Linux, Android Support library, Fire base, Kotlin, Java, Buganizer, CL (code changes), pre-submits

Android Developer

Confidential, Boston, MA

Responsibilities:

  • Used retrofit to implement the backend data representation on the device.
  • Worked on customized switch components.
  • Implemented using the model view architecture.
  • Used components like Fragments, Toolbar, Activity, Data binding, Adapters, and Broadcast Receivers.
  • Worked on maintenance fixing the issues based on the STB in-home & Out-of-home behavior of the application
  • Identified critical/crash/hidden (Bugs, defects) on TV shows, Movies, Recordings and Live channels in application & fixed by analyzing logs, Crittercism crash reports, Mologs & on device specific Samsung, Pixel C, Nexus
  • Worked on ZTE firmware for device specific issues
  • Used sliding side menu library for easy navigation through the app and Used AOSP for development of application with middle ware
  • Created multiple POCs which included AOSP, Launcher with Bottom-Sheet and D&D, and OTA solution
  • Worked on Video Transcoding, when recording the content on device through STB
  • Worked briefly on the complicated AOSP build system to determine the viability
  • Worked on new features like Download and Go (DNG), which lets a user download any show offline.
  • Worked on layouts specific to tablet and phone
  • Tested the app across different versions of Android tab & Android phones to assure quality and performance
  • Used Hockey app for fix build validation and release versions
  • Worked on HS17R0.5 Headless server building images & flashing images in STB kernel minicom BOLT session
  • Participated in daily stand-up meetings and involved with Scrum project estimation meeting on bi-weekly basis

Environment : Android SDK, Android Studio, Java, SQLite 3.0, JUnit, JNI, STB, Crittercism, Mologs, Charles, Linux, Debian, Gnu, Hockey, ZTE firmware, slack, Jira, Bit-Bucket, mercurial, AOSP

Android Developer

Confidential, Denver, CO

Responsibilities:

  • Discussed & documented client requirements, prepared prototype and shared with the Client Manager
  • Worked closely with another mobile app developer, leading other platform development in Agile methodology
  • Designed interface with Design & UX team for better usability and maintained relative nativity (phones & tablets)
  • Developed user-friendly User-Interfaces (UI) using widgets like Menus, Dialogs, Layouts, Buttons, & Edit boxes; created selection widgets like List View using Array Adapters & Scroll View as per client needs
  • Developed the activities and UI layers using ADT and customized as per the client request
  • Designed Custom Dialog, Custom Action bar, Custom Progress bar using fragment activity
  • Identified the root cause of an application issues while working on Android devices
  • Made Restful Service Calls using Confidential 's Volley Library at various stages in application development cycle and parsed responses back from the web servers as per the application requirement
  • Consumed restful web services to fetch user profile and daily transaction details
  • Identified critical/crash/hidden defects in applications using mobile apps and suggested quick fix by analyzing logs
  • Tested the app across different versions of Android & Android phones to assure quality and performance
  • Created test data for users (business, personal, commercial) and used for unit test and requirement validation
  • Used different transformations for extraction, cleansing & loading data to staging areas and presentation tables
  • Participated in daily stand-up meetings and involved with Scrum project estimation meeting on bi-weekly basis

Environment : Android SDK 4.1, Java 1.6, SQLite 3.0, Eclipse IDE 3.6 and ADT Plug-in, JUnit, JNI,

We'd love your feedback!