Post Job Free
Sign in

Android developer

Location:
Texas
Posted:
December 18, 2017

Contact this candidate

Resume:

Palak Mehta

Ph. No. 872-***-****

Email-Id – *************@*****.***

Objective:

To secure a challenging and rewarding position as Android Developer with an established organization that can utilize my skills and experience.

Professional Summary:

Around 7+ years of IT experience in design, development, implementation and testing of enterprise applications.

Developed, architected multiple Android applications across versions from Android Gingerbread (2.3) to Android Nougat (7.0)

Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to market.

Developed multiple Android applications across versions. Good understanding Android Front- end, Back-end and UI guidelines including design development.

Working knowledge on web development and UI using HTML5, CSS3, JavaScript, and Java, C/C++.

Experience with various Android UI components such as List Views, Spinners, Text View, Buttons, Checkboxes, Dialogs and Action bar.

Experience in developing multithreaded application and Async calls based on network.

Experience in creating HTML Wireframes, Dynamic Screenshots and Sitemaps.

Experience with source code control management like subversion (SVN) and GIT, good at using the markup languages like JSON and REST.

Used SCRUM-Agile software development method for managing application developments.

Has good understanding and knowledge with implementing Web services with SOAP and REST.

Working experience with implementing RESTful web services to fetch and parse data using different parsing techniques.

Experience in prototyping visual design concepts and providing solution for new navigation systems, resulting in a better user experience.

Hands-on experience of Model-View-Controller pattern in designing and developing modern single page applications.

Experience in effectively communicating conceptual ideas and translating business requirements into interactive web applications.

Have experience in Test Driven Development (TDD).

Proficient with Google Maps APIs, GCM.

Experience to working with Retrofit, Volley, OkHttp, and Picasso libraries.

Experience in using SQLite Database for mobile data management.

Hands on experience on integrating public API's such as Facebook, Twitter, YouTube, Google in app, Android.

Experience in using GCM for Push Notification.

Experience with WebRTC Framework for Live Video Chat Applications.

Worked with Broadcast Receiver and Services.

Experience to working with In-App Purchase.

Experience with publishing application on Google Play Store.

Performed Unit testing using Espresso.

Experience in using UI designing tool such as Balsamiq to meet the requirements of projects and show the results to client.

Experience with Bluetooth Low Energy (BLE) to discover devices, query of services, and transmit information.

Have knowledge using Dagger 2 for the dependency injection.

Experience to working with the different UI component using Material Design features.

Knowledge of Video/Audio streaming in app from URL and experience working with Bluetooth, Location services, Camera, Notifications and Maps.

Proficiency in app debugging, testing and experience in writing Unit tests.

Excellent in troubleshooting and debugging software applications, creating, executing and documenting test cases for Android app.

Experience in working under software development methodologies such as Waterfall and Agile.

Ability to grasp and master new technologies, excellent analytical and problem solving skills.

Experience working with a team with minimal supervision and multi-task when work under pressure.

Technical Skills:

Android Development

SDK Android (2.3Gingerbread ~ 7.0 Nougat), Location Services, RESTful(API) Web Services, WebRTC, Audio / Video Codec, Latency Version Control software’s, Data Storage, Content Providers, TDD,Broadcast Receivers, JSON/XML parsing, SOAP, BLE, Google Maps, Connectivity and Notifications, Retrofit, Firebase, Espresso, Material Design.

Web Development

JavaScript, HTML5, XHTML, CSS, XML, Apache Tomcat, JSON, PHP, CMS

Programming Language

JAVA, C, C++, Understanding of Python

Database

SQLite, MySQL, Oracle 11G Release2

Tools

Android Studio, Eclipse, NetBeans, SharePoint, Photoshop CS5, JUnit, Git, Visual Studio, MS Office, MATLAB, Wireshark, Balsamiq, Kernel

Operating Systems

Windows, UNIX/LINUX

Education:-

