We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Minneapolis, MinnesotA

SUMMARY

  • 8 years of overall Software Design and Development Experience in Android, Java and Kotlin based applications
  • Experience in all phases of Software Development Life Cycle (SDLC) with good working knowledge, disciplines, tasks, resources and scheduling
  • Extensive experience in using Android Studio and Eclipse IDE
  • Extensive experience in using Java and XML in developing Android applications using Android Studio/Eclipse with ADT plugin
  • Proficient with java andAndroidSDK from 2+ to latest versionAndroid7Nougat.
  • Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout, ListView, Grid View and using Android native widgets and custom Widgets
  • Extensive experience in using basic Android components such as Activity, Services, Broadcast Receivers, Content providers, Notifications in Android and also implementing Intents/Intent filters, Fragments, Material design, Compound views, Custom views to match the provided UI specifications and Animations such as Tween, Frame and Property Animations
  • Proficient with Android SDK version (Gingerbread, Honeycomb, Ice Cream Sandwich, +Jellybean, KitKat, Lollipop, Marshmallow).
  • Extensive experience in parsing JSON/XML data and displaying the data in the List View/Grid View, Customized List View/Grid View and in the form of different layouts
  • Extensive experience in Camera, Wifi, Sensors, Bluetooth, Telephony, Dailer,Google Map etc
  • Hands on experience in integrating third party Social API's into Android apps such as Twitter, Facebook, Google, YouTube
  • Experience working with libraries such as RxJava,Dagger2.0, Butter Knife, Gson, Glide, Picasso, Espresso, and Retrofit.
  • Experience in managing backend data by using Android File system, Shared Preferences, SQLite database and Content Providers
  • Extensive Experience working with RESTful web services, HTTP, JSON inandroid
  • Expertise in using Design patterns and Object Oriented methodologies to design software for mobile phones
  • Expert in building Client/Server computing with basicTCPand UDP Socket Programming,
  • Extensive experience in Unit Testing using JUnit, Integration Testing, System Testing,Mobile Automation Testing (Robotium)and Production Support of large - scale, enterprise applications and products using automation tools such as Appuim tool and and instrumentation tools such as Roboelectric,Expresso and Robotuim
  • Experience in making efficient use of version control management and bug reporting tools like Tortoise SVN, GIT, TFS, Bitbucket and error tracking tools such as Jira etc
  • Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently within time frame

TECHNICAL SKILLS

Languages: Kotlin,Java, C, C++, XML, HTML, CSS, JavaScript, Servlets, JSP, PERL,Python

Mobile Platform: Android

Databases: SQL, SQLite, MySQL

Development Tools: Android Studio, Eclipse, NetBeans, IntelliJ IDEA, Visual Studio, Gradle, Maven

Operating Systems: Linux, Windows 8/7/Vista/XP, Mac

Other: Microsoft Office (Word, PowerPoint and Excel), Putty,Rsa,Rad

PROFESSIONAL EXPERIENCE

Confidential - San Bruno,CA

Sr.Android Developer

Responsibilities:

  • Implemented interesting features in the app like Sign In, Profile Settings, Pay-at-pick up, Check-in, Parking lots assigning, Refer-a-friend, Payment methods, Bar Code scanner, etc.
  • Worked on Schema to implement most important libraries in kotlin.
  • Created UI Activities, fragments using ListView, Spinners, TextView etc. Implemented Relative and Table Layout and Splash screens.
  • Used Shared preferences for login activity and for password and email validation.
  • Populated spinner data from SQLite database by using simple spinner, which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
  • Used services, Async tasks and Alert Notification API to implement Pick-up reminder feature into the app.
  • Worked with Google Map API to get store locations and Pick-up parking lots.
  • Involved in working with Restful Web service, Retrieved the data from the server using JSON Object.
  • Worked on debugging the application using Log cat, DDMS.
  • Wrote Espresso,UI Automator implementation tests and Junit,Integration tests to ensure code reliability
  • Identified Critical Crash’s(using crashlytics) defects in applications and production bugs fixing ability to give suggestions for a quick fix by analyzing logs.
  • Controlled JIRA workflows using Confluenceand managed tasks within the Agile framework.
  • Proficient in using GIT for code repository and maintaining current and historical versions of the Source code.

Environment: Android, Java,Kotlin, Jira, Source tree, GIT, Vision Barcode API, Agile methodology, Rx Java, Data Binding Unit testing, Expresso, TDD, JSON, Rest API's.

Confidential - San Jose, CA

Sr. Android Developer

Responsibilities:

  • Used GPS service for searching nearby stores which accept the payments through Confidential
  • Included payment gateway for purchasing with encryption layers
  • Used Espresso as anAndroidtest automation framework to write powerful and robust automatic black-box test cases
  • Implemented navigation bar for faster communication
  • Integrated Google maps API for locating stores using RESTful web services
  • Implemented expandable list view for displaying different features available in the app
  • Used shared preferences for login activity in the app,Used SQLite databases on data storage
  • Features like send and request money helps the user to transfer the money between the friends instantly
  • Implemented dependency injection which helps in decoupling usingDagger.
  • Integrated Push Notifications (GCM) to notify user updates for Account information.
  • Implemented a grid view to display various banking features available in the app
  • Implemented camera access for displaying or modifying profile picture
  • Created a broadcast receiver for popping up any notifications received
  • Used RESTful web services to verify the credentials and for any warnings in case of any illegal access
  • Performeddebuggingon the various modules/functions to ensure that the output is as expected.
  • Worked on source code control management like subversion (SVN) and GIT
  • Worked on memory leaks using DDMS and Leak Canary

