We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Northbrook, Il

SUMMARY

  • Around 8 years of IT experience in design and development in Java wif 6 years of Android Application development experience.
  • Developed and architected multiple Android apps across versions.
  • Expertise in developing applications for Android operating system using Android Studio, Eclipse IDE, SQLite, Java, Android SDK 2.3 to 6.0 and ADT plugin.
  • Experience in developing Applications using Java, XML, Eclipse, JDBC, JDK, Java Script, MySQL and HTML, CSS.
  • Experience in working wif Android Components Content Provider, Services, Broadcast Receivers, Activities and Fragments.
  • Experience in developing applications using Third - Party APIs such as YouTube, Facebook and Twitter.
  • Solid understanding of interfacing to back-end system using XML/JSON, REST API, SOAP, OAUTH etc.
  • Experience in working wif SQLite Database, Google Maps API, GPS Location Data and Push Notifications, Google cloud messaging.
  • Has proficient knowledge and experience wif Sensor APIs such as Location, Accelerometer, gyroscope, NFC and more.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling.
  • Solid understanding of Android UI and Design guidelines.
  • Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Coordinator Layout and using Android Widgets and custom Widgets.
  • Undertaken full life cycle of Android Application Development, which includes testing on device and emulator as well.
  • Experience in bug fixing, debugging, analysing teh reports related to crash and coming up wif solutions for challenges and requirements in teh applications.
  • Experience wif various testing frameworks like Espresso, Roboelectric.
  • Experience in various methodologies like SDLC, Agile development and waterfall development.
  • Experience wif source code control management like subversion (SVN) and GIT.
  • Used SCRUM-Agile software development method for managing application developments and experience using JIRA tool.
  • Understanding of reactive programming concepts and libs such as RxJava, RxAndroid.
  • Has worked on IoT devices, such as controlling hardware modules via Bluetooth Comm from Android Device.
  • Self-motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate wif team players.
  • Enthusiastic about latest trends in Wearable technologies, home assistants like Google Home etc.

TECHNICAL SKILLS:

Android OS: Android 1.5 to Android 7.1

Languages: Java, Kotlin, Python

Scripting Languages: JavaScript, HTML5, CSS, XML, AJAX

Databases: SQLite, MySQL

IDE: Android Studio, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Northbrook, IL.

Android Developer

Responsibilities:

  • Involved in requirement gathering and designing of teh application.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
  • Used Google Volley for all networking related operations.
  • Implemented Dependency Injection using Dagger2.
  • Worked closely wif teh web services team to ensure proper integration between mobile application and web application.
  • Developed beautiful data visualizations wif stacked bar and donut charts which includes animations.
  • Developed functionality of drawing/plotting trials, GPS navigation route using Google Maps API.
  • Used Site Catalyst to track and capture user navigation and behavioural patterns wifin teh app.
  • Developed teh Card framework for teh app following Google Material Design guidelines.
  • Used nested Recycler View, Item Animators to render multi-level data lists.
  • Supported devices wif Android OS Versions 4.1 to 7.0.
  • Used Roboelectric and mocktio framework for writing Unit tests.
  • Used Espresso for functional and UI testing.
  • Used Github as our project VCS to commit and push teh developed working code.
  • Participated in code reviews wif peer developers.
  • Worked in 2 week sprint cycle Agile environment.

Environment: Android SDK 6.0/7.0, Android Studio, GSON, Google Volley, MVP, Espresso, Adobe Site Catalyst and GitHub.

Confidential, Bloomington, IL

Android Developer

Responsibilities:

  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
  • Involved in requirement gathering and designing of teh application.
  • Used Content Provider to access our SQLite Database.
  • Designed and implemented database contract, database helper and provider classes to work wif content providers.
  • Sync data wif SyncAdapter by retrieving data from teh server via Retrofit and updating data locally via ContentProvider.
  • Used OkHttp for all networking related operations.
  • Triggered Sync service for frequent refreshes whenever teh network is available
  • Displayed data in teh user interface via Loaders.
  • Integrated location based services using Google Maps API to display locations of teh nearest stores.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Used GIT-HUB as our project version controller, where used to commit and push teh developed, working code
  • Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
  • Used Crashlytics, while testing teh application, so as to verify teh proper free-flow working of teh application.
  • Worked wif teh Android SDK, and implemented Android Location Connectivity components.

Environment: Android SDK 4.4, Android Studio, JSON, Jackson, Gson, REST Web Services, XML, Crashlytics, Retrofit, and GIT-HUB.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Implemented Fragments on teh main screen, On Click of each fragment takes to another tab.
  • Implemented List View, so as to show teh different shipments and maps as a form of list.
  • Integrated location based services using Google Maps API to display locations of teh nearest stores.
  • Worked closely wif teh testing team.
  • Worked in an Agile based environment.
  • Collaborated wif web services team to implement teh backend support.
  • Designed and developed teh request and response data to and from database.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Developed automation test suites/framework for functional tests using Robotium for Android mobile devices using JUNIT from scratch
  • Performed Unit testing on teh various modules/functions to ensure dat teh output is as expected
  • Used JIRA to track issues.

Environment: Android SDK, Eclipse IDE, Google Maps, AML and SQL Databases, Junit, Robotium, GPS Services.

Confidential, Buffalo Grove, IL

Android Developer

Responsibilities:

  • Worked on teh user interface and flow pattern of teh ATN application.
  • Development of teh app to adapt different orientations and multiple resolutions depending upon teh quality of teh device.
  • Integration of third party application to teh libraries to cache image data, which improves teh performance of teh application.
  • Integration of Google Map API wif teh application.
  • Designing and development of teh xml layout wif Android Map Fragment to view locations on teh map.
  • Displayed teh deals data in Customized ListView and implemented XML Pull parser class for feeds for various sources.
  • Involved in Testing teh Mobile application and track teh bugs to fix in teh production environment.

Environment: Android SDK, Eclipse, Java, XML, Adobe Photoshop

Confidential

Java Developer

Responsibilities:

  • Analysed teh requirements of teh client and designed teh architecture.
  • General Designs and Detailed Designed were reviewed along wif peers.
  • Development of UI screen wif HTML and JSP.
  • Work closely wif UI/UX teams and backend teams.
  • Implement teh UI/UX customizations.
  • Implemented Push notifications to notify user for all crucial information.
  • Involved in unit testing, integration testing and user acceptance testing.
  • Wrote Stored Procedures for MySQL Database.
  • Team coordination for different issues and referrals.
  • Provided Onsite Support after teh system went Live.
  • Worked under teh UNIX environment.

Environment: Java, Servlets, JSP, EJB, JDBC, MySQL, UNIX, Tomcat.

We'd love your feedback!