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
- 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.