We provide IT Staff Augmentation Services!

Android Developer/consultant - Remote Resume

4.00/5 (Submit Your Rating)

Nyc, NY

PROFESSIONAL SUMMARY:

  • 5+ years of expertise in design, development, and deployment of Android application.
  • Designed and developed native Android based applications using JAVA, HTML, XML, JavaScript, Cascading Style Sheets (CSS), and Dreamweaver.
  • Extensive programming experience in Android SDK based application development.
  • Expertise with audio features, video features, graphics design, interactive design and animation
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Professional understanding of System development life cycle (SDLC), as well as various phases such as Analysis/Design, Development and Testing.
  • Involved in several web application development projects that required Responsive Web Design.
  • Complete mobile life cycle expertise experience from design, development to deployment of mobile applications.
  • In - depth knowledge of Android framework, application development, memory management, audio-video codecs, and binary streaming as well as mobile application development using Titanium SDK.
  • Expertise in SOA, Web services, XML Parsing, JSON, and Hybrid-app using Cordova/Phone gap.
  • Expertise knowledge and working experience in Android SDK, Eclipse IDE, JAVA Script, HTML, CSS, JQUERY, AJAX, Android Studio and gradle for Android build system, Application Stack and Android Architecture.
  • Proficient with common Android framework APIs ( Location, Camera, Notifications, Bluetooth, Map API)
  • Expert knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite. 
  • Expertise in debugging and troubleshooting existing code using ADB, DDMS, Developer Tools, and also familiar tracking bugs and sending crash reports using hockey App. 
  • Proficient in learning whatever technology is required for effective job execution.
  • Excellent technical and communication skills, and capable of handling responsibilities independently as well as a proactive team member.
  • Always curious to learn new skills and technologies. A fast learner.

TECHNICAL SKILLS:

Programming Lang.: Java, C, C++, SQL

Android versions: Android 4.x (Kitkat/ & Ice-cream Sandwich), Android 5.x (Lollipop), Android 6.0

Android APIs/SDKs: Google APIs (Maps, overlays), GCM, Parser, Facebook, Twitter, Location, Activities, Intents, Intent Filters, WebView, Layouts (XML, in code, and custom View and ViewGroup), Threads (AsyncTask, Timer Task, handlers, Services) Camera

Hybrid Mobile APP Development: Cordova, PhoneGap, Titanium, Rhomobile, SAP UI5

UIKit Framework: Table View, Views, Buttons, Navigation Controllers, Tabbar Controller, UI Labels, UIScrollViews, Segmented Control, TextFields, Progress View, Activity Indicator View, Stepper, Image View, Picker View, UIWebView, Gesture Recognizer.

Android Frameworks: Android application lifecycle framework Activity, Services, Broadcast Receiver, Content Provider / Resolver, Notification Builder framework, Fragment, Drawer, Looper / Handler / Async Task Threading, Storage, Preferences, sqlite, 9 patch images.

Other API Integration: Google Map, Google Charts, Yahoo UI Api’s, Adobe Spry

Scripting Language: HTML 5.0/4.0, XML, AJAX, JavaScript, JSON, CSS3 / Java Script, JSP, PHP

XML Technologies: XML, XSL/XSLT, XMI, XAML, DOM, XPath, SOAP, WSDL, DTD

Application Servers: Apache Tomcat, Jetty, Web Logic, WebSphere, JBoss

Source Control: GIT, SVN, CVS, Clear case, Sub Clipse,

Databases: MS SQL Server, SQLite3, Oracle 11g/10g/9i, MySQL

Project Mgmt Tools: Bugzilla, JIRA, Mantis, MS-Office, Visio, JIRA, Confluence

Methodology: Agile / Scrum, Unified Process, Software Patterns, Waterfall and TDD

Operating Systems: Windows 10/8.x/7.0/Vista/XP, UNIX, LINUX, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential 

Android Developer/Consultant - Remote

Responsibilities:

  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Responsible for analyzing the requirements of application, testing, stage, deployment, production and maintaining the application
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support
  • Enhanced the scheduler module providing the associates work schedules and notifications.
  • Designed the User Interface with navigation bar, viewpager.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Worked extensively with Eclipse, Java and Android SDK frameworks.
  • Integrated the QR Code scanning library into the application for the scanning
  • Responsible for adding the Reader API, this allows reading the payment card data
  • Worked with Google Maps Android API V2 to display the AIL locations with markers using Geocoder
  • Designed custom dialogs, custom notifications for displaying the generated payment code.
  • Communicate with back-end development team to integrate front- and back-end code.
  • Registered the Broadcast Receivers for the android system announcements
  • Implemented the mail feature of sending mail with billing information as an attachment.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Responsible for adding the update module for checking the latest version of app
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes
  • Communicated effectively with stakeholders to manage expectations.

