Senior Android Developer Resume
Dallas, TX
SUMMARY:
- Over 6+ years of experience in designing and developing high - end Enterprise Level Web & Mobile applications
- 4 years of experience in Mobile development using google Android platforms.
- Expertise in developing application for Android Operating System using Android Studio, Eclipse IDE, JAVA, XML, Android SDK and ADT plug-in.
- Strong knowledge ofAndroidbasic components i.e. Activity, Intents, Fragment, Service, Broadcast Receiver andContent Provider.
- Experience in software engineering and development, agile development methodologies and test/behavior driven development.
- Expertise in using Java Threads (Multi-threading, Synchronization), Annotations, Generics, Collections API and TCP/IP Sockets.
- Extensive experience in building mobile applications usingAndroidframework APIs (SQLite Database, Camera, Animations, Google Maps, SMS, Content Provider and BluetoothStack).
- Experience in Android UI Toolkit and Layout Managers.
- Worked with Android adapter views like List view, Grid view, Recycle view, card view and Gallery.
- Experience working on latestAndroidSDK’smaterialdesign.
- Experience in front and back-end Application development.
- Experience in buildingapps which consumeREST and SOAP web services using JSON & XML parsing.
- Experience in implementation of Generic Bluetooth HAL using Bluetooth stack and customizing it.
- Experience in using Various Networking API’s OkHttp, Retrofit, Volley, AsyncTask and also on other API’s like Picasso, ButterKnife, Places API, Google Services, Facebook, Instagram, twitter, GSON.
- Familiar with various Automation testing frameworks like Robotium, Appium.
- Proven ability to work efficiently in both independent & team work environments.
- Strong analytical focus and good practitioner of design patterns.
- Basic knowledge of coding in Android NDK, React Native development and IOS using swift.
TECHNICAL SKILLS:
Web Technologies: JSP, Hibernate, JavaScript, JSON, XML, XSLT, PHP, HTML 5, CSS
Programming: C++, C#, Java
Tools: Android SDK, Android studio, Eclipse IDE, MS Office, Adobe Dreamweaver CC, Photoshop, SVN, EGIT, Maven, JIRA and
Operating Systems: Windows, Linux, Mac OS X
Application Servers: Apache Tomcat and HTTP Server, WAMP
Database: Oracle, Teradata, MySQL, SQLite
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior Android Developer
Responsibilities:
- Leverage beautiful cleaner interface, plus design changes usingAndroid5.0 Loliipop material designs tools like cardview, toolbar, reyclerview, animations properties and support libraries
- Integrate financial transactions within the app using PayPal and newAndroidPay.
- Used Leak Canary to manage, trace and fix memory leaks issue within the application.
- Optimized geo-location based features, user location tracing, navigation to nearby Confidential, Geocoding and POI.
- Integrated Google Cloud Messaging for sending notifications to registered users about new hot deals, gift coupons and exiting offers.
- Used dependency injections like butterknife for louse coupling of views.
- Used Retrofit to make a parent Callback Interface to automatically handle the error function, caching, and pagination to API.
- Used faster image loading libraries of Picasso and Glide to manage bitmaps.
- Bug-tracking the application using JIRA with team planning, and building great products to capture and organize issues, assign work, and follow team activity.
- Incorporated Google Analytics for efficient track of the application crash and error reporting
Environment: AndroidStudio, Leak Canary, Material Design, JIRA, Retrofit, Glide, Picasso, okhttp, PayPal, AndroidPay, Google Analytics, Git, Butterknife
Confidential, Dallas, TX
SeniorAndroidDeveloper
Responsibilities:
- Incorporated the tab navigation over the application using the View Pager Indicator third party library
- Introduced the push notifications through the Google Cloud Messaging API
- Implemented List View to show the different options.
- Improved the usage of Picasso library to the management and loading of images
- Implemented the cipher method for the storage of sensitive data such as passwords within the Android application
- Designed the UI/UX of the application using Custom Views
- Improved the UI/UX using customized Android styles and themes
- Integrated the Twitter API inside the application
- Created the SQLite helper for the application local storage
Environment: AndroidStudio, View Pager Indicator, Google Cloud Messaging API, Drawer Layout, Picasso, Custom Views, SQLite
Confidential, Austin, TX
Android Engineer
Responsibilities:
- Followed the Agile and Scrum methodologies in the project implementation.
- Interpreted the wireframes and created layouts and functionality according to it.
- Implemented Async task and Handlers to get the server response.
- Developed the Splash screen and Navigation Drawer with ImageView and ListView.
- Implemented REST services, getting JSON response and parsing them to get the required information.
- Worked on Password and Email validation.
- Implemented the payment system using NFC.
- Worked on the Camera feature to capture Gift cards and Loyalty cards.
- IntegratedAPIs in Settings Menu for itemized display of the user's p.
- Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android SDK 4.4, EGit 3.4.1, Eclipse IDE 4.4.
Confidential, NY
Android Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Responsible for design and handling the SQLite database functionality for the application.
- Responsible for designing the Login screen UI and handling the Authentication with backend servers.
- Responsible for getting the auto horizontal scrolling dynamic headlines using view pager at the top for every screen in the application.
- Responsible for implementing the media bucket through which the images and videos are displayed on the screen.
- Worked very closely with the UI design team in getting the image assets, screens and app icons.
- Tested the application on multiple android devices and debugged the issues using Logcat and DDMS.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android SDK 4.4, SVN 1.8.7, PHP 5.5.12, MySQL 5.6, Eclipse IDE 4.3.
Confidential
Android Developer
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Worked on web views, list views & populated lists to display the lists from database using simple adapters.
- Worked on Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
- Worked on services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Responsible for Embedding Google Maps, GPS Location Data into app with zooming controls.
- Responsible for saving data module such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
- Handled XML data using efficient parsing techniques such as DOM parser.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android SDK 4.1, 4.3, SQLite 3.7.13-3.8, Eclipse IDE 3.8, 4.2, JDK 7.0, XML 1.0, GPS, ADT Plug-in, Logcat, DDMS console.
Confidential
Android Developer
Responsibilities:
- Involved in full life cycle of the application including wireframe design, server development and client development.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on the feature that helps the user to identify current location.
- Worked on the feature that helps the user pick up a location and map that with the location of the accident.
- Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
- Developed the code in objected oriented manner for better code reuse.
- Created the client codes using JAVA in eclipse IDE 3.6.
Environment: Android SDK 2.2, Ubuntu 10.1/11.04, Eclipse IDE 3.6, XML 1.0, JSON
Java Developer
Confidential
Responsibilities:
- Participation in the development team.
- Handling validations and taken care of error handling.
- Involved in the coding of servlets programs and web-content using JSP.
- Preparation of low level and high-level design documents.
- Designed and coded the pages using JAVA and HTML.
- Assisted in database design in DB2, schema planning.
- Prepared Test Plans and Test review Forms.
Environment: Java 2.0, Servlets, JSP, JSTL, HTML, JavaScript, JDBC, Oracle 8i, Tomcat 4.x
