We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Mansfield-mA

SUMMARY

  • Over8+ years of Experience in design and development in Java based applications and Smartphone and tablet (Android) development experience.
  • Developed multiple Android applications across versions.
  • Extensively worked with Android SDK and Eclipse IDE along with Android ADT plug in.
  • Extensively worked on Memory leaks, Data offline usage, Content Provider, Multiple Screen Support, Push Notifications, accounts and Sync Adapter on Android.
  • Proficient with common Android Framework API's (WebView,Email, Bluetooth,ContactManager, Camera, Notifications, Maps).
  • Knowledge on Integrating third party libraries such as Facebook, Google Plus, Twitter, Retrofit, Picasso, Okhttp, GSON, Simple - Xml, Dagger2, Jackson, Persistence Room library, Otto, Stetho.
  • Experience in implementing native libraries in application by using Android NDK.
  • Experience in implementing different types Design Patterns like Adapter &Singleton, Builder.
  • Good exposure in developing GUI using Interface design principles for Android mobile and tablet devices.
  • Strong expertise in creating responsive UI for various screen resolutions.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Handlers, AsyncTask).
  • Good Knowledge of health care, e-commerce domain and banking domain.
  • Expertise in Design, Object Oriented Architectureand Programming from design to implementation.
  • Experienced in using Pull, DOM and SAX parsers to process, validate, parse and extract data from XML files and proficient with JSON and SOAP parsing.
  • Experience in Architecture Design, development and implementation of software applications and testing.
  • Have hands-on experience in complete project life cycle.
  • knowledge Agile environment and Web application development.
  • Experience with testing the compatibility with different browsers like Firefox, Internet Explorer, chrome,safari, opera.
  • Have extensively worked on HTML5, CSS3, DHTML, XML, JQuery, JSON, JavaScript, Backbone, WCF (Soap and REST), Entity Framework,Linqto SQL, WPF, RIA Services, Silver lightTeam Foundation Server,Analysis Services in developing mobile-based and advanced web-based applications.
  • Experience in web service protocols such as Phonegap, JSON, HTTP, RESTful APIs and XML.
  • Experience on tools like Bamboo (Continuous Integration),Jenkins, Base Camp and JIRA (Bug tracking).
  • Knowledge on deploying libraries (AARs) to Bintray, Jcenter, Maven Repo.
  • Experience in version control systems like SVN,GIT and application servers like Apache Tomcat.
  • Excellent debugging and problem-solving skills withIntelliJ IDEA,Eclipse and RAD.

TECHNICAL SKILLS

Programming/Scripting Languages: Android, C, C++, CSS3, PL/SQL, Java, J2EE, JDBC, swift, kotlin,UNIX Shell scripting.

Development Tools: Android Studio, JDeveloper, Net Beans 6.X, MS Visual Studio, IBM Worklight, Photoshop, Sublime Text, Atom, IntelliJ IDEA, XCODE, Eclipse, Debuggers

Web Technologies: HTML 5.0, AJAX,, DHTML, XSL, XSLT 2.0, JSP, JavaScript, Servlets, AngularJS, NodeJS, JQuery Mobile, Spring MVC Framework & Hibernate

Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, XML, DOM parsers, SAX parsers, SOAP, JSON

Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Outlook

Database technologies: SQLite, MySQL, Realm Database, SQL Server, Oracle RDBMS, MS Access

Third Party Libraries: Picasso, Espresso, phonegap, Volley, ION, OpenGL, Cordova, Dagger, Retrofit, Jackson.

Testing and QA Tools: SDK,Junit, Crashlytics, Espresso,Mockito,DDMS, Logcat, Hudson, Testlink, BugZilla, Quality Center

Package& Version Control Tools: JIRA, CVS, GIT, VSS, Repo, Gerrit, Wireshark

Web/Application Servers: Tomcat 4.1/5.x/7.0/8.x & Apache HTTP Server

Mobile Technologies/Tools: Android Emulator, Draw 9-patch, Android SDK, Trace View, AVD, ADB/DDMSTraceview, logcat, lint and Fastboot and ADT tools Eclipse Addon

Operating Systems: Windows, Linux, UNIX, Mac OSX, IOS, VMware, Android

PROFESSIONAL EXPERIENCE

Confidential, Mansfield-MA

Android Developer

