We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Over 6+ years of professional experience in Android and Java applications using Object Oriented Analysis, Design in various domains like Banking and Ecommerce.
  • Over 4+ years of professional experience in Development, Technical Design, implementation, Maintenance, Support and Testing in Android Platform.
  • Over 2+ years of experience in Java/J2EE projects.
  • Excellent understanding of OOP core concepts (Inheritance, Polymorphism, Abstraction, Encapsulation), Design Patterns, and experience in applying them in designing and developing SOA (Software - Oriented Application) based applications.
  • Strong knowledge on Android components such as Activity, Fragment, Services, Loader, Content Provider, Broadcast Receiver, Notifications, supporting multiple screens and configuration.
  • Experience in Oreo Beta, Nougat, Marshmallow, Lollipop, KitKat and other past versions of Android.
  • Worked with Android SDK frameworks (ADT, Eclipse) using ps, XML, JSON, and SQLite to extract and store d Confidential from d Confidential bases, also using Google maps APIs and
  • Google Play Services, Recycler view, List views, Tab bars and navigation bars.
  • Experience in Android application custom UI design, development and implementation using Android Material Design guidelines.
  • Experience in common Android framework API (Location, Camera, Notifications, Maps) and Google APIs (Location Manager).
  • Experienced with software development design patterns like MVC, MVP, Singleton, Builder, Facade.
  • Ability to understand the application business in detail, ensuring that concerns are addressed by interacting with the client, stakeholders and other team wherever necessary.
  • Worked with Android open libraries like Retrofit, Butter knife, Picasso, Glide, Dagger Otto-Event bus and RxJava.
  • Proficient in Java Multi-Threading, Thread lifecycle methods and multiple request handling using synchronization.
  • Experience in implementing web and enterprise applications using Core Java, Servlets, JSP, JSTL, JDBC, SQL, PL/SQL, JUnit, HTML/DHTML, CSS, JavaScript, jQuery, MySQL and Oracle on Windows and UNIX based operating systems.
  • Experience in Source Version Control tools such as Git and GitHub, SourceTree, Tortoise SVN, & CVS.
  • Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Agile and TDD software development methodologies.
  • Experienced in troubleshooting/debugging for applications using Logcat, hierarchy viewer, DDMS and Android Debug Monitor.
  • Experience with Jira and Bamboo for plan, track and release of software.
  • Proficient in developing applications in UNIX, Linux and Windows Environments.
  • Experience with Unit testing and instrumental testing using JUnit and Mockito, Espresso, UI automator.
  • Willingness and ability to adapt quickly to new technologies.
  • Knowledge on wireless communication technologies like NFC and Bluetooth Low Energy.

TECHNICAL SKILLS:

Languages: Android, Java, python, C, C++, C#, SQL, JavaScript

Web Technologies: JDB, XML, CSS3, REST, XSLT, DOM, SAX, Hibernate, JAXP, JAXB, JAX-WS), SOAP, XHTML, HTML5, JavaScript, AngularJS

Build Tool: ANT, Gradle, Maven, Jenkins and Cruise Control

Middleware: Struts, Spring, JUnit, Log4j, JAXB.

Oracle, MS: SQL Server, MySQL and DB2

IDE s: Android Studio, Eclipse, Net Beans, JEdit

Test Automation Environment: TestComplete, Espresso, UI Automator

Web Services: SOAP, RESTful Services

EXPERIENCE:

