We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

2.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • Result - driven IT Professional with 7+ years of experience in design, development, testing and deployment of Android applications and web-based software applications using technologies such as Android, Core Java, RESTful API’s, jQuery and Bootstrap.
  • Extensive knowledge on object-oriented design and implementing the design principles in agile development.
  • Thorough in Software Development Life Cycle (SDLC) that involves gathering required, design, Develop and testing the application
  • Excellent knowledge of OOP concepts such as inheritance, abstraction, encapsulation polymorphism, and composition
  • Experience in passing objects, list, and attributes between Activities, Fragments
  • Experience with the third-party libraries such as Dagger2, ButterKnife, GSON, Retrofit, okhttp3, for making network calls
  • Good knowledge on android fundamentals such as SharedP, Services, Widgets, ViewGroup, Orientation support and storage mechanisms
  • Skilled in using google places API, google maps API. Used places and maps to find nearby locations
  • Experience in implementing search view that sorts data based on attributes of an object and augmented various filter options on the menu
  • Experience in JavaScript and Mongo database as a web developer
  • Thorough knowledge in debugging the application tracing the exceptions and handling the exceptions
  • Experience in automation as well as Unit testing using selenium and Junit. Automated the client website using the page object model
  • Experience in using various methodologies such as Test Driven Development (TDD), Sprints and Agile / SCRUM methodologies
  • Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.

TECHNICAL SKILLS

  • Android
  • Core Java
  • GIT
  • Eclipse
  • Android Studio
  • MySQL
  • SQL Lite
  • Selenium (Selenium IDE
  • TestNG
  • Selenium Web Driver)
  • Visual Studio Team Services
  • Software Testing Tools for Professionals
  • Jira UxVisual Paradigm
  • Argo UML
  • Html
  • JavaScript
  • AJAX jQuery
  • Bootstrap
  • Agile/Scrum methodologies
  • Mongo
  • Realm
  • Junit
  • Windows
  • Linux
  • Notepad++ vim editor atom
  • REST API
  • JSON
  • Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential - Framingham, MA

Sr. Android Developer

Responsibilities:

  • Worked on designing MVVM architecture and implemented MVVM using realm database and Observables
  • Worked with Firebase in implementing Push notifications to let the customers know if a product is available or not sent notifications to the group of devices as well as Individual devices
  • Implemented code for BroadCastReceiver to obtain data from the background thread
  • Implemented Android marshmallow permission added android camera permissions as well as location permissions
  • Worked on redesigning the home page updated recyclerview with different layouts
  • Added barcode capabilities to the search view widget using the ZXing library
  • Updated the sign in, signup page using MVVM pattern and RealmObjectServer to save username and password into the database
  • Worked on third party libraries to make network calls using Retrofit2, Okhttp library, and GSON library to parse data to Java readable code
  • Modified code from the LocationManager approach to google maps API and google places API to show nearby Confidential location on the map
  • Used Jira to create and resolve the stories also responsible for deployment app for every sprint release
  • Worked on validating the user credentials before making background thread call
  • Created Test suites using Junit and performed regression test for every sprint release
  • Used Agile methodologies participated in scrum and daily stand ups

Confidential - Framingham, MA

Android Developer

Responsibilities:

  • Redesigned the application from MVC design pattern to MVP design pattern
  • Developed code for view pager to switch between fragments seamlessly
  • Worked with AsyncTask and parsed the data from JSON to java Objects also saved data to the database
  • Used GoogleMaps and GooglePlaces API to find nearby location based on current user location
  • Added variety of markers to differentiate between stores and custom information fragment on top of map view
  • Implemented NotificationBuilder for pending intent
  • Implemented SharedActionProvider to send image using FileProvider across different applications
  • Used parcelable to pass list of objects between activities as well as fragments
  • Implemented backlight settings for coupon transactions
  • Worked on custom Snackbars to create alerts and then used them across the activities and fragments
  • Used GitHub as a version control tool to store code base
  • Designed app new features with wireframe using visual paradigm
  • Tested application for relevant bugs, fixed the leaks and deployed on different Android firmware's to validate the application stability

Confidential - St. Louis, MO

Android Developer

Responsibilities:

  • Implemented AsyncTaskLoaders for making a network call also used thirdparty libraries to get the images
  • Worked on MVP design pattern and implemented MVP using SQL Lite Database
  • Worked on adding fragments dynamically to the activities that provided the capability to add and pop from the back stack
  • Used Objects such as Navigation drawer, Recycler view, ListView, ViewPager, SharePs etc.
  • Worked on GitHub version control and did pull, push, stash, commit, checkout code using source tree
  • Collected and secured user info with the click of a button using Facebook sign-In with Facebook SDK
  • Implemented pending intent to send new notification about the latest menu item
  • Tested application for relevant bugs, fixed the leaks and deployed on different android firmware’s to validate the application stability

Confidential - Bentonville, AR

Java Developer

Responsibilities:

  • Organizing daily Scrum meetings with the developers, to follow the AGILE methodology and delivering in sprints.
  • Designed the application by utilizing the Object-oriented principles using UML
  • Worked with group of developers to develop custom dashboard using HTML5, CSS3, JavaScript & jQuery
  • Added new configurations on the dashboard to control the flow of the application
  • Worked on cash management system and added various column options on the receipt
  • Developed code to create custom widgets using various options that are available on the dashboard by using jQuery widget picker

We'd love your feedback!