Responsibilities:

  • Involved in application android development, deployment, defect validation and production maintenance.
  • Developed the Mobile Agent application using Android Studio 0.8.14 and Android SDK package.
  • Refactoring application using dagger.
  • Designed the User Interface according to the requirements using UI components and UI Groups.
  • Worked with Google Maps Android API V2 to display the nearby stores based on user geolocation.
  • Integrated camera for capturing images of the card and other documents.
  • Registered the Broadcast Receivers for the android system announcements.
  • Designed the Custom Action barand Custom Progress bar while making service calls.
  • Spearheaded creation of four new information-security departments: vulnerability, Risk assessment, penetration testing and security engineering services.
  • Integrated ZXing Library to scan the barcode and display barcode image.
  • Designed the Custom Dialog,using the Fragment Activity.
  • Designed networking for the application using android library layer and android framework layer.
  • Making the Restful Service Calls at the various stages of the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
  • Enabled digital content using digital rights management.
  • Enabled Bluetooth services using BTLE.
  • Integrated Maps in the Mobile along with GPS location based implementation
  • Wrote code for client integration with FedEx backend systems and API's like PARC, SPST, ROSS.
  • Implemented capturing the screenshot of the payment screen, Bitmap to PDF conversion features using Android NDK.
  • Created a local database using SQLite to store and retrieve the data.
  • Implemented Git for code management.
  • Involved in web or backend technologies likeRuby on rails, React.
  • Implemented feature for sharing offer using Facebook, Mail, Twitter, push notifications and other social networking sites
  • Worked with Application Activity Lifecycle call-backs for providing the security and showing the login screen when the app goes to background.
  • Developed detailed test plan and test summary documents that outlined the tests to be performed for the given requirements and the results of these tests.
  • Implemented UI using Cordova.
  • Implemented Jira for project management.
  • Extensively worked on designing the layouts to compatible with screens with different resolutions.
  • Assisted in creating an analysis and reports.
  • Summarized in client discovery sessions.
  • Responsible for adding the update module for checking the latest version of the app.
  • Updated the app with new features like push notifications.
  • Responsible for making the application compatible with the Latest Android Version Lollipop 5.0.
  • Implemented Stash for code review.
  • Responsible for testing the application in the stage, code reviewfixingthebugs and providing post-production support.
  • Worked on testing the application using JUnittesting framework

Environment: Android Version 2.3.3-7.0, GPS services, Android Studio IDE, Windows 10, Java, Kotlin, JDK 8, ionic, Google Maps API V2, CORDOVA, Google Volley, Angularjs, NDK, XMPP, JUnit, Jira, GCM, Logcat, XML, Espresso, APN, JSON, SQLite, and Git.

Confidential, San Ramon-CA

Android Developer

Responsibilities:

  • Responsible for developing the emoticons library for the cruise line project.
  • Developed the user interface screens with Material Design concepts like Appbarlayout,Coordinator layout and implemented animations in the Finder related screens got an appreciation from the creative team.
  • Developed the application from scratch for the latest version.
  • Used new Google owned Persistence Room library to store the JSON content into SQL database and querying it from there.
  • Utilized GPS location-based services and Google Maps API to enable Google map search for locations in close proximity.
  • Designed the screens by using Custom component views to reuse in other screens.
  • Involved in Sprint Planning and Retrospective meetings to provide feedback on how to approach the upcoming sprint work.
  • Involved in product triage meetings and requirement gathering meetings to define and discuss the Business Rules with Product and Creative.
  • Used Wireframes, Ultron, Invisionapp extensively to measure the dimensions for developing the application and created the Animations to align with the business rules.
  • Migrated the entire app from roboguice to Dagger2 dependency injection.
  • Integrated HockeyApp to distribute the application to the Testers/QA and Product/Client.
  • Implemented the Google Tag Manager(GTM) to update the screen's content and toggle the features in the application.
  • Responsible for wrapping up the application to release it into play store.
  • Used internal Disney libraries to develop and to reduce the code size for the app.
  • Responsible for showing the huge JSON content on the UI by using different business logic and database queries.
  • Responsible for implementing Accessibility or Talk Back for each and every feature in the application.
  • Responsible for Peer Code Review, Defect Resolutions.
  • Followed the Agile methodology and used Model-View-Presenter (MVP) design patterns.
  • Extensively used Continues Integration(CI) tool Jenkins and JIRA bug tracking tool.
  • Used extensively Jackson, Retrofit2, and OkHttp2 to parse JSON content and render the model over the UI.
  • Handling RESTful Networking: (OKHttp/Retrofit), RXJava
  • Used SonatypeNexus and Maven repository tools to distribute the software components.
  • Used Git Hub version repository tool to update the code and raise Pull Requests.
  • Added styles and themes to filtered out the Activities which are based on the guest selection.
  • Integrated Adobe Analytics for new release and New Relic Analytics for older releases to get the crash reports and to know the Guest walk in the app.
  • Followed up with upstream applications to track the missing or incorrect data.
  • Used Juint and robolectric to write the test cases in the application and in the sub modules.
  • Integrated Google's Otto library to implement Bus event listeners.
  • Implemented Chat messaging notifications and Activity reminder notifications into Android wearable devices.
  • Used Picasso library extensively to render the Deck Map images, Activity venue location images on to UI.
  • Involved in the Regression and Performance testing of the application.
  • Debugged and Tested the app to find out the bugs by using Charles Proxy and Stetho library.

