We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

0/5 (Submit Your Rating)

Rhode, IslanD

SUMMARY

  • 8 years of experience as Software Developer around 5+ years on Designing and Development of Android Applications for smartphones, tablet, and around 2 years on Java based applications.
  • Good Experience in Architecture Design, development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Good at Native and Hybrid mobile application development.
  • Strong knowledge on Objective C & C++, Java .
  • Experience in using storage options in android like shared Preferences .
  • Expertise in developing apps using SQLite, Java, XML Google.
  • Proficient with common Android Framework API'S (Location, Camera, Notifications, Maps).
  • Proficient inAndroidsdk versions fromAndroid2.3 toAndroid4.4 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean and Kit Kat, Lollipop)
  • Excellent knowledge and working experience in Android SDK, Android Studio, Eclipse IDE, Application Stack and Android Architecture.
  • Good experience working with IDE's likeXamarinStudio, Visual Studio.
  • Knowledge on Objective - C foriOSApplication development
  • Responsible for making the application compitable with the latest Android version Lollipop 5.0, Android version Marshmallow 6.0, Android version Nougat 7.0.
  • Experience in using Fragments, Activity workflow, Accelarator Framework, Action Bar Navigation, Menu designs, custom views and Loaders, View Pager .
  • Hands on experience with RecyclerView, HorizontalGridView, TableLayout, Linear Layout, Relative Layouts, GridLayout, GridView, ListView, HttpsURLConnection.
  • Very good understanding of Android back-end and UI guidelines.
  • Also worked with Graddle Wrapper and Dependencies .
  • Experience in building Android apps, which consume REST web services, using JSON and XML parsing.
  • Experience in Bluetooth and Wi-Fi with Android devices.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in Android Debugging tools such as Monitor, DDMS, ADB, Trace, Log cat and Eclipse ADT tools.
  • Expertise in web technologies using Core Java, J2EE, servlets, JSP, JDBC, Java Beans, and Client/server Architecture.
  • Experience in using technologies like CVS,SVN, GIT, VSS and application servers like Tomcat.
  • Experience in working with several automated Testing Frameworks including JUnit and Robotium.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Implementing Broadcast Receivers for Android .
  • Used adb logcat, DDMS for Debugging .
  • Used GSON Library, Retrofit 2.0 Library for parsing the JSON .

TECHNICAL SKILLS

Languages: Java,J2EE,JavaScript,C,C++,SQL

Application Servers: Tomcat 5.5/6.0/7.0, WebSphere 6.0

Web Technologies: HTML5, CSS3, AJAX,XML, XHTML,JSON,DHTML, Restful

Operating System: Android 4.x,Windows(NT/2000XP/Vista/7),UNIX,LINUX

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

Database Technologies: MySQL, PL/SQL, Oracle8i, SQLite

IDE’S Used: Net Beans, Android Eclipse IDE(with ADT), Eclipse and their Debuggers

Version Control Tools: CVS, GIT,VSS,SVN

Web/Application Severs: Tomcat 4.1 & Apache HTTP Server

PROFESSIONAL EXPERIENCE

Confidential, Rhode Island

Sr. Android Developer

Responsibilities:

  • Designed and developed various modules, features in the app.
  • Creating skeleton application UI & implementing fragments usingAndroidSDK.
  • Implemented Fragments and Activities.
  • Developed UI for most of the modules in the application using List View, Grid View, and View Pager and Tab layouts using Action Bar.
  • Used Butterknife library for view injection, which improved the performance of the app.
  • Implement Tablet compatibility for the application, which was only phone compatible earlier.
  • Implemented Restful web services using Retrofit library for the network calls and GSON for parsing.
  • Used SLYCE library for reading the QR codes and 2D images.
  • Client Server Communication using REST API, JSON parsing to retrieve data from database
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Responsible to qualify release compatible forIOS,Android, Mobile web, web.
  • Developed screens usingMVCpattern for the application withAndroidStudio IDE.
  • Used Ionic and cordova framework for building thehybridmobile app.
  • Experience in managing life cycle ofMongoDBincluding sizing, automation, monitoring and tuning.
  • Used Dagger2 as a dependency injector to create some reusable, interchangeable modules and maintainability of code and alterations.
  • Understanding of streaming network protocols: RTP,RTSP, SIP, HTTP.
  • Experience in Object Oriented Programming (OOPS), Object Oriented analysis, design (OOAD) and development using C# on Windows platforms.
  • Experience in bothXamarin.Forms and Native application forXamarin.ios with using Objective C.
  • ImplementedAndroidMultimediaFramework for integrating audio, video and images into the application
  • Used Rxjava extensively to implement existing functionality.
  • Worked on various coreAndroidlibraries including Media Framework, Stripe payment API integration
  • Created popup forms using Bootstrap Modals,AngularJSModels andAngularJSControllers.
  • Developed generic libraries for downloading images and other resource using Async task handlers.
  • Tested the application on multipleandroidtargets and debugged.
  • Created interface forandroidnative andhybridimplementation.
  • Implemented Camera and Scanning functionality for the application using Zxing and Zebra libraries
  • Involved in writing application logic using Eclipse Kepler,AndroidSDK and SMP mobile SDK 2.3.SP06.
  • Implemented store location by using Google Maps API.
  • Set up Continuous Integration (CI) and continuous Integration Development (CID) for major releases in Jenkins
  • Hand codingHTML5, CSS3, JS - responsive UI using Twitter Bootstrap framework
  • Worked with camera API and third party libraries for scanning the QR codes.
  • Used Google Maps for faster navigation to find the Branch location and information to user get there.
  • Project developed using Scrum Agile methodology.
  • We used JIRA for tracking requirements and STASH as source version control.
  • Implemented Notifications using FireBase.

