We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Calgary, AlbertA

SUMMARY:

  • 6 years of experience in the IT field.
  • 4+ years of experience in Android.
  • 5 published apps in the Google Play Store.
  • Technology lover that naturally stays up - to-date on relevant new developments.
  • Regularly provides constructive feedback to team members so they can continuously grow individually.
  • Experience interacting with RESTful APIs and data formats like (JSON, XML, etc.).
  • Experience with continuous integration tools like Jenkins or Travis CI and automated testing frameworks such as Espresso.
  • Ability to manage competing priorities in a complex environment and maintain high productivity.
  • Experience prototyping mobile applications.

TECHNICAL SKILLS:

  • Java
  • C
  • JDBC
  • JSP
  • Swift
  • HTML
  • CSS
  • JavaScript
  • JQuery
  • Bootstrap
  • AJAX
  • Eclipse
  • Android Studio
  • Glassfish
  • Github
  • Jenkins
  • Travis CI
  • Agile/SCRUM
  • TDD
  • Facebook
  • Twitter
  • Google Maps
  • RESTful
  • Volley
  • Picasso
  • YouTube
  • Espresso
  • Robolectric
  • MySQL
  • Oracle11g
  • SQLite

PROFESSIONAL EXPERIENCE:

Android Developer

Confidential, Calgary, Alberta

Responsibilities:

  • Collaborated with the product team to identify, prioritize, and document detailed product requirements.
  • Implemented EventBus to facilitate the communication between processes in the app.
  • Used Android Annotations for dependency injection.
  • Working with Android Device Monitor for monitoring CPU load, heap size and memory usage.
  • Supervised the creation of the testing suites developed with Espresso and Mockito.
  • Used APIs from different API levels to support backward compatibility.
  • Used Google Maps API to display routes and far until reaching stop.
  • Worked with Volley to consume RESTful web services.
  • Made use of Services for background work.
  • Built new features to enhance the UX for consumers.
  • Worked with asynchronous requests to the server with Volley.
  • Experienced working with deep learning algorithms.
  • Extensive use of Fragments to enhance user interface experience.
  • Gained Real world Object Oriented (OO) design experience and knowledge of design patterns, combined with an ability to convey design and information succinctly using suitable tools (UML, BPMN).
  • Worked with efficient and clean code integration and backup using Jenkins and GIT.

Android Developer

Confidential, New York, NY

Responsibilities:
  • Served as a technical lead within the company to develop the technology stack.
  • Used Dalvik Debug Monitor Server (DDMS) for debugging and testing.
  • Constructed the user interface by using list view, custom view, compound view and various layouts.
  • Used the Fragments to handle multiport views and different screen size devices.
  • Tested the user interface implementing Espresso.
  • Implemented Material design features of RecyclerView, Toolbar, and CardView.
  • Incorporated the communication between the application and the other Android applications backed by the customer.
  • Implemented full social network integration with Facebook, Twitter, and Youtube SDKs.
  • Created Widgets to help customers manage the launcher.
  • Debugged and tested the application using Robolectric.
  • Created multiple Content Providers with a native approach to handling UI asynchronous updates.
  • Enhanced the User Experience with the implementation of the Tab Navigation.
  • Implemented Dagger to work with a Dependency Injection environment to help with the unit testing.
  • Attended SCRUM meetings and met deadlines.

Android Developer

Confidential, Redwood, CA

Responsibilities:
  • Tested the application using Robolectric.
  • Built Activities using compound and custom views.
  • Modified the SQLite table structure to include new reporting capabilities.
  • Enhanced the UI/UX by adding custom views and compound views and Navigation Drawer.
  • Upgraded the app UI with Google’s Material Design new specifications.
  • Used support libraries to ensure backward compatibility with older OS versions.
  • Enforced Object Oriented Principles in Android.
  • Implemented the best practices for Android mobile development with their main components: Activities, Services, Content Providers and Broadcast Receivers.
  • Worked with the UI/UX team for the new app skin redesign.
  • Diagnosed and solved mobile networking performance issues.
  • Created small testing suites with JUnit and the Eclipse IDE capabilities.
  • Created Unit Tests for Model and Business Rules code using JUnit.
  • Used Picasso to display images obtained from URL.

Android Developer

Confidential, New York, NY

Responsibilities:
  • Worked in an Agile development environment with peer engineers on a daily basis to scope, develop and deliver a software experience that realizes the product strategy.
  • Used the JIRA bug tracking tool for quality control.
  • Eliminated the use of external libraries by consolidating the use of OKHTTP and GSON.
  • Ensured software created and released conforms to quality requirements by accurately writing and executing test plans.
  • Utilized a Tabs and Navigation Drawers to switch quickly between application Activities and Fragments.
  • Introduced Push Notifications to keep the user engaged with Parse.
  • Managed web services consumption with Retrofit and Moshi.
  • Developed custom and compound views to match UI/UX specifications.
  • Fixed Bugs to improve navigation speed.
  • Integrated new sections and refined and troubleshot existing bugs in the application.
  • Coordinated with the testing team during the testing phase to resolve issues.
  • Created several custom and compound UI components.
  • Collaborated with Software Engineers for the design and development of back-end services.

Android Jr. Developer

Confidential, San Francisco, CA

Responsibilities:
  • Designed the UI/UX of the application using Custom Views.
  • Worked with the JDK (Collections, Generics, Networking, Core Java, Concurrency, memory management).
  • Used Shared Preferences to store local user account information.
  • Experienced working on a significant consumer app that is currently available in the marketplace.
  • Thrived working in a fast paced, agile environment while constantly learning.
  • Refactored code to change a previous MVC implementation to an MVP design pattern.
  • Worked with Volley for consuming RESTful web services.
  • Designed and developed functionality between user interaction and delegating it back to the server using RESTful web services and JSON parsing.
  • Worked with the Google Maps api for displaying route and driver locations.
  • Generated reachable daily goals and created a delegation task system that allowed developers focus on the development bearing.
  • Used Fragments for easier navigation and reusability of UI components.

We'd love your feedback!