Environment: Android 6.0, 7.0, Java 7, Android SDK, Mac OS X, Android Studio, Retrofit 2.1.0, Converter GSON 2.1.0, OkHttp, Junit, Robolectric, REST APIs, Adobe Analytics, New Relic Analytics, GTM, Room persistence library, Roboguice, Dagger2, HockeyApp, Stetho

Confidential - Bloomington, IL

Android Developer

Responsibilities:

  • Worked on Slide out menu for show the user details using the views and SWrevealController.
  • Worked with UIKitFrameworkto design for Auto Layout Constraints development and maintenance.
  • Followed MVC pattern for easy access and Implemented Navagations between views for the view controllers using Segues.
  • Implemented Drop up menu for sharing the photos, contacts, etc. though the application.
  • Implemented live video streaming services in the app with third party framework.
  • Involved in tracking with the help of coreBluetooth.
  • Created CoreData Model and NSManagedObjects to persist data on the device for access.
  • live video streaming functionalities with framewroksAddLive Video SDK, CoreData, AVFoundation, Localization, etc.
  • Designed signup page and done validations for all fields.
  • Connection to web service was achieved using GCD. Delegate methods implemented to handle reception of response, data, error, and load finish.
  • Worked with OpenfireAPI for chatting and calling in the application by using Github.
  • Worked with AVFoundation framework for audio and video.
  • Involved in iOS performance testing along with Functional and regression tests.
  • Coordinated with Configuration Manager for continuous integration.
  • Worked with UITabBarController to show information about contacts, chats, calls and voicemail, so that user can access specified view at any time.
  • Utilized CoreData for persistence of data and used versioning for data changes.
  • Worked on SearchingwithSearchBar and inviting the contacts to chat and calling using framework.
  • Implemented UIScrollView to show the information about the usage of application.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Used specific XML schema for app's BLE(Bluetooth Low Energy) 4.0 profile, and use CoreBluetoothFramework APIs for the app to connect different devices of Apple.
  • Followed the Agilemethodology for implementing the project.
  • Took care of Code Review, Code Fixes, Bug Fixes, followed the AppleUI guidelines throughout the project.
  • Utilized MVC for design patterns and used instruments to prevent memory leaks.
  • Used Automatic Reference Counting for managing the memory.

Environment: XCode, Objective-C, Swift, Cocoapods, iOS 9/iOS 10+, SVN, JIRA, Instruments, Interface Builder, Auto Layout, Size Classes, UIKit, Cocoa Touch, NSOperations, Core Data, Core Location, GCD, Mac OSX, RESTful JSON, MVC, AVFoundation, UIKit.

Confidential - Chicago, IL

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code with Agile Environment.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Developed the caching module that caches User profile in SQLite. Used both SQL Helpers as well as Raw Queries.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout).
  • Designed complex User Interface screens using views and widgets.
  • Involved in requirement gathering and outlining.
  • Worked in Databases using native android API.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
  • Responsible for the Android business logic that uses JSON queries for getting data from the backend systems.
  • Redesigned the cart checkout process with enhancements such as the accordion-style interface that acts as guide to complete user purchase.
  • Responsible for Peer Code Review, Defect Resolutions.
  • Managed and coordinated for timely deliver.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Used subversion for branching and merging new features without disrupting mainline development on trunk.
  • Testing included emulator and device testing with multiple versions and sizes.

Environment: Linux, Android 4.0, Java, Eclipse 3.5, IntelliJ IDE, Volley, SQLite, JSON, REST APIs, Subversion, XML.

Confidential

Java Developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE.
  • Implemented the integration with the back end system with web services using SOAP.
  • Involved in integrating Web Services using WSDL and UDDI.
  • Front-end development using HTML, JSP, AJAX.
  • Used Spring Framework for MVC architecture.
  • Implemented the integration of Struts with Spring.
  • Implemented various design patterns like Factory, Abstract Factory, Singleton, Service Locator, DAO, Business Delegate etc.
  • Used Struts framework in UI designing (Tiles) and validations.
  • Working with SQL Server including storage and manipulating data.
  • Written POJO Classes, Hibernate mapping files for Hibernate Object-To-Relational Mapping with various MVC frameworks.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used CVS as a documentation repository and version controlling tool.

Environment: Hibernate, Spring, J2EE, Servlets, HTML, JSP, AJAX, CVS, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, SQL.

Confidential

Web Developer

Responsibilities:

  • Developed the App using HTML, JavaScript, CSS and Servlets.
  • Deployed the application in Tomcat.
  • Using the advanced level of jQuery, CSS, JavaScript and pure CSS layouts.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, CSS,XHTML
  • Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Used GIT for version control and Quality Center for defect tracking.
  • Define technical requirements based on business requirements.
  • Worked on cross-browser compatibility issues and fix the bugs pertaining to various browsers.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams.

Environment: HTML, CSS, JavaScript, jQuery, Oracle, spring, Servlets, JSP, Windows.

We'd love your feedback!