We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Over 7 years of Software Design and Development Experience, over 4 years in Android Application Development with equivalent knowledge in Java development. As well as the knowledge of testing and deployment of Native applications
  • Good experiences in Android App Development with Android SDK by using Eclipse IDE, along with the Android Studio
  • Good experience in working with the GUI components like fragments, layouts, widgets, alert notifications, list view and menus
  • Hands on experience in Intents, Android services, Shared Ps, and Broadcast Receivers
  • Excellent programming skills in object oriented concepts such as Encapsulation, Polymorphism, Abstraction, and Cohesion
  • Experience in implementing the database by using SQLite & SQL and content providers
  • Experience in working from API 9 to API 23(Marshmallow)
  • Good knowledge about android material design
  • Good knowledge about Android Push Notifications
  • Involved in creating Relational DB Android
  • Good knowledge in using third party libraries like Volley, Retrofit, Picasso, and Butter Knife
  • Experience in various phases of software development life cycle like planning, designing, implementing, and testing
  • Expertise in developing the Hybrid applications using CSS3, HTML 5, JavaScript, Cordova, and Phone Gap
  • Having basic knowledge of OWASP
  • Having good knowledge in dagger
  • Experienced in Android Frameworks like Phone Gap, JNI, and HAL
  • Excellent Knowledge in web service protocols such as HTTP, XML, JSON, SOAP and Android Framework APIs like Google Maps API, Media, Bluetooth, Camera, and Wi - Fi
  • Examined some issues independently and came up with the solutions efficiently to solve problems while balancing work priorities with development project needs
  • Having good knowledge in using Firebase assistance.
  • Dedicated team player, self-learner, quick learner, and self-starter and excellent debugging and design skills

TECHNICAL SKILLS

Programming Languages: C, Java, JavaScript, JSON

Development Tools: Net Beans 5.x/6.x/7.x, Eclipse 3.x, Android Studio, SQLite

Web Technologies: HTML, CSS, XML

Project Management: Microsoft Project, Microsoft Office 2013

Operating Systems: Windows XP/Windows Vista/7/8, UNIX, Linux7.2/7.1Databases SQLite, RDBMS, Oracle 10g/11g, MySQL

Debugging Tools: DDMS V5.0, Log cat v 1.1, J Unit v 4.12.

Web Servers: Tomcat 6.0 Apache HTTP Server, Maven, Apache ANT

Methodologies: Waterfall and Agile

PROFESSIONAL EXPERIENCE

Confidential, CA

Android Developer

Responsibilities:

  • Developed the activities and UI layers
  • Closely worked with design team to come up with a design suitable for Android
  • Made UI changes and implementation to the "Shop" feature for US users
  • Helped with Language adaptations for different countries
  • Involved in setting up in lot of third party dependencies
  • Converted all existing activities into fragments for a smoother UI flow
  • Used GPS service for searching nearby stores which accept the payments throughPayPal
  • Included payment gateway for purchasing with encryption layers
  • Integrated Google maps API for locating stores
  • Used shared ps for login activity in the app.
  • Features like send and request money helps the user to transfer the money between the friends instantly
  • Used Android Push Notifications
  • Used Browse Views.
  • Implemented a grid view to display various banking features available in the app
  • Implemented camera access for displaying or modifying profile picture
  • Used RESTful web services to verify the credentials with JSON
  • Work on large complex existing codebase in latestAndroidSDK,AndroidStudio and APIs usingTDD, MVP and dependency injection design concepts
  • Added new features, bug fixing and performance improvements, along with increasing the number of devices supported by the app

Environment: /Tools: Android SDK, REST, JSON, Java, Eclipse, SQLite, TDD, GIT, Logcat, Shared ps, Recycler Views, Browse View, Material Design, Picasso, GPS Service, GSON, Java/J2EE, Jenkins, Dagger, Android Push Notifications

Confidential, Irvine, CA

Android Developer

Responsibilities:

  • Designed a User Interface for both Smartphones and Tablets
  • Developed the UI layers for Activities and implemented Fragments within UI
  • Worked with Android Components such as Activities, Intents, Services, and Custom UI Components suchas TextView, List View, and Expandable List View, Layouts, Action Bars, and menus
  • Participated in designing of layouts for various screen sizes
  • Participated in testing of the application in various devices and also performed unit testing on the application
  • Followed the agile methodology for implementing the project
  • Took care of Code Review, Code Fixes, and bug Fixes
  • Developed Custom Application Widgets
  • Used Android Push Notifications.
  • Used JNI to interact with the Native application code
  • Worked with Contact Providers for retrieving a list of contacts, modifying contacts using intents
  • Used Media API’S for Audio streaming and video player
  • Used JSON to access data from external database
  • Continuous communication with the client for requirement gathering and implementing the changes as per the requirement
  • Used Recycler View.
  • Tested and debugged the application on devices with different screen sizes and resolution
  • Used Event Bus for event handling
  • Involved in all phases of SDLC life cycle requirement analysis, design, implementations, testing and maintenance
  • Worked on Agile, RAD and Test Driven Development (TDD) environment
  • Worked on the local data storage using shared ps, SQLite database and file system
  • Comfortable in using android location services to get the current location and updating the location
  • Worked with behavior based unit tests using JMockit
  • Implemented TDDtesting mechanism and build Unit test cases using JUNIT
  • Developed the UI screens using Android SDK and Eclipse plug-in to support Portrait and Landscape modes

