We provide IT Staff Augmentation Services!

Java, Mobile developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, Java, Mobile, Web based architectures.
  • Experience in android application development, phone gap, JQUERY mobile frameworks and Java application development in Java EE, JSP, and Tomcat.
  • Have functional knowledge and experience of Android & Mobile Architecture. Knowledge in three major components of Android: Activity, Service and Broadcast.
  • Integrating the Backup API into your Android Application, so that user data such as preferences, notes, and high scores update seamlessly across all of a user's devices.
  • Hands on experience working on android studio, testing and developing in android studio and working with GRADLE.
  • Broadcast receivers like orientation change receiver, custom receiver, screen on and screen receiver.
  • Services such as alarm managers, music player.
  • Activities like list activities, fragment activities.
  • Adapters like array adapter, image adapters. Facebook, Twitter SDKs.
  • Worked extensively on Google maps.
  • GCM (Google Cloud messaging), C2DM (Cloud to device messaging).
  • Developed reusable components such as maps, custom camera, wheel like iPhone, bitmap scaling, custom calendar.
  • Worked on design patterns and have hands on experience creating calls backs and effectively communicating between the activities/Fragments/classes.
  • Have hands on experience working on In app purchase and can handle the modes of publishing the app in developer console with an ease.
  • Worked on MDOTM chart boost and tap joy and setting up accounts and configuring accounts for ads.
  • Followed Agile and SCRUM in development process.
  • Have hands on experience working on canvas and memory management.
  • Have experience developing restful web services (JAX RS) in spring framework.
  • Worked on Media APIs for developing media player.
  • Worked on NEXMO messaging service API.
  • Have hands on experience working on notification compact.
  • Android SDK and Android OS versions from 2.3.3 to 6.0.
  • UX/UI in android for all 7 resolutions.
  • Android UI toolkit and Layout Managers.
  • Reusable UI and data components.
  • Using Eclipse and androidStudio, testing program in real device and emulator.
  • All Components in android including Fragment both stand alone and support.
  • SQLite Shared Preferences, Local Storage and SD card.
  • Intents, Camera, Email, Google Maps, Bluetooth, NFC, GPS and network provider.
  • SAX and JSON parsing to consume SOAP and REST type of data.
  • HTTP and HTTPS with POST, GET, PUT, DELETE service, handled XML files.
  • Unit testing and debugging skills
  • GitHub and other source control management.
  • Core Java, J2EE and JSP.
  • Restful WebServices using STS (Spring Tool Set).
  • Integrating Cassandra, Reddis and MySQL for data storage.
  • Maven and third party libraries to support various functionalities.
  • Servlets, JDBC.
  • Model and View Architecture.

WORK EXPERIENCE:

Confidential

Java, Mobile Developer

Responsibilities:

  • Confidential is an application that will enable the user to use the phone to pay for things through their checking account, and select merchant gift cards, credit and debit accounts.
  • The app allows the user to add existing merchant program rewards accounts and they can continue earning loyalty points and rewards with every purchase.
  • It’ll help them to keep track of all the receipts and make returns easier.
  • My responsibilities include, developing the UI for various android mobile phone resolutions.
  • Creating nine patch images to reduce app size, developing a custom encryption and deprecation algorithm to maintain high security standards within the application.
  • The app uses a third party banking API through which the custom encrypted data hits the banking API’s and the retrieved data is stored in a server which calculates the reward points.
  • My responsibilities in the data communication include creating a buffer input stream so that no data will be stored in the mobile phone, calling the garbage collector to clear the temporary variables which enables high security.
  • Developing the loyalty point rewards with the custom algorithm so that the data is secured only between the user and the server.
  • Used agile methodology (used Scrum) for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly sprint planning meetings.
  • Worked on Android M Preview version testing apps compatibility for the new API release.
  • Worked on vector drawables to change the icon to another at xml level.

Environment: Android Studio, GIT, Photoshop, SCRUM, Android 3.0 - Android Preview M, UXpin.

Confidential

