Android Developer Resume
OH
SUMMARY
- 5+ years of experience in native android application development and mobile applications testing.
- Experience in mobile banking domain.
- Experience in Software development life cycle including analysis, design, development, testing and implementation of software application.
- Experience in developing Android application using Android Studio, Eclipse IDE, Java, Kotlin, XML, JSON, Android SDK.
- FCM integration, Gradle builds, Data Encryption, Unit testing, Animations, Material design, apk Reverse Engineering, rooting devices.
- Investigating memory leaks, debugging.
- Experience in developing roboelectric unit test cases for android application.
- Involved in various software development methodologies including Agile and Waterfall Methodology.
- Performed as Automation testing of Client Server, Mobile base Applications, Web based Applications.
- Experience in Mobile Automaton for Android and IOS Applications using Appium driver and See Test.
TECHNICAL SKILLS
External Libraries: Retrofit, Rxjava, dagger, Glide, Picasso, Paging, Junit, Gson, Leak canary, Crashlytics, butter knife
Android/Java: Activities, fragmentCustom views, xmlhandlers, async Taskbroadcast receiversservices, web viewlive data, view modelIPC, intentsPush notifications, app shortcuts
Design Patterns: MVVM, MVP, ObserverSingleton, FactoryAbstract, Solid
Tools: Principles, FactoryBuilder pattern Android Studio, ADBGit, Jira, Appium Logcat, BitbucketConfluenceSourceTree, XCode
PROFESSIONAL EXPERIENCE
Confidential, OH
Android developer
Responsibilities:
- Developing features in Chase Apps.
- MVVM design with Live Data, View Model, RxJava, Retrofit and dagger.
- Interacting with Restful API’s to fetch the data from services.
- Analyzing requirements and developing android features as per the functional requirements.
- Analyzing, debugging and fixing defects/issues on mobile apps using Android Studio, ADB.
- Developing unit test cases for android applications using Roboelectric framework.
- Designing Custom UI components and Animations.
- Memory profiling and performance optimization of layouts and app.
- Chase certified accessibility validator and implements android accessibility features.
- Fixing issues in chase internal frameworks
- FCM push notification integration
- Peer - code reviews
- Automating Android and iOS apps testing using the ATDD framework with the combination of Cucumber/Gherkin, Java, Selenium and Appium.
- Developing step definitions in Java using Appium driver and generating Page Object Models.
Environment: Kotlin, Java, Appium, See Test, Xcode, Maven, Bit bucket, Jenkins, Source tree, Android Studio 2.0, Android Studio 3.0, JQuery, HTML5, CSS3, XML, Google Maps API.