Bachelor’s in Technology Electronic & Communications, India.

Professional Experience:

Client: Horizon blue cross blue shield, NJ July 16 – Till Date

Google Play Link: https://play.google.com/store/apps/details?id=com.horizonblue.android.hzhs.careonline

Role: Android Application Developer

Responsibilities:

Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Re-Design, Implementation and Maintenance.

Involved in collecting client requirements and preparing the design documents.

Involved in full life cycle of the application including sprint planning, prototypes, design, develop and test.

Implemented elements of content display, user authentication, video playback, peer-to-peer video communication, scheduling, push messaging, and API consumption to name a few of the features.

Implemented Web RTC API for the Live Video chat applications with the available doctors.

Used parameters like Latency for Audio and Data Streaming.

Knowledge of using Video Codec V8 and H.264 for high compression video compression and quality.

Implemented List View for better Search Criteria and check availability for the Doctors.

Implemented List View Component to load an HTML data.

Involved in Testing driven development (Unit Testing, Integration Testing).

Used Retrofit for real time storage and synchronization, user authentication.

Experience in utilizing the concept of Material Design.

Ongoing SharePoint administration and Excellent troubleshooting skills.

Used JUNIT to perform class level functionality testing. Used JavaScript to perform client-side validations. Experience in using NetBeans, Eclipse, and Android Studio.

Hands on SharePoint upgrades across different versions, backup and restores.

Implemented Notification Manager to display updates on the notification bar.

Implementing Broadcast Receivers for Android.

Utilized GPS location-based services and Google Maps API to enable Google map search for locations in close proximity.

Have Implemented Battery Management for increasing handset power performance.

Refactored the code base to optimize start-up time and memory usage.

Integral in internationalizing of the app to support different languages.

Key resource for layout and UI work utilizing xml, Views, Web view, List View, Menu Item, Activities, Fragments, Frame, Notifications, Push Notifications, Loaders, AsyncTask, handler etc.

Improved crashes handling, and made the application awesomely stable.

Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.

Took care of Code Review, Code Fixes and bug Fixes.

Environment: Java, Android SDK (1.6 to 5.0), Eclipse(ADT)3.7, Android studio, HTML, JavaScript, CSS, CMS, WebRTC API, Wire Shark, Git, SharePoint, HTML5, CSS3, JSON, XML.

Client: Kaiser Permanente, CA. Jan. 16 – June 16

Google Play Link: https://play.google.com/store/apps/details?id=org.kp.m

Role: Android Developer

Responsibilities

Used SQLite to cache the data received from the RESTful web services.

Constructing HTTP requests, fetching server response and parsing feeds wherever required.

Analysis of mobile application code for re-engineering.

Used Retrofit for real time storage and synchronization, user authentication.

Involved in the requirement of gathering and documentation.

Involved in User Interface development and web services design implementation.

Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.

Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.

Implemented Google Maps API v2 with forward and reverse geo-location.

Integrated location based services using Google Maps API to display locations of the nearest stores.

Implemented unique design for portrait and landscape mode.

Managed data using SQLite, SQL Helpers as well as Raw Queries to do database management.

As major responsibility, used Web Views, List Views & populated lists from databases using simple adapters.

Helped in implementing different web services in different functional models.

Hands-on experience in designing and implementing various SharePoint Features, Content Types, Custom Document Libraries and Lists.

Tested the application on multiple android targets and debugged the issues that were found.

Took care of code review, code fixes and bug fixes.

Deploying the Application builds on the internal app distribution site and stores.

Involved in requirement gathering and designing of the application.

Used GIT-HUB as our project version controller, where used to commit and push the developed, working code

Work closely with the web application development team to ensure proper integration between mobile application and web application.

Tested the application on various Android devices.

Environment: Android SDK 5.0, Eclipse IDE, JSON, Java, JavaScript, HTML5, CSS3, Frontend, REST Web Services, SharePoint, XML, Action-Bar and GIT-HUB.

