We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8 + years of IT experience in software development, includes around 6 years of professional experience in mobile application development.
  • Design GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks, and services). Implemented the monetization of apps, which has capabilities to do in - app purchases.
  • Experience with designing and developing web Applications using Java/J2EE, JavaScript, XML technologies and JSON.
  • Develop Applications using Eclipse IDE, SQLite, JSON, JNI, Android SDK and ADT plug-in
  • Develop and architected multiple Android applications across versions.
  • Proficient in developing Android Framework Services using Intent, Services and AIDL.
  • Have good experience into some of the Jetpack components like Navigation, Paged List, etc.
  • Good in public APIs, such as Google, Face book, You Tube and Twitter.
  • Experience in using Storage options in Android like Shared Ps.
  • Strong in Android system development, including the kernel, device driver, HAL, and framework.
  • Strong in MVC, MVP and MVVM frameworks.
  • Strong programming skills in Kotlin.
  • Work on Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience with source code control management like Git, good at using the markup languages like JSON and REST.
  • Good at Espresso and Appium for UI testing.
  • Play & record live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
  • Launched Android apps in Google Play store
  • Expertise in OOP (Object Oriented Programming) and OOAD (Object Oriented Analysis and Design) concepts.
  • Proficient with common Android Framework API's (Location, Camera, Notifications, Maps).
  • Experience in 2D/3D graphics and compute technology and standards such as OpenGL, OpenGL ES, EGL, Direct3D Mobile, DirectX, OpenCL
  • Knowledge on using CI Tools like Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Android Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project. Designed and developed UI screens and business logic using MVVM pattern for the application with Android Studio IDE and latest Android SDK. Creating various custom views for the application using standard Android components, database, services, and various UI widgets types. Used kotlin programming language to develop application in Android Studio. Developed rich user interface of the application by making best use of the Android UI Layouts and Fragments.
  • Participated in implementing enterprise - grade security including Authentication, Access Control and Encryption for protecting sensitive data both on-device and in-transit. Worked with HTTPS requests, JSON and GSON formatting to parse the data. Implemented several types of Layouts like Linear Layout,
  • Constant Layout Relative Layout, & Frame Layout. Collaborate with UX team in creating better UX Android widgets. Developed activities, UI layers natively and customized as per the client request. Implemented custom class to download PDF from API response, store, and display to the user into app with zooming controls. Developed wrapper applications to launch other android application from this application by passing the package information. Designed and developed network frameworks to consume RESTful APIs using Retrofit to fetch customer profile, account details, offers, etc. Responsible for consuming the REST services, getting JSON response and parsing them to get the required information. Used RxJava as a library for composing asynchronous and event-based programs by using observable sequences. Designed web view to launch and display the browser content inside the application
  • When related URL link is clicked. Implemented TDD and development the test design for the project before it was coded. Involved in code reviews with the development team, provided actionable feedback and discussed findings. Working in a pair programming environment, as a team of two and guided the other developer for implementing new feature with my skills. Object-oriented software development experience with a solid understanding of algorithms and data structures. Experience in integrating the application with analytics to log User Sessions and Touch Gestures. Involved in development and enhancements of features to restrict the usa

Confidential

Android Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development, and testing. Designed and developed user interfaces using XML. Integrated Location based services using Google Maps API to display locations. Used GPS provider to navigate the directions to the nearest bank or ATM. Developed the activities and UI layers. Worked on developing Video Streaming. Used Android SDK and Eclipse IDE for development. Worked closely with another mobile app developer, leading the other platform development. Tested the app across different versions of Android and different android phones to assure quality
  • And performance. Used the android support libraries to provide the latest features like action bar, fragments to the lower versions of android devices. Moved a few modules to Kotlin from Java. Worked on audio and video codec's like .3GPP, MPEG - 4. Created the unit test cases using Mockito JUNIT framework. Android backward compatibility was achieved using the Action Bar Sherlock library. Took care of code review, code fixes and bug fixes. Tested application in stage, code review fixing the bugs and providing post-production support. Made Restful Service Calls at the various stages in the app
  • Development cycle and parsing the JSON responses back from the web servers according to the application requirement. Worked on Bluetooth Low Energy (BLE) to communicate with BLE devices that have low power requirements. Created a local database using SQLite to store and retrieve the data. Used SVN for code management. Published and refreshed the application on the Google play store.