Android Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, Deployment and enhancement of the code.
  • Participated in constructing the specification documents including Unified Modeling Language diagrams, Use Cases, System Features, D Confidential Flow Diagram, Class Diagram, Functional and Non-Functional Requirements.
  • Extensively worked on Android App components such as Activity, Fragment, AsyncTask, Thread, Handler, Services etc. to provide smooth UI experience and supported split screen.
  • Implemented Google Maps API from google play services to enable Google maps, and search nearest Confidential store by enabling GPS/WIFI to detect user location.
  • Developed custom UI elements abiding by principles of Android Material Design for complete product support on a native development environment (Android SDK).
  • Developed user-friendly UI (user interface) using Navigation drawer, Recycler View Fragment and Toolbar.
  • Used shared ps and Bundles extensively throughout the application to persist the session/token identifiers and session related attributes.
  • Worked with third-party libraries like Retrofit, OKHTTP and Gson for Restful web services.
  • Used other third party libraries like Picasso, Otto EventBus and Dagger for dependency injection.
  • Used RxJava to perform asynchronous event handling in some part of application.
  • Implemented software design patterns like MVP, singleton etc.
  • Involved in improving application performance using Android Lint, Trace view tool, and the DDMS Logcat.
  • Worked with android JUnit Extensions for writing test cases and Espresso for instrumental testing.
  • Involved in scheduling and maintaining Jenkins jobs for continuous integration.
  • Fixed multiple bugs throughout the development of the application.
  • Weekly tested the application on different android Confidential devices and also debugged the issues using DDMS and Proguard for optimization purposes.
  • Participated in constructing unit testing, performing usability testing on UI using tools like Junit, Espresso and UI automator.
  • Developed business modules, debugging, and fixing issues reported by the end user.

Android Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in the full life cycle of this project including planning, design, development, testing and deployment.
  • Worked with Product Team to ensure user stories that are developer-ready, easy to understand, and testable in an agile based environment.
  • Created various UI screens for the application including design and implementation for the elements.
  • Worked on Android SDK and android components like Activity, Fragment, Services etc.
  • Extensively developed intuitive user interface for application using Android Material Design principles.
  • Implemented Google Map API and LocationManager to display the nearest store location.
  • Collaborated with web services team to implement the backend support.
  • Implemented Android Runtime Permission to access permission from user.
  • Contributed in creating the base framework that supported all the network transactions for GET, POST, GET and DELETE requests.
  • Framework was created using the OkHttp, Retrofit client library that helped in handling the synchronous and asynchronous calls to and from the server side.
  • Worked with Shared Ps and SQLite for implementing d Confidential base to store various user d Confidential, ps.
  • Implemented third-party libraries like Picasso, Dagger and EventBus.
  • Customized Table views, navigation and Tab bars and migrated to recycler view.
  • Implemented different software design patterns like MVP, singleton, builder etc.
  • Utilized different resources like views, activities, fragments, frame, animations, and etc.
  • Used Android Junit and Mockito for functional testing the application and Espresso for instrumental testing.
  • Used python scripting language to perform performance testing in Test Complete.
  • Worked on making the app support different screen sizes and configurations.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different android firmware’s to validate the application stability.

Jr. Android Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Involved in development, testing, deployment and maintenance of the application.
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Implemented Notification Manager to display updates on the notification bar.
  • Designed screens using MVC pattern for the application with Android Studio IDE.
  • Provided assistance and feedback on login design and implementation.
  • Download and upload content from back end web server via REST API and OAuth protocol.
  • Integrated with web service and mobile device to share information with each other.
  • Integrated with different Android versions.
  • Used Apache Subversion (SVN) for version control.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Implemented XML service to parse user's d Confidential coming from server.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Used adb logcat, DDMS for Debugging.
  • Used Jira and Bamboo in software development lifecycle for high end application.
  • Debugged and tested the application on different android devices using Espresso.

Software Developer

Confidential, Eagan, MN

Responsibilities:

  • Involved in the full life cycle of the project including technical design, development, debugging, testing, and deployment.
  • Develop software solutions to correct product defects
  • Develop software solutions to enhance the product suite
  • Participated in code/design reviews
  • Contributed toward product and internal documentation-technical specifications, software documentation and unit test plans
  • Partnered with Quality Assurance to ensure high quality deliverables.
  • Use Test Driven Development where possible creating unit tests that become part of the software delivery
  • Work with Business Analysts to clarify requirements
  • Worked on HTML, CSS, and basic JavaScript to develop webpages
  • Work independently to analyze and resolve software problems

We'd love your feedback!