Company: Ralzam Solutions, India

Role: Android Developer Jan 2014 – July 2015

Responsibilities:

Discussed the requirements with the client and documented the requirements.

Involved in User-Interface layout design and outlining.

Maintain User Session Once User Login to the application.

Used SQLite to manage data.

Implemented mailing functionality in the App.

Designed the layout of Endless List View to show emails and populated lists from JSON response.

Integrated PayPal to collect payments.

Designed Calendar Layout to schedule Appointment.

Integrated Google Map in Application and showing route using Google’s Direction API.

Integrated Grid Layout to show check list.

Designed and created customize Dialogs.

Designed Animated Progress dialog to show loading.

Designed UI for different devices of android mobile devices and implemented it.

Used Android Asynchronous Http Client library, a third-party library for server call and persistent cookie storage.

Adjusted Android default behavior such as orientation response to improve activity life cycle flow.

Utilized Action Bar Sherlock library for action bar compatibility from Android API 10 to 15.

Restricted the guest to run the build functionality.

Designed and maintained client SharePoint websites.

Developed and maintained SharePoint documentation as it relates to policies, procedures and architecture application integration.

Implemented Notification Manager to display updates on the notification bar.

Utilized button style and edit text background, added background selector.

Resolved the layout conflict issue when user clicks on the password text field.

Tested and debugged application.

Used Balsamiq to design mock-ups for the application.

Environment: Android SDK 2.3, Android Studio, GitHub, Json, HTML, CSS3, JavaScript, CMS, Google Map, Notification, SharePoint, Android Emulator, Android Debug Bridge.

Company: O Going Inc., India Oct 2012 – Nov 2013

Google Play Link: https://play.google.com/store/apps/details?id=com.first.ogoing&hl=en

Role: Android Developer

Responsibilities:

Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Re-Design, Implementation and Maintenance.

Developed a Business networking and social media marketing android app for business owners, marketers, entrepreneurs, professionals and service providers.

Documented the requirements and there by analyzed and involved in design, code.

Intensive use of internal API to fetch item details.

Used Balsamiq to design mock-ups for the application.

Have Implemented Battery Management for increasing handset power performance.

Key resource for layout and UI work utilizing XML, Views, Web view, List View, Menu Item, Activities, Fragments, Frame, Notifications, Push Notifications, Loaders, AsyncTask, handler etc.

Responsible for design of user interface using various custom layouts, drawables, buttons, dialog boxes, alert boxes, Slider menus. Inserted suitable code to capture the various button and text field events.

Download and upload content from back end web server via REST API.

Implemented social network integration, Universal loader, Background Services, XML parsing

Detail flow and Advance listing.

Company: Vizgro Tech, India Jan 2010 – Sep 2012

Role: Web Developer

Responsibilities:

Web-based application, interface design and programming.

Developed user controls and custom controls to reuse them in many web forms.

Integrate web-based customized functional application modules used existing CMS.

Developed and hand code User Interface as dynamic HTML web pages for Application using Photoshop, Dreamweaver.

Created and Integrated user controls and Cascading Style Sheets into Web Pages for user customization of page background and styles.

Developed custom workflows using SharePoint Designer to notify/approvals/feedback with the teams associated with the project hierarchy. These workflows triggered through the data entry into the InfoPath form at different levels.

Used combination of server controls, HTML for User Interface and Client-side validation controls, Java Script for client-side functionality implementation in Web application.

Developed User Control to avoid redundancy in the code and code reusability.

Developed Web-based Internet applications linked to MYSQL databases.

Utilized MySQL script for data retrieving, querying, storage and manipulation. Create Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables form the MySQL database.

Database and data warehouse, data-mart, hierarchies and data-schema design and build.

Environment: Java, JSP, Servest, XML, HTML, CSS3, CMS, Oracle 8i, Apache.



Contact this candidate