We provide IT Staff Augmentation Services!

Android/frontend Developer Resume

3.00/5 (Submit Your Rating)

NY

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/Phonegap.
  • 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, and Developer Tools.
  • 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.: C, Java, C++, SQL

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

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: TableView, Views, Buttons, NavigationControllers, TabbarController, UILabels, 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, Sandbox Security, Notification Builder framework, Fragment, Drawer, Looper / Handler / Async Task Threading, Storage, Preferences, Google Cloud Messaging (Push Notification), 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, WebLogic, WebSphere, JBoss

Source Control: GIT, SVN, CVS, Clearcase, SubClipseDatabases: 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 8.x/7.0/Vista/XP, UNIX, LINUX, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential, NY

Android/Frontend Developer

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, NY

Android Developer

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.
  • Barcode scanner plugin
  • 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.
  • Logger plugin
  • 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.
  • SSO plugin
  • 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.
  • ACRA plugin
  • 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, HTML, CSS3, CSS, 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

Responsibilities:
  • Conceptualized, designed, developed and deployed 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 ListView Adapters.
  • Designed and implemented user interface which includes button, listview, imageview, textview, and edittext and navigation drawer.
  • Involved in development of UI for the app using TextViews, Buttons, Check boxes, Alert dialogs, Actionbar 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 AsyncTasks 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
  • Coordinated with BA, development team, QA and product managers during the entire cycle using GitHub and JIRA.

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 and Alert Notification API to implement event reminder feature into the mobile app.
  • Used Volley library to get JSON objects and arrays from server.
  • Used Expandable ListViews and HashMaps 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, LogCat

Confidential, Minneapolis, MN

Android Developer

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 ListView and used AsyncTask and Threads where it is required to improve the performance.
  • Developed websites using MySQL, PHP, Symfony2, and other programming tools
  • Involved in writing Junit test cases.
  • 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 Sharedpreferences for user settings and data.
  • Client interaction at different levels of development.
  • Tested the app on different Handsets and Tablets.
  • Created and used 9 patch images to improve UI quality.
  • I also used SASS to replace the value multiple times in CSS
  • Worked with Audio format (MP3, 3GP, MP4, M4A, AAC, 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), Object Oriented Design, Genymotion emulator, Virtual Machine, Microsoft Visual Studio.

Confidential, Bentonville, AR

Web Developer

Responsibilities:
  • Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
  • Designed and developed the layouts using CSS3, Box model and HTML 5.
  • Coordinated with the Business Analysts and conducted feedback sessions with the Associates in order to understand the requirements of the user interface layout of the web application.
  • Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript.
  • Debugged the website using Chrome Developer’s tool and manipulated the nodes using DOM functions.
  • Created the logos, images and icons that were used across multiple pages using Adobe Photoshop.
  • Defined and developed the presentation layer of the application using HTML 5, CSS3 and Ajax.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Developed the pages that are complaint to W3C and ADA standards.
  • Used JIRA tool for task assignment, bug tracking and fixture.
  • Used JSON for data exchange between client and server.
  • Used Ajax to reduce the network load and update only the certain components of the website.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
  • Updated the website from time to time for special Requirements.
  • Used Titanium studio to improve productivity and faster development.

Tools: Photoshop, Dreamweaver, Notepad++

We'd love your feedback!