We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Overall 8 years of experience in design and development, around 4 years of experience in Android SDK application development, including design, development and QA testing. Solid background in full Software Development Life Cycle and Object - oriented analysis and design and 4 years of firmware, embedded software development.
  • Expertise in developing Android application using Eclipse IDE, SQLite, Core JAVA, XML, Android SDK and Android Studio.
  • Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework. Experienced with Android SDK tools.
  • Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
  • Expertise in use of popular public APIs, such as Google, Facebook, YouTube and Twitter.
  • Experienced in Bluetooth and Wi-Fi with Android devices.
  • Extensively used tools for logging the bugs, defects, tracking defects.
  • Experienced with Graphic Designing in Adobe Photoshop, Illustrator and Flash.
  • Experienced in using a web-based application used for managing tests scenarios and defect tracking and management.
  • Well versed with best practices and all phases of software product lifecycle and management.
  • Worked closely with other software developers, QA and Production Support groups to develop top quality applications for business needs.
  • Have good programming experience in C, C++ and Embedded C on 8-bit / 16-bit / 32-bit microcontrollers.
  • Good knowledge over basic electronics, Microcontroller architecture and ARM Processor.
  • Designing of circuits using ORCAD and have experience in understanding hardware schematics.
  • Expertise in Wireless Embedded Systems software design and development.
  • Self-motivated, dedicated and very good team player with excellent communications skills including mentoring and presentation skills.
  • Ability to develop unique, cutting edge applications for different handset and user requirements
  • Passionate to update my knowledge and skills though continuous self learning
  • Very effective in defect detection, a self-motivated & team player.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, HTML, XML, Embedded C, Assembly language.

Tools: /IDEs: Visual Studio, Eclipse IDE and Android Studio.

Database: MySQL, SQLite.

Mobile Platform Tools: Android SDKs.

Design Tools: Adobe Photoshop, Illustrator.

SDLC: Waterfall, Agile Software Development Models.

Operating System: Windows family, Mac operating system & Linux.

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Android Developer

Responsibilities:

  • Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.
  • Populated spinner data from SQLite database by using simple spinner, which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
  • Added search functionality to list view items will filter the list data with a matching string.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Experience with REST and SOAP web services.
  • Worked closely with another mobile app developer leading the other platform development.
  • Worked on debugging the application using Logcat, DDMS.
  • Tested code using JUnit Testing and maintained a bug database.
  • Tested the app across different versions of Android and tested them on different android phones to assure quality and performance.

Environment: Android Studio IDE, Android SDK 4.0 + (Ice Cream Sandwich - Jellybean), Java SDK 1.6, SQLite database.

Confidential, Raleigh, NC .

Android Developer

Responsibilities:

  • Customized adaptor and used custom List Views to view information on every screen, and to keep uniformity of the application.
  • Managed session using Shared Preferences and Alarm Manager to every activity. If the user in active for over 5 minutes, he/she would automatically logout.
  • Designed reusable components, custom UIs, and rich interfaces.
  • Integrated Google Map's API for users to search nearby doctors and facilities.
  • Saved data such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
  • Experience with REST and SOAP web services.
  • Coordinate with QA and product owners during planning and requirements phase
  • Manage code repositories; code versioning, and app build process.
  • Worked on debugging the application using Logcat, DDMS.
  • Tested the application on multiple android targets SDK and smart phones, and debugged the issues that were found.
  • Assisted in code review, code fixes and bug fixes.

Environment: Eclipse IDE, Android SDK, SQLite database, Java, and XML, CVS, JSON.

Confidential, Denver, CO .

Android Developer

Responsibilities:

  • Designed and developed mobile health application for Android mobile devices with extensive user interface development. Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the applications.
  • Used web views, list views & populated lists from database using simple adapters.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Saved data such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
  • Designed downloading files and images by showing Progress Bar Activities.
  • Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
  • Implemented the required GUI by making modifications to the xml files.
  • Experience with REST and SOAP web services.
  • Worked on debugging the application using Logcat, DDMS
  • Used CVS for project management and version control.
  • Participated in all the phases of SDLC from design, development through testing, porting and support of application.

Environment: Android SDK, SQLite, Eclipse IDE, XML, JSON, CVS (version control), Logcat, DDMS console.

Confidential

Android Developer

Responsibilities:

  • Integrated Google Map’s API
  • Used SQLite for databases
  • Integrated barcode feature and also made a provision for typing a barcode
  • Designed three tabs viz. past, present and future that display the delivery status by fetching the correct data from the database
  • Developed electronic signature page to confirm delivery
  • The app determines the exact coordinates of a driver that are fed to the web server to keep track on the bus
  • Implementation of this software was achieved using extensive design principles, robust algorithms, road networks, map services, SQLite knowledge and Java programming.
  • Worked with web services, web views and populated list from databases using simple adaptors and cursor adapters.
  • Worked with testing team to resolve the bugs.

Environment: Android SDK, Eclipse IDE, AVD Emulator, JDK 1.6.

Confidential

Embedded Firmware Engineer

Responsibilities:

  • Involved in schematic designing & checking all interfaces in the target board to work properly. Customizing firmware as per compliance.
  • Implemented embedded C code for peripherals GPIO, LCD, 4x4 matrix keypad, UART0, UART1, I2C, ADC, timers, external interrupt and watchdog timer in interrupt mode.
  • Implemented code to send current location along with hard code of defense patrolling vehicle to the base station through radio set in broadcast mode.
  • Implemented code to poll device by its hard code using transponder then sending received current location of the patrol to the front end.
  • Sending location in emergency using external interrupts.
  • Implemented code to monitor radio set’s battery using Inbuilt ADC and monitors the system execution using watchdog timer.
  • Implemented code when system connected to front end, when request comes from front end, respond to it & save the hard code in EEPROM received by front end.
  • Bug fixing and testing the application against requirement.

Environment: LPC2148 ARM7 micro controller, Ted iron Radio set, GPS, and RMT connectors, EmbeddedC, Keil IDE.

Confidential

Embedded Firmware Engineer

Responsibilities:

  • Involved in schematic designing & checking all interfaces in the target board to work properly. Customizing firmware as per compliance.
  • Implemented embedded C code for peripherals LCD, 4x4 matrix keypad, UART0, UART1, I2C, timers, external interrupt and watchdog timer in interrupt mode.
  • Implemented code for 3 modes (Transmitter, Transponder & super transponder) and 2 ways (broadcast & polling).
  • Implemented code for broadcast mode as transmitter transmits the current location & its code to the nearest transponder for every given period of time. Transponder receives &adds its code and transmits to the nearest super transponder. Super transponder also adds its code & sends it to base station.
  • Implemented code for polling mode as Super transponder polls the transponder & transponder then polls the transmitter. The transmitter sends the current location & its code to the transponder; transponder adds code and sends to the super transponder and super transponder to base station.
  • Implemented code to send emergency messages and user typed messages using external interrupts.
  • Implemented code to monitor and restart the system execution using watchdog timer.
  • Bug fixing and testing the 100 boards against requirement.

Environment: MSC 1210 micro controller (8 bit), Ted iron Radio Set, GPS, EEPROM, Watch Dog Timer, Embedded C, and Keil IDE.

We'd love your feedback!