Environment: AndroidSDK 4.3, Eclipse IDE 3.5,AndroidAPI's, Java 8, Xamarin,XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Notification, Shared Preferences, Karma-Jasmine, Fragments.

Confidential, LA, CA

Sr. Android Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Designed Card View, Recycler View and Swipe to Refresh Layouts for showing user their recent Timeline History.
  • Used GPS provider to quickly find location and navigates the directions to the nearest Bank or ATM.
  • Used web views, list views & populated lists to display the lists.
  • Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information.
  • Used RX-Java and RX-Androidto accomplish background service tasks and Restful interactions.
  • Created interface forAndroidnative andhybridimplementation.
  • Implemented dependency injection which helps in decoupling using Dagger.
  • Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
  • UsedAndroidSDK and Eclipse IDE for development.
  • ImplementingAndroidapplication for sharing the media content usingAndroidStudio,AndroidNDK and Eclipse IDE inAndroidSDK environment.
  • Establishing video conferencing calls using SIP protocol and streaming data using RTSPand RTP protocol.
  • Developed views, controller, model components; implementedMVCarchitecture using Struts framework
  • Worked withAndroidStudio and the latestAndroidSDK using lollipop in developing an enterprise level mobile application
  • Developed a cross-platform mobile application usingXamarinFramework targeting bothXamarin.Android andXamarin.IOS
  • Working in multi-threaded development onandroidplatforms and variousmultimedia frameworks such as OpenGL, GStreamer.
  • Worked mainly in development, design and implementing front end part of the web application usingHTML5, CSS3, and Bootstrap
  • Experience in integrating databases likeMongoDB, MySQL with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
  • Expertise in web service protocols such as JSON, HTTP, XML andHybrid-app using PhoneGap.
  • Used Puppet&Chef to perform automated continuous integration (CI)& continuous integration development(CID) Builds and Deployments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented MPEG DASH, RTSP, RTPstreaming.
  • Used Node.js to install phone Gap and used HTML5, CSS, Java script to develophybridapps.
  • ImplementedAngularJSFactories and Controllers to manipulate and view task data.
  • Implemented the required GUI by making modifications to the XML files.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Worked onIonicframe work to develop the hybrid applications forAndroidby using HTML and CSS.
  • Used service for persistent socket connection to listen for incoming JSON requests from server and to write outgoing JSON.
  • IncludedDaggerfor dependency injection for mocking JSON with Mockito into REST API web service
  • Tracked software customization, defects and issues viaTFS
  • Performed all unit testing, debugging and post-release support usingXamarinTest Cloud with different iOS/Android OS versions and devices.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Worked on debugging the application using Logcat, DDMS.
  • Tested the application on variousAndroiddevices.
  • Performed the mobile testing in different platforms like IOS and Android usingAppium.
  • Used SQLite to store local data,MVP architecture, implemented usingRxJava
  • Used Bluetooth beacon technology to interact with user phones based on proximity.
  • Implemented gestures for natural interaction feeling, like dragging views into lists, and swipes for deletions.
  • Upgraded application layout to support Nougat - 7.0.