Environment: Android SDK 7,8, Gradle, Java, C++, Kotlin, Android Studio, Gitlab, Jira, Confluence.

Confidential

Android Developer

Responsibilities:

  • Participating in application android development, defect validation, deployment.* Designed material design user interface according to the requirements.* Designed and developed the App screen navigation using Dialog boxes, Action Bar Navigation control and designed Menus based on the user context.*
  • Worked on designing the layouts to compatible with screens of different resolutions.* Worked with the team lead to develop the mobile application technical design and architecture, in particular forward - thinking choices of map rendering and visualization libraries.* Working with Creative Designers and UX
  • Specialists to make interface appealing and usable.* Worked with QA and product to design integration and usability test plans.* Creating and developing app with Dagger2 + RXJAVA + MVP + layer pattern.* Used Object oriented programming principles and worked on MVP (Modal View Presenter) pattern.*
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.* Created a new XML layout with Android Map View to display the location Map and defined the layout that can be reuse,* Downloaded and uploaded content from back-end web server via
  • REST API.* Used RXJAVA, Dagger UI, Butter Knife android libraries.* Used kotlin programming language to develop application in Android Studio.* Worked with Observable, Interactor and Observer to get the data from the server and to publish it on to UI.* Implemented Broadcast Receivers for sending MMS and SMS messages from Sprint Zone application to the Messaging client application.* Using Agile Methodology and Jira for sprint tracking.* Worked on Fire Base cloud messaging for push notification.* Used Retrofit to make the Restful Service Calls at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.* Worked on Restful Web Services and Continuous Integration.* Implementing Analytics in the application.* Using Web Views, Recycler Views & populated lists from databases using simple adapters.* Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and can adapt to tablet and phone resolutions.* Created a local database using SQLite to store and retrieve the data.* Implemented the functionality of getting the download progress, aborting the download.* Using GIT for source code management.* Took care of code review, code fixes and bug fixes.* Using Abd logcat, DDMS for Debugging.

Environment: Android SDK 8, 9, Java, kotlin, Android Studio, JSON, XML, Gitlab, Rally, App center, Confluenc

Confidential

Jr. Android Developer

Responsibilities:

  • Participated in the mock - up design phase for prior UI analysis. Responsible for the design, build, deployment, debug & maintenance of Android applications for Google play Store. Deep understanding of data structures, algorithms, and design patterns. Integrated the Location Service, Geocoding, Google
  • Maps, Directions, Calendar API into the application. Integrated GCM (Google Cloud Messaging) for receiving push notifications related to deals. Implemented SQLite database for offline storage of favorite deals, regular deals, etc. Performed field level testing of the application with respect to different deal sites.

Environment: Android NDK SDK,Gradle, SQLite, Android API's, Java,C++, XML, Google API's, Windows 7.

Confidential

Java UI Developer

Responsibilities:

  • Analyzed requirements and created various model needed for the project. Used XML support of Spring Framework. Used JSP for server - side scripting. Designed UI screens using JSP, HTML, CSS, jQuery.
  • Used Java Script for client-side validation like currency format, country name. Implemented backgrounds including design patterns and data structures. Developed meta-models and applied stereotypes of source and targets. The meta-models can be used to transform any domain source & target models to Common mapping model. Worked on PDE (plugin development environment) to create eclipse plugins to import source-target mapping specs. The specs contained documented transformation rules/conditions formats between source & target system.
  • Extensively used ATL (transformation language) to Implement model transformation from source & target models to common mapping model. Wrote JET (Java emitter templates) implementation to generate Java base transformation framework from the common mapping model. Used Selenium for testing the application. Designed Application Health monitor for measuring application performance and availability for services.

Environment: Java SDK, Eclipse ATL, Maven, Selenium, IBM WebSphere, Java Script, jQuery, HTML, CSS, Oracle10g, Rational Software Architect, Java Emitter Templates, Quartz, Spring, Hibernate, JSP.

We'd love your feedback!