Environment: /Tools:Java, Android 2.0, 3.0 versions, Android SDK, Eclipse 3.6, ADT 12.0.0, SVN, Shared Ps, Android JNI, Fragments, Recycler Views, REST API (XML), SQLite, HTML5, JUnit, Java Script, UI Automator, TDD, Media API’s, Featured View, Android Push Notifications,HTTP, SOAP, JQuery, CSS, XML

Confidential, Santa Clara, CA

Android Application Developer

Responsibilities:

  • Involved in designing UI for different android devices
  • Responsible for designing all the GUI elements by making required modifications to the xml
  • Android compatibility to all the devices from API level 16 to 23
  • Responsible for following Android Guidelines strictly
  • Worked with application performance tuning
  • Created a variety of different custom Android applications from conception to implementation phase
  • Responsible for working on Custom UI widgets
  • Worked on camera for user profile picture on sign in UI
  • Responsible for successful user logout
  • Worked on user settings, language ps, user feedback, social network Integration
  • Pair programming with different team members
  • Responsible for collaborating with Testers, developers in two different locations Designers
  • Responsible for providing the information to product owners and making changes to project based on criteria
  • Responsible for managing Version/Jira stories update and assigning the tasks
  • Responsible for demo and Project Presentation in the meetings
  • Worked closely with architect
  • Collaborating with development and production team to deliver exceptional product to the customers
  • Responsible for managing 2 teams in different locations
  • Responsible for coordinating with testers, developers, and designers in two different locations
  • Helped in establishing templates for coding, designing, mockups and wireframes

Environment: /Tools: Android Studio 1.0 to 1.5. Android API’S 16 to API 22, Windows 8, MAC-OS, Android SDK, NetWorking API’S, Espresso, Java, XML, HTTP, RESTful, JSON

Confidential, Northbrook, IL

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development
  • Used web views, list views & populated lists to display the lists from database using simple adapters
  • Worked on innovative background reflecting the user account status that changes according to user's account
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
  • Implemented data caching mechanism
  • Worked closely with the testing team
  • Involved in adding parser classes for Tablet, which consists parsing JSON feeds
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation
  • Used Android HAL to interact with the hardware
  • Participated in creating UI & functionality for authentication feature
  • Used Ionic and Cordova framework for building thehybridmobile app
  • Involved in developing interactive Hybrid application using HTML, and CSS
  • Provided subsequent releases, which included feature changes, enhancements, and bug fixes
  • Updated backend validations to meet tablet specific requirements
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens
  • Implemented unique design for portrait and landscape mode
  • Deployed app on to Google Play with all the requirements

Environment: /Tools: Eclipse IDE, Java, Cordova, Unit and SIT testing MVC, GIT, SQLite v 3.0, Android HAL, JQuery, HTML, CSS, OSB, XML, DDMS v 3.0, Log cat v 1.1

Confidential

Android Developer

Responsibilities:

  • Worked on the local data storage using shared ps, SQLite database and file system
  • Followed the agile methodology for implementing the project
  • Participated in designing of layouts for various screen sizes
  • Involved in developing interactive Hybrid application using HTML, CSS
  • Involved in requirement gathering, UI design and development
  • Took care of Code Review, Code Fixes, and bug Fixes
  • Updated backend validations to meet tablet specific requirements

Confidential

Jr Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and Testing phases of the project
  • Used design patterns like Service locator, Data Access objects, and MVC
  • Implemented REST web services using Spring framework and CXF framework withJavalanguage
  • Implemented AOP based security, database transaction management, and service monitoring using Spring
  • Used XML/java/annotation spring configurations. Extensions for Declarative Transaction
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts 2
  • Developed business logic using EJB 2
  • Designed and developed the user interface using JavaScript, HTML, and CSS
  • Involved in designing, developing, and configuring server side J2EE components like JavaBeans,JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
  • Used Hibernate for mapping objects to the relational database
  • Responsible for configuring the WebSphere Application Server to access the database by setting up data source and connection Pool
  • Utilized Log4j for request / response / error logging

Environment: /Tools:JDK 1.4, JSP, Servlets, JNDI, JUnit, XML, IBM Rational Application Developer (RAD), WebSphere 5.0, Spring, Hibernate, EJB, Oracle, SQL Server 2003, Log4j, Windows XP, SVN, ANT

We'd love your feedback!