Environment: Eclipse Kepler 4.3.1, SMP Mobile SDK 2.3,AndroidSDK 4.1.2, TFS server, Camera API, Kanban Trello, MySQL, GPS, Agile Methodology, Karma-Jasmine,ACRA-4.3.0, ZXing, RESTful web services, UltraLiteJNI16.

Confidential, Indianapolis, IN

Android Developer

Responsibilities:

  • Designed and implemented the app architecture UI, activities and model classes
  • Worked in an Agile based environment
  • Collaborated with web services team to implement the back-end support
  • Implemented a View Pager with Fragments
  • Implemented a List View to show the shipments and the locations as a list
  • Used Dagger as a dependency injector and also to create some reusable, interchangeable modules and maintainability of code and alterations
  • Implemented various design patterns like Singleton, Factory, SessionFaçade and Data Transfer pattern
  • UsedHTML5for audio and video playback.
  • Tested the application on more than 2000 Real Devices usingXamarinTest Cloud.
  • Used PhoneGap APIs like Notification, Camera, Media, Vibration to develophybridApps.
  • Involved in development of event bussing usingRxJava.
  • Built native IOS and Android applications using Android SDK, iOS SDK inXamarin.
  • Designed and developed the request and response data to and from the database
  • Implemented SQLite databases to monitor shipments
  • Created test cases and test data for testing the application using JUnit Extensions
  • Performed Unit testing on the various modules/functions
  • Used JIRA to track issues
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • Used IBM Rational Clear case for Version Controlling.
  • Experience in agile software development process and scrum.
  • Experience in implementing native libraries in application by usingAndroid NDK(C/C++).
  • Performed Unit Testing and interacted with QA for testing.
  • Integrated activity and fragment based navigation to adapt to portrait and landscape orientations to better use the screen real state adapting to phones and tablets.
  • Added animated transitions when calling other activities to improve the user experience.
  • Performed on device debugging using ADB commands and tested application in device using Logcat, DDMS.
  • Worked on testing the application using JUNIT testing framework.
  • Create and execute End to End Use Cases for User Acceptance Testing.

Environment: AndroidSDK 3.0, Eclipse IDE, Google Maps API, Xamarin, SQL Databases, JUnit, GPS Services, XML, User Interface Design

Confidential, Harrison, NY

Android Application Developer

Responsibilities:

  • Participated in several spaces like Designing, Enhancements, Bug-fixing, and maintenance of the Application.
  • Documented the requirements and there by analyzed and involved in design, code.
  • Worked with theAndroidSDK, and implementedAndroidBluetooth and Location Connectivity components.
  • Used SQLite to save user details, their plans and eligible devices for upgrade.
  • UsedAndroidcontent providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Analysis of mobile application code for re-engineering.
  • 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.
  • UsedRxJavaand Retrofit API to send network request to and from the company's server
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used RXAndroid,DaggerUI, Butter Knifeandroidlibraries
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used Node.js to install phone Gap and used HTML5, CSS, Java script to develop hybrid apps.
  • Used Phone Gap APIs like Notification, Camera, Media, Vibration to develop hybrid Apps.
  • Used Phone Gap Device Object to access information about a device and application running a phone gap application.
  • Implemented unique design for portrait and landscape mode.
  • Also worked with the web application development team to ensure proper integration between mobileapplication and web application.
  • Developing EJB classes and corresponding session bean classes.
  • Configured JMS and Data sources on web logic 10.1 Server and provided appropriate JNDI names for them.

Environment: AndroidSDK, Google API's, Web view, GPS service, JSON, NDK(C/C++), HTML5, CSS, EJB, IBM Rational Class, Ingenico, Mockito, SQLite, Dagger.

Confidential

Java Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Implemented web-service integration from SOA using SOAP, WSDL and REST web services.
  • Responsible for developing the user interface using JSF, JSP, Java Script and HTML.
  • Developed Action classes and Java classes for the corresponding Struts Actions.
  • Designed and developed web based Configuration tool, data source for database connection.
  • Used Log4J logging framework to write log messages with various levels.
  • Involved in fixing bugs and minor enhancements for the front-end modules.
  • Used VSS for version control and Maven to build the application.
  • Used Eclipse IDE for the development environment.
  • Experienced in Networking Socket Programming like TCP/IP, UDP protocols.

Environment: OOAD, UML, Java, J2EE, Servlets, Struts (MVC), Spring Framework, Swing, Hibernate 3.0, WebSphere 6.0, Eclipse IDE, CSS, JQuery, XML, Oracle 11g

We'd love your feedback!