We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • More than 4 years of professional experience in IT Industry
  • 4+ years of experience developing enterprise solutions for mobile devices.
  • Experienced in Android Application Frameworks using the Android SDK Tools, Xamarin, third party libraries, Android Studio and Eclipse IDE Solid experience in the Java, JavaScript, python, XML, HTML, XHTML, JQuery & CSS Markup Languages
  • Experienced in integrating 3rd party tools and API’s such as Facebook, Twitter, Google Plus, Google Cloud Messaging API, Google Places API, RSS feeds
  • Excellent problem solving skills working as part of the team or as an Individual contributor
  • Ability to clearly articulate and effectively communicate ideas, problems and solutions within the team
  • Proficient with the integration of mobile applications with Web based applications and data stores via web services
  • Adept with design patterns: MVC, Singleton, Adapter, Command, Observer, and Builder
  • Highly skilled in designing and developing a pleasing user experience
  • Experienced in using data persistence both on - device and in the cloud
  • Experienced writing architectural design documents for mobile and web applications
  • Familiar with design and use of JSON and XML for RESTful and SOAP web services API consumption
  • Developed tested and deployed native desktop and mobile applications using JUnit
  • Strong understanding of the requirements elicitation, analysis, refining process and the overall Software Development Life Cycle
  • Familiar with AGILE Scrum methodology
  • Creation, management and seamless deployment of Database Management Systems
  • Strong understanding of Object Oriented Analysis, Design and Programming, ERD documentation, and UML modeling
  • Proficient in debugging applications and the implementation of Android specific features
  • Developed web servers using NodeJS and Express Frameworks
  • Designed and develop API for web services consumers
  • Expert in project documentation of functional requirements, UI design and UX flow
  • Engage in cultured development process using version control systems such as GIT & SVN, and collaborative tools like Jira
  • Excellent analytical, interpersonal, presentation and communication skills and play great role as both individually and as a team player

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, Machintoch, Unix

Programming Languages: Java, J2EE, JDBC, Python, Javascript

XML Technologies: XML, XSD, DTD, WSDL

Frameworks: JUnit, ASP

Web Services: HTML, XHTML, CSS, Java Script, JSON, Node JS, XML, Restful

Persistence Frameworks: Hibernate, JPA (ORM), Spring JDBC, Spring DAO

Database: SQLite, SQL Server, Oracle

IDE’s: Android Studio, Eclipse, Visual Studio, NetBeans, IntelliJ IDEA, PhpStorm, WebStorm

Application/Web Servers: WebLogic 10.3, JBoss 7.0.2, WebSphere and Apache Tomcat 5, Jboss, NodeJsBuild Automation Tool: ANT, MAVEN, Gradile

Version Controlling Tool: SVN, Perforce, Git, Bitbucket, GitHub

Libraries: Universal Image Loader, Google Maps, ZXinq, 9-Patch Images, Apache ANT Maven Newtonsoft, Picasso, JSON Spray, JACKSON, Material Design, google play services, Volley, SQLCipher, iText, QR Code Jquery, Butternife, Youtube, GreenDao, ion, jackson, OkHttp, Change Management Tools: Jira, Jenkins, Git, SVN

Methodologies: AGILE, SCRUM, Waterfall, TDD, BDD Analysis and Testing: JUnit, DDMS, and ADB

PROFESSIONAL EXPERIENCE:

Confidential, Washington DC

Android Developer

Responsibilities:

  • Worked with Google Maps API and Google Places API for locating where the transit is and where the other places are where the user wanted to go.
  • Worked in a team of four developers and assumed the position of Senior Developer
  • I mentored two junior android developers to familiarize them with the architecture of the code
  • Developed interactive UI using ListViews, RecyclerViews and custom views.
  • Consumed Restful web service for updating SQLite database also used to send new data to cloud.
  • Extensive use of threads for log running tasks and synchronization with local SQLite database
  • Used Picasso for image downloading and caching locally
  • Implemented Facebook API for authentication and session management of users
  • Processed JSON objects using Jackson library
  • Participated in developing the animations inside of the app
  • Created different modules for different public sites and businesses to integrate with Google Maps and Google Places
  • Created Recycler views of different activities so the user can choose places to go
  • App was tested using JUnit by building multiple test cases
  • Mentored one junior developer to show the app architecture and coding best practices
  • Use of multiple fragments for UI optimizations and reusability
  • Used of Jira for project planning, control and bug tracking
  • Used Scrum for daily meetings with multiple teams involved in the development if the app.

Technologies used: Android, Java, Eclipse ADT, Google Maps API, Google Places API, Jira, Scrum, ListView, JSON, Jackson, Facebook API, Restful web services, SQLite, Junit

Puget Sound Energy

Confidential, WA

Responsibilities:

  • Worked in a team of fi developers.
  • Helped two android developers to familiarize them with the architecture of the code
  • Responsible for implementing the google maps fragment and providing google places services
  • Organized scrum meetings to assign tasks to team members and collate feedbacks
  • Coordinated with the testing team during the testing phase to resolve issues
  • Used JUnit for testing the application durability and efficiency
  • Designed custom / compound views and icons extensively for the layouts and the generic User Interface
  • Made use of Volley library to manage the network request, concurrent network connections and debugging
  • Implemented Restful call to receive JSON based response and parsed to display data to the user
  • Used Picasso for the efficient handling of caching, recycling, and displaying the final bitmap
  • Used Fragments for some of the views for multi device compatibility
  • Implemented Alert Dialog Classes to create a user friendly and interactive alert pop ups
  • Extensively used the Map and location services on the FIU mobile application and also applied
  • Usage of Git for source control management system by creating multiple branches and tags based on releases

Technologies Used: JAVA, Eclipse, ADT, Google Maps, Google Places, Junit, Volley, Git, Jackson, REST

Confidential, Austin, TX

Responsibilities:

  • Participated in meeting and performed information gathering to better understand user requirements
  • Designed activities layout to provide better user interface and improve user friendliness with the application
  • Attended daily SCRUM meeting to track app development progress
  • Implemented Google Maps API to query user location and track user movements
  • Designed ListViews, Recycler view and adapters to display user’s activity records
  • Used GIT for version control management
  • Used Google Maps to display user’s current location
  • Designed UI to make it compatible with all android devices versions
  • Used SQLite for data persistency for saved locations
  • Tested application using Junit for code testing
  • Released final working app in Google App store

Technologies Used: Java, Android SDK, SQLite, Google Maps API, Git

Confidential

Software Engineer

Responsibilities

  • Developed Class diagrams, and Sequence diagrams using UML
  • Developed presentation tier as HTML
  • Prepared high and low level design documents for the business modules for future references and updates
  • Involved in Designing and coding
  • Involved in HTML pages development
  • Developed table data mapping for ORACLE
  • Converted each Customer table into JAVA
  • Worked on SQL Scripts and Store Procedure
  • Developed automated Build files using ANT

Environment: JAVA, J2EE, JDK, Multithreading, JDBC, HTML, JAVASCRIPT, Oracle

We'd love your feedback!