Tools: Java, JDK, Android Studio, Android SDK, Android Framework APIs (GPS, Camera, Notification), UI Animations, Google Maps API V2, Google Volley, SVN, JUnit, JSON, Eclipse, Virtual Machine, Multitasking, LogCat.

Confidential, NYC, NY

Android/ Frontend Developer - Consultant

Responsibilities:
  • Worked as a mobile frontend developer for Cordova/Phonegap hybrid application.
  • Co-ordinated with BA/Business groups for better understanding of functional requirements.
  • Actively participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager.
  • Working with AGILE methodology by attending daily SCRUM meetings and SPRINT retrospective meetings to ensure delivery of high quality work on a by weekly iteration. 
  • Involved to set up the development environment with NPM(node package manager), Bower and Grunt.
  • Key resource for layout and UI work utilizing XML, Views, ListView, MenuItem, Activities, Fragments, Notifications, etc.
  • Responsible for developing the Android UI layouts (Linear layout, Relative layout).
  • Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation and Action Bar Control.
  • Modify UI pages using HTML5, CSS3, and JavaScript.
  • Developed code to call the web service/APIs to fetch the data and populate them on UI.
  • Worked with AJAX data consisting of JSON responses parsing the same and presenting on the UI layer.
  • Worked with Responsive Design framework using Bootstrap CSS.
  • Tested the hybrid app on chrome browser and fixed bugs after identifying them with Chrome Element Inspector.

Environment: Android SDK, Android Studio, HTML5, CSS3, AJAX, jQuery, JavaScript, JSON, Eclipse, SVN, X-code.

Confidential, NYC, NY

Android Developer - Consultant

Responsibilities:
  • Conceptualized, designed, developed and deployed mobile applications.
  • Involved in requirement gathering and designing of the application.
  • Worked with business users, development teams to understand business requirements in order to design and implement better UI for the application. 
  • Worked as an Android developer on a Cordova/Angular based Hybrid application to create many custom plugin that communicates from the Cordova webview to the native Android platform and back.
  • This plugin is basically to read the pdf417 barcode from the driving license to get all the information of the user and save that in the database for future use and authentication.
  • Device information plugin
  • This plugin works the same way as the Cordova/phonegap builtin plugin i.e device plugin but with more advance feature like to get the device info along with screen on/off and many other actions.
  • A very unique and most useful plugin for the company where a user can send a feedback to the company on touching the screen with some special gestures and then he can write the feedback and send along the logcat logs, screen image as well as the user information all in one zip file to the server. It creates JIRA issue automatically and uploads three files (screenshot, user comment file, log file) alone with user id and tablet IP address.
  • Single sign on plugin is used for the apps where user don’t need to login again and again to the same domain, all he need is to login just once to the domain and then he can use as many apps of that domain as he wants.
  • This is the same as the Logger plugin implemented different way to send device logs and other information to the server using ACRA jar.
  • Started from the scratch from downloading and installing Eclipse, Android SDK, ADT plugin, the latest copy of Cordova that extracts its contents.
  • Setting up path environment variables for Android SDK, Java home, Ant home on a windows in a bat file.
  • Deployed apk files to the devices remotely using ADB & Xampp and also debugged the app on a tablet remotely for any bugs and errors. Android plugins were also debugged using Eclipse as java source.
  • Integrated Samsung MDM API to display device (Samsung tablet) id within our app without switching the Bluetooth on.
  • Involved in development of UI for the app using angular js. 
  • Worked in multiple versions of Android SDK from Kit Kat to lollipop.
  • Developed extensive tasks using background processing with AsyncTasks and Services, AIDL, fragments and broadcast receivers. 
  • Responsible for managing activities using explicit and implicit intents within plugins. 
  • Worked on fragments to develop the app to adapt to different orientations and different screen sizes. 
  • Strong in developing and updating a web page quickly and effectively using HTML5, CSS3, XHTML, Java Script, jQuery, jQuery Mobile, AngularJS, Node.js, AJAX, JSON, MVC, Knockout JS, and Bootstrap. 
  • Used Fiddler to capture all the HTTP and HTTPS traffic that passes between tablet/pc and server
  • Used GitHub and Tortoise SVN for source code management and for version control. 
  • Experienced working with Stash to collaborate on Git repositories. Create accounts, projects, repositories, set up permissions, and get code into stash.
  • Created tasks and subtasks on JIRA for team members
  • Arranged meetings on outlook
  • Coordinated with BA, development team, technical lead, QA, and project manager during the entire cycle using GitHub, JIRA and Jenkin.
  • Used Microsoft Lync and outlook throughout the project to communicated with team members.

