Senior Android Developer Resume
Dallas, TX
SUMMARY
- Over six years of experience in designing and developing high - end Enterprise Level Web & Mobile applications
- 4+ years of experience in Mobile development using googleAndroid platforms.
- Expertise in developing application for Android Operating System using Android Studio, Eclipse IDE, JAVA, XML, Android SDK/NDK 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 Espresso, Robotium, Appium.
- Proven ability to work efficiently in both independent & team work environments.
- Strong analytical focus and good practitioner of design patterns.
- Working knowledge of Android NDK and React Native development.
TECHNICAL SKILLS
Web Technologies: JSP, Hibernate, JavaScript, JSON, XML, XSLT, PHP, HTML 5, CSS, Backbonejs, Underscorejs, JQuery, Angular JS
Programming: C++, C#, Java
Tools: Android SDK, Android studio, Eclipse IDE, MS Office, Adobe Dreamweaver CC, Photoshop, SVN, EGIT, and Maven, JIRA
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 hotels, 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
Confidential, Atlanta, GA
Senior Android/IOS Mobile Application Developer
Responsibilities:
- Worked in Ocean’s Eleven Scrum team for ASCI-IT (EDS) in designing the User Interface and overall look and feel of the Cricket Wi-Fi app.
- As a team we are responsible for porting Cricket-Wi-Fi App from Native to Hybrid application using IBM Worklight.
- Involved in setting up the local environment, testing & porting IBM Worklight Apps.
- Have learned Angular JS & Bongular JavaScript Frameworks and used them to design mobile app.
- I was Assigned User Stories for Cricket Wi-Fi- Legal Screen-Support Screen Android page display for full end license agreement & privacy policy, Update About Screen, Map Screen-Search Button, Jenkins Automated Build (Windows).
- I have also worked on Mobilize Webstr application where I was assigned Manual Testing for User Stories with specific target devices & browsers.
- Implemented Bones in Mobilize Webstr Project which is built on standard technologies such as Angular JS & JQuery.
- Integrated Bones for Confidential & Confidential standards such as Global Login (internal) & WebSEAL WebJunction (external).
- Deployed the hybrid mobile application in both Android and IOS
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 preference.
- 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 Confidential 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
Confidential
Java Developer
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
