We provide IT Staff Augmentation Services!

Sr. Android/java Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 6+ years of experience in software design, development and integration. Core skills in Java and Android mobile app development for multiple screen sizes for both Android phones & tablets, stellar communication skills and adept at reaching the goal on time and under budget.
  • Experience in Android core concepts like Activities, Services, Broadcast Receivers, and Content Providers.
  • Extensive experience in building mobile applications using Android framework APIs such as Location Manager, Notification Manager, Contact Manager, Fragments, Camera, Animations, Maps, Telephony API and REST APIs.
  • Hands on experience in using GCM (Google Cloud Messaging) and Google Firebase for authentication, storage and sending data from server to user’s devices.
  • Worked with applications demanding technologies like Face detection, Fingerprint Scanning and Augmented Reality.
  • Experience in managing sessions for video calling and broadcasting with third - party libraries like QuickBlox, TokBox, Twilio.
  • Extensive experience in working with Google API’s (Maps, Directions, YouTube, etc.).
  • Strong experience in working with public API such as Twitter, Facebook, Google, LinkedIn.
  • Hands on experience in working with payment gateways like Google Billing, PayPal, Stripe.
  • Experienced with web services RESTful and SOAP to obtain data using HTTP and generate operations on those data in all possible formats like JSON, XML and XHTML.
  • Familiar with application deploying in Google Play Store, Samsung App Store, Amazon App Store and good knowledge of version control tools like GIT, GITHUB and SVN.
  • Expertise in working with RecyclerView, CardView and Adapters.
  • Experience in using Retrofit and Volley libraries for HTTP webservices.
  • Have knowledge on development in Kotlin and Android Extensions framework.
  • Strong experience in Build Automation systems like ANT, Maven, and Gradle.
  • Experience in web service protocols such as JSON, HTTP, Phone gap and XML.
  • Expertise in development using Java, J2EE, Struts, Spring, Hibernate, JSP and Servlets.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Extensively used tools for logging the bugs, defects, tracking defects.
  • Strong experience with software development approaches like Agile and Iterative.

TECHNICAL SKILLS

Programming Languages: C/C++, Java 8/1.6,1.5, SQL, XML, JSON, Struts 2

Database: Oracle 11g/10g, PostgreSQL, MongoDB, MySQL, SQLite, MS Access

Web Technology: HTML, CSS, JavaScript, JSP, Servlets, Angular 6, Ionic Framework

Web Services: REST, SOAP

IDEs: Android Studio, Spring STS, Eclipse, NetBeans, Visual Studio Code

Tools: Apache Web Server, Tomcat, Android SDK, Gradle

Version Control: GitHub, GitLab, Bitbucket, SVN

Methodologies: Waterfall/Linear, Spiral Model, Agile, Scrum, V Model

Operating System: Android (2.2-8.0), MS-DOS, Windows 10/8/7/XP, Linux Ubuntu, RedHat, MacOS

MS Office Tools: Outlook, Word, Excel, PowerPoint, Visio, Access

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. Android/Java Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Participates in development phases of SDLC from analysis, design, development, and test to deployment and support.
  • Used Android SDK and Android Studio for development.
  • Developed the activities and UI layers for the application as per requirement using Views and Widgets.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and can adapt to tablet.
  • Participates in designing software solutions by writing sections of Design Specifications, description of framework, interfaces, services, reports, business components, and interaction between the components under the guidance of the Architect.
  • Used SQLite Data base to maintain the data by using the methods to Insert update and to delete the data.
  • Developed the SQLite database to store and display data when application would be offline.
  • Integrated with web service and mobile device to share information with each other.
  • Integrated with different Androidversions.
  • Implemented XML service to parse user's data coming from server.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Given the code to generate the Latitude and Longitude values to trace out the location services.
  • Given the code to generate the accelerometer for the location services.
  • Implemented Notification Manager to display updates on the notification bar.
  • Worked on push notifications with the help of GCM (Google Cloud Messaging) Services.
  • GCM integration for push notifications, Chat Integration, Animations Support, Custom Seek Bar Integration, Social Media Integration.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Used Retrofit to retrieve and upload JSON through a REST webservice at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
  • Used Git for continues integration, bug fixing and Source Code Management.
  • Worked on debugging the application using ADB Logcat, DDMS.
  • Debugged and tested the application on different android devices.
  • Responsible for ensuring quality delivery of code through static and dynamic testing techniques.
  • Worked closely with QA team with fixing bugs and performance issue.

Environment: Android SDK 5.1,6.0,7.0, Java SDK 1.6, Android NDK, JDK 1.7, SQLite 3.8, REST API, GCM, JSON, Android Studio 3.1.1, Proguard, XML, SQLite, Google APIs, Retrofit, GIT.

Confidential

Android/Java Developer

Environment: Java, Android SDK 25, Android Studio Framework 2.3.3, Shared Preferences, APIs and JSON Data from Server, Windows 10, Node.js, MySQL.

Responsibilities:

  • As a part of a development team, responsible for developing clean, clear and efficient code.
  • Created and worked on 10+ fully functional Android applications.
  • Developing applications with Web Service and implementing API Integration.
  • Using design patterns to create applications and utilization for business logic.
  • Analytically user in maintaining the version control using GIT.
  • Consummate collaboration with client, management and other team members to understand the requirements.
  • Worked on Firebase server to provide various functionality like cloud storage and streaming.
  • Responsible for API integration and social-media integration like Facebook, Google, Linked-In, etc.
  • Developed modules implementing payment integration like PayPal and Stripe.
  • Worked with applications demanding technologies like Face detection and Augmented Reality.
  • Experience in managing sessions for video calling and broadcasting with third-party libraries like QuickBlox, TokBox, Twilio.
  • Worked with local database SQLite and databases on a server like PostgreSQL, MySQL, Oracle 10g, 11g and responsible for writing SQL queries.
  • Create and execute test cases in JUnit for unit testing application.

Environment: Java7/6, Android SDK, Android Studio Framework 3.1.1, 2.3.3, SQLite, Windows 10, MongoDB, MySQL DB, MVC, XML, Google APIs (Direction, Maps, YouTube).

Confidential

Junior Android Developer

Environment: Java, Android SDK, Android Studio Framework 3.1.1, SQLite, Windows 10.

Responsibilities:

  • Took part in Native application development using the prebuilt libraries.
  • Worked on linear, frame and relative layouts in Android Studio.
  • Good knowledge in SQL queries and used these to perform insertion, Updation, and deletion from Oracle databases.
  • Used SVN as a version control system and transferred the application data between client and server using XML.
  • Worked on GPS location services which are used to get the location of the driver for every 10 minutes in form of pings.
  • Worked on getting the data from the Contact on the device using content providers. Design screens for an application with Android Studio IDE using MVC pattern.
  • Integration of the Android based mobile applications with RESTful web services.
  • Implemented Push notifications to notify user for all crucial information.
  • Used NavigationDrawer, ListView, and ViewPager to develop an UI for most of the application modules.
  • Developed the SQLite database to store the articles offline as per user requirements. Used shared preferences to store data. Exchanged and stored data using JSON.
  • Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
  • Converted HTML/CSS non-functional pages into dynamic JSP pages by working with backend developers.

Environment: AndroidVersion 2.3-5.0,AndroidStudio, JSON, MVC, XML, and Google Maps API, Androidapplication, AndroidFramework Java,AndroidSDK, JSP, Servlets.

We'd love your feedback!