Responsibilities:

  • This is a project for the employees of the Confidential Corporation to raise tickets on a particular incident.
  • My responsibilities include, providing the user the ability to send request to the admin and check their respective tasks & responsibilities.
  • Also was responsible for checking the valid credentials and help user provide the contact details of other employees.
  • The application is for both phones and tablets, for which fragments were used so that the menu can be kept constant and the data retrieved need not be refreshed on orientation change.
  • Used screen on/screen off broadcast receiver to manage sessions.
  • Used JSON and XML Parser techniques to retrieve the data obtained from the API calls.
  • Maintained a separate connection manager class to automatically decide the appropriate parser technique.
  • Used Xcode and Stella SDK and obtain APK from IOS project.
  • Media handling using video player in android.
  • Encrypted the media files before saving them on SD Card for added security in the App
  • Design and implement fitness and media user experiences in Android.

Environment: Android Studio, GIT, Photoshop, Android 2.1 - Android 4.4.2

Confidential

Responsibilities:

  • My role includes development of web services in spring framework.
  • Providing services like registration, Login, Creation of posts, getting the posts etc. The data is stored in Cassandra and retrieved back.
  • Developing UI and updating the parsed JSON data for latest information.
  • The html and JQUERY mobile page creation, parsing the JSON data for the 1440 minutes of a day and representing the same in a line chart. The graph can show the data at the point where user taps on the screen.
  • Responsible for the image memory management and the performance of the app. Fragments are used in this application as per the business requirement. Fragment navigation issues are effectively dealt with listeners and Callbacks.
  • Used Custom Broadcast receiver for updating data in certain screens. Used JSON Parser technique to retrieve data obtained from the Server Calls.
  • Effectively used the SQLite DB for retrieving data in case of no network connection.
  • Used GCM (Google Cloud Messaging) for pushing the data to the device as a notification. The procedure involved creating the GCM framework over the device, registering the device to the third party server and writing a service class to receive the data from the GCM server.
  • Used Servlets for the server side implementation of GCM so that more than 2 devices can be registered to GCM server simultaneously with a single API key.
  • Using OOPs concepts created POJO classes as the data from the server is sent as dictionaries and the object of this POJO class is used throughout the application.
  • Developed the functionality of using threads for downloading images and loading them in a list view in at least 10 views at a time in order to achieve quick responsiveness to the user.

Environment: Android Studio, GIT, Photoshop, Java Eclipse (Juno), STS (Spring Tool suit), Maven, SVN, Cassandra, TomcatV7.0, Android Plug-in’s, Cordova, SVN, Bit bucket.

Confidential

Responsibilities:

  • Developed a sample to scale the bitmap dynamically, which involved the bitmap technique of image cropping.
  • Used Canvas and Custom view to replicate the wheel like iPhone and used animation to project the swipe effect to the user.
  • Developed a sample to create a custom JSON Parser to retrieve the data coming from the API calls.
  • Used Translation animation to show the data updating in the real time.
  • Used screen on /off broadcast receiver to handle the session expiration.
  • Used the lazy list adapter to display the images in the list view which increases the performance of the application.
  • Sending the current location using the GPS to the server and retrieving the friend location’s latitude and longitude from the server.
  • Used Reverse geocoding technique to get the location name from the latitude and longitude.
  • Used the Google maps SDK and KMAP technique to get the directions between two locations.
  • Used GCM to notify the user about the friend requests.
  • Conducted a training session on usage of these components and created a manual which provides information on how to use each of the samples.
  • Allowing the user to share the image to the Facebook, for which Facebook SDK was used.
  • Confidential is a Web Application where the registered user of an institution can login and log complaints and suggestions.
  • The registered details are stored in the MYSQL database.
  • The JDBC drivers are used for the connection between MYSQL and web app.
  • The Confidential app allow normal user login and admin login.
  • The admin receives the complaints and performs the required measure.
  • The webpages are designed using HTML, Java script, JSPs and JQUERY.
  • The Session Management is done between the JSP pages and HTML pages for a better performance.
  • The admin receives the complaints and performs the required measure. The webpages are designed using HTML, Java script, JSPs and JQUERY. The Session Management is done between the JSP pages and HTML page for a better performance.

Environment: Java Eclipse (Juno), Java Servlet, Java EE, SVN, Tomcat, SVN, MySQL server.

We'd love your feedback!