Environment: Android SDK, Android Studio, Eclipse IDE, Java, Android Framework API’s, RESTFUL Web services, GSON Parser, Java, JDK 1.6,swift Jenkins,Dagger,JSON,GIT, Google Maps API,AgileSCRUM,GCM, Location API, DDMS.

Confidential - Herndon, Virgina

Sr. Android Developer

Responsibilities:

  • Used Android SDK, Java to design UI with different layouts and widgets corresponding to various resolutions and different orientation using Android Native SDK.
  • Developed user-friendly interface for the library of magazines
  • Involved in creating reusable component with Fragment for different resolution devices and different orientation of Landscape and Portrait
  • Employed Threads and Handlers to implement different tasks for the application
  • Used JSON to communicate between server and application
  • Involved in testing anandroidUI with Espressoframework.
  • Application test on multipleandroidtargets anddebuggingthe problems.
  • Used AsyncTask to invoke web services in the background thread like downloading sample of a book
  • Implemented List Views and Array adapters to display the list of magazines, new releases etc.
  • Implemented OnItemClickListener for various books and magazines in the list
  • Designed & develop the xml layout withAndroidMap Fragment to View particular bar locations on the map.
  • Worked on push notifications usingGCM, Broadcast Receiver
  • Performed J-UnitTestingand interacted with QA fortesting.
  • Used Services to implement different features in the application
  • Compatible fromAndroidGingerbread to Marshmallow versions.
  • Implemented Tab Listeners for various tabs of books and magazines
  • Implemented Scroll View to view entire content for different tabs of each magazine
  • Used SQLite to create database to store local data like Free Trial of a magazine or book
  • Responsible for documenting data based onAgileMethodology SCRUM basis

Environment: Android NDK, SDK, Android Studio, Eclipse IDE,Dagger, Java, Android Framework API’s, RESTFUL Web services, GSON Parser, Java, JDK1.6,JSON,GIT,Google Maps API, GCM,, Location API, DDMS.

Confidential, Minneapolis, Minnesota

Android Developer

Responsibilities:

  • Worked on different phases of the project cycle like design, development and testing for all kind of android devices
  • Implemented nativelibraries inapplicationby usingAndroidNDK
  • Collaborated with cross-functional teams to define, design, and develop new features
  • Collected the requirements with the client and documented the requirements
  • Involved in requirement gathering, UI design and development
  • Implemented functionality based on the business requirements for major releases
  • Worked on intergrading with Google API to provide the user with directions to the closest Confidential locations
  • Worked onVideostreaming for speech recognition interface
  • Implemented app into Google play store.
  • Worked indebuggingthe application using Logcat.
  • Implemented different activities like Game library, Offers, New releases etc.
  • Worked closely with the testing team
  • Designed screens related to categories and detail description fordifferent sizeddevices by customizingviews as per mockup
  • Used JSON to fetch data from the server
  • Implemented List views for displaying new releases
  • Developed the Alert dialog for confirmation of quitting the application
  • Provided subsequent releases which included featurechanges, enhancements and bug fixes

Environment: Android NDKSDK, Eclipse IDE,AndroidAPI's, Google API’s, JDK, JSON, HTML, CSS, SQLite, GPS service, Dagger 2,Log cat,ANT, Windows 7

Confidential, Torrance, CA

Android /Linux Engineer

Responsibilities:

  • Implemented different activities like Profile, About Us and Support
  • Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app
  • Working knowledge End-to-End on LinuxAndroidaudio driver stack (Media framework, AudioFlinger, APM, AudioHAL, ALSA device driver, DSP and Codec)
  • Implemented different services and receivers for certain features in the application
  • Extensively utilized AsyncTask forNetwork API call.
  • Experienced in Networking Socket Programming likeTCP/IP, UDPprotocols.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
  • Used Google API’s to implement certain features in the application
  • Used android Location Manager to get the users current location and display it on a map view
  • Implemented custom dialogs like how to tell a friend either by Bluetooth, Skype or Gmail etc.
  • Used Android Content providers for implementing features like sending email and calling support from the app

Environment: AndroidNDK SDK, Eclipse IDE,AndroidAPI's,XML, Google API’s, Windows 7.

Confidential

Java Developer

Responsibilities:

  • Involved in thedevelopmentof Test Resiliency module using Spring MVC, Srping JDBC and CoreJava.
  • Involved in web component design anddevelopmentusing the spring framework, C,C++JSP, Servlets, and taglibs.
  • Integrated springs framework with Hibernate that is used for Database operations
  • Involved in thedevelopmentof muttiple Screens using HTML, JavaScript, Ajax and JQuery.
  • Worked on Java frame work like AngularJS, Backbone.js, node.js
  • Developed packages and stored procedures for some of the complex functionalities in test resiliency module.
  • Involved intestingand deployment of the application on WebLogic Application Server during integration and QAtestingphase.
  • Used SQL to retrive the data.
  • Requirement Analysis, Preparation of detail design, STP, ITP and UTP for Test Resiliency module.
  • Performed independent unit testing, Integration Testing and System Testing.
  • Provided post-production application support through root-cause analysis and implementation of relevant software patches.
  • Invoking the Web service calls to QWE system.

Environment: SQL, Tomcat, Java, Jsp, CSS,Servlets, struts, Web services, SOAP UI and Eclipse IDE.

We'd love your feedback!