We provide IT Staff Augmentation Services!

Senior Android Developer Resume

3.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Strong knowledge of HTTP and client - server interaction
  • Experience building Android apps from scratch, familiar with Android architecture like MVC, MVP, MVVM.
  • Hands-on experience with Google Play Services for Android (GPS, FCM, Map, In-App Billing,
  • Admob).
  • Strong implementation knowledge of algorithms, and designing for performance, scalability, and availability
  • Lead architecture design discussions to create highly powerful and highly scalable applications
  • Accountable for the production of high quality code on a personal level adhering to all software engineering quality standards / benchmarks
  • Demonstrable ability to deliver projects on time, with high quality, and within budget
  • You have a strong intuitive sense for good user experience
  • Design, development, and testing of Android applications. Test on the latest Android phones, tablets, and wearables
  • Good knowledge of development tools, environment and utilities
  • Strong knowledge of Java, experience with Kotlin or Swift is
  • Demonstrable knowledge of HTTP/S and how apps interact with RESTful APIs via JSON
  • Knowledge of the open-source Android ecosystem and the libraries available for common task
  • Advanced Android development skills with open-source libraries (Okhttp, Retrofit, Dagger2, RxJava, Picasso).
  • Used MVC pattern to encapsulate client/server interactions helps to illustrate software pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
  • Implemented mobile app for Android by using Java and Kotlin.
  • Integrated Push Notifications using Firebase Cloud Messaging (FCM) to notify user updates for
  • Account information.
  • TDD (Test Driven Development), Paired Programming
  • Integrated Application to Firebase (Firebase Analytics, Crashlytics, Firebase Performance Monitoring) to know more information from user.
  • Involved in design and developing re-usable web services using SOAP, XML and Restful Web Services with JSON.
  • Used Shared preferences for login activity and for password and email validation.
  • Used Services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Worked on implementing internal broadcast receivers to notify when data is received.
  • Expert in Object-Orientated Programming (including languages such as Java)
  • Controlled JIRA workflows using Confluence and managed tasks within the Agile framework.
  • Hands-on concepts of Android like Material design, Activities, Fragments, Services, SQLite database handling, Asynctask, UI Layouts, and Widgets etc.
  • Familiar with databases as well as database languages such as SQL, Oracle, Firebase, etc.
  • Familiar with Third-Party API’s and Frameworks as well as implementation

PROFESSIONAL EXPERIENCE:

Confidential, Washington,DC

SENIOR ANDROID DEVELOPER

  • Work with lead mobile developer to establish common development tools, and frameworks/libraries that the group will use for
  • Perform performance tuning to improve performance over multiple functions
  • Work with other developers, designers and product/business managers to develop new features consistent with product roadmap
  • Create frameworks and automation in the development process to maximize build efficiency and secure solid code
  • Help to continuously improve development work in all areas (coding, processes, tools, testing, etc.)
  • Facebook/Twitter SDK, Mo-Pub for real time data streaming
  • Parse SDK, Fire Base SDK, Parse Server Tools
  • Node JS and Angular JS Web Plugins, Google Ad mob
  • Apache Ant, Maven Groovy Tools, Android Studio Gradle
  • Worked with Adobe XD, InDesign
  • Fabric Mobile Platform for Digits, Twitter, Answers and Crashlytics
  • Retrofit, Glide, ButterKnife, Maps, Firebase Analytics
  • Experience in Java and Android Testing
  • Know how to use DDMS and Android Developer Tools for development and performance debugging
  • Work with lead mobile developer to reviews how new features will be implemented to make sure that they are consistent with the

Confidential, Houston, TX

LEAD ANDROID DEVELOPER

  • Analyzing user stories and participating in sprint planning, scrums, demos and retrospectives
  • Communicating your ideas across teams effectively and quickly problem-solving complications as they develop
  • Providing estimates for new initiatives
  • Providing architectural direction on behalf of the architecture
  • The company enables users the creation of a variety of personalized products such as photo gifts,photobooks, wall art, home decor and other online photo services that bring smiles to the faces of the customers.
  • Personal responsibilities: developing and maintaining main features, application infrastructure, architecture and design.
  • Technologies: Java, Kotlin, MVP, MVVM, Android Architecture Components, Tensorflow.
  • Took ownership, upgraded, improved performance and stability of a side application acquired by an employer.
  • Implemented all layouts, some of which utilized RecyclerViews for memory optimized lists and ConstraintLayouts with autosizing TextViews to achieve fully scalable UI for any phone or tablet
  • Implemented all Fragment lifescycles, backstacks, and navigations within ViewPager pages
  • Performed complete refactoring of several major components: user info and authentication module, automatic media uploader module and several more.
  • Performed all Android SDK and Gradle plugin upgrades handling all braking changes.
  • Solved various memory leaks and non-reproducible crashes which allowed to reach stable 99.5%+ crash-free rate.
  • Performing peer code reviews for immediate and related teams
  • Sharing your technical solutions and product ideas with the PainScale team through design review, pair programming, code review and tech talk
  • Coordinating with Architecture group on new designs and foundational / infrastructural application changes

Confidential, New York, NY

ANDROID DEVELOPER

  • Work with Android team to establishing common development tools, and frameworks/libraries that the group will use for development
  • Communicate to the Digital Manager and Project Managers, providing development time estimates and progress updates, with efficiency and accuracy
  • Work with the Manager of Mobile Development to provide estimates and status updates
  • Work closely with Development, QA, Project Management and Product teams to ensure timely and cost effective delivery of final products,
  • Act as technical lead on projects, assist with defining the solution, and working with a team of developers
  • Performing software development for Android based Car Infotainment systems using Java, Android application Framework Architecture and APIs
  • Work with our API developers to provide data to the apps via RESTful APIs w/JSON

We'd love your feedback!