Tools: Notepad++, Eclipse, Android SDK, Android Framework APIs (GPS, Camera, Notification,), Microsoft Lync and outlook, Fiddler, XAMPP, Eclipse, lync messenger, Photoshop, Virtual Machine

Confidential, Red Bank, NJ

Android Developer - Consultant

Responsibilities:
  • Conceptualized, designed, developed and deployed android mobile applications.
  • Involved in requirement gathering and designing of the application.
  • Created custom Views, such as List Items, Date/Time Pickers, Complex Radio and Image Buttons, as well as custom List View Adapters. 
  • Designed and implemented user interface which includes button, list view, image view, text view, and edit text and navigation drawer.
  • Involved in development of UI for the app using Text Views, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts. 
  • Designed UI screen for Insurance Quote to get User information with JSP.  Designed and developed Rich Mobile Applications using JavaScript, XML, CSS, and HTML.    
  • Worked on web services and XML parsing.
  • Worked in multiple versions of Android SDK from Froyo to Kit Kat with different API Label.
  • Developed extensive tasks using background processing with Async Tasks and Services, AIDL, fragments and broadcast receivers. 
  • Responsible for flow control between different activities using explicit and implicit intents. 
  • Worked on fragments to develop the app to adapt to different orientations and different screen sizes. 
  • Consumed Web services (Restful) to retrieve data in JSON format and display the results in a Listview. 
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Created static and responsive html pages with the Dreamweaver and tweaked the images with the Gimp/Photoshop.
  • Used SQLite for databases and implemented the functionality of application according to client requirement 

Tools: Dreamweaver, Android SDK, Android Framework APIs (GPS, Camera, Notification), Eclipse, Object Oriented Design, LogCat, Photoshop, DDMS, Virtual Machine, JSP, Calculator

Confidential, Bentonville, AR

Android Developer - Consultant

Responsibilities:
  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Develop the News module providing all latest company news.
  • Enhanced the scheduler module providing the associates work schedules and notifications.
  • Worked extensively with Eclipse, Java and Android SDK frameworks.
  • Designed the login activity with dynamic layouts and custom buttons.
  • Used Shared Preferences for login session and handlers for set timers.
  • Used services, Async tasks & Alert Notification API to implement event reminder feature in mobile app.
  • Used Volley library to get JSON objects and arrays from server.
  • Used Expandable List Views and Hash Maps to create drop-down lists using custom objects.
  • Communicate with back-end development team to integrate front- and back-end code.
  • Communicated effectively with stakeholders to manage expectations.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Fixed bugs reported by testing team using ADB and DDMS.

Tools: Dreamweaver, Android SDK, Android Framework APIs (GPS, Camera, Notification), UI Animations, Eclipse, DDMS, Dreamweaver), Object Oriented Design, Genymotion emulator, Virtual Machine, Microsoft Visual Studio, Multitasking, Log Cat.

Confidential, Minneapolis, MN

Android Trainee Developer - Consultant

Responsibilities:
  • Responsible for designing all the screen
  • Consumed the Restful web service with JSON and parsed the JSON using Gson.
  • Used Google Maps and Location based services for showing closest library location on the maps
  • Integrated Admob SDK in the free version.
  • Implemented customized List View; used AsyncTask & Threads where required to improve the performance.
  • Developed websites using MySQL, PHP, Symfony2, and other programming tools
  • Implemented feature for uploading user reviews and photos of diagram.
  • Created numerous helper classes that can be used throughout the classes.
  • Used SQLite database and shared preferences for user settings and data.
  • Client interaction at different levels of development.
  • Tested the app on different Handsets and Tablets.
  • I also used SASS to replace the value multiple times in CSS
  • Worked with Audio format (MP3, 3GP, MP4, M4A, AAC, and WAV), video codec (MPEG-4 SP, H.263, H.264 AVC, and VP8), Websockets, and Binary Streaming.
  • Used ADB command line (adb logcat and adb shell) with Android SDK to control device, copy files back and forth, install and uninstall apps.

Tools: ChemDraw, Microsoft Visual Studio, Eclipse, LogCat, Dreamweaver, Android SDK, UI Animations, DDMS, Android Framework APIs (GPS and Camera), Genymotion emulator, Virtual Machine, Microsoft Visual Studio.

We'd love your feedback!