To obtain a position in a company which is responsible and challenging that allows contributing technical, leadership skills and gives an opportunity for personal growth and professional achievements.
AllState Mobile OneApp Project :
Designation: Application Development Associate manager.
Description: This project is about re-writing the Allstate android app from the scratch in kotlin by using MVVM design pattern.
Roles :
● Associate Manager, Sr Developer and Code Reviewer.
● Team Management in client location.
● Implementing the architecture & guiding the team in development.
● Responsible for requirement Analysis, Feasibility, Estimations for user stories.
Tools/Libraries/API: Dagger2, RxAndroid, Retrofit,Gson,architecture components.
Software Language Used: kotlin.
AllState Mobile App Development :
Description: Allstate Mobile is one of the top insurance provider in US. This application is one of the biggest and complex app with lots of modules. This project is to implement new features and refactoring the existing code along with unit test cases.
Roles :
● Lead, Developer and Code Reviewer.
● Responsible for requirement Analysis, Feasibility, Estimations for user stories.
● Responsible for UI development of Quick Foto Claim, Autopay Enrollment, Road side assistance, & Unit test cases.
● Bug fixing.
Tools/Libraries/API:GoogleIO,Apachecommons,Aptentive,Firebase,Crashlitics,Urbanairship,Splunk, Gson.
Language Used: java & kotlin
AllState Mobile App UI Automation :
Description: Allstate Mobile is one of the top insurance provider in US. This application is one of the biggest and complex app with lots of modules. This project is to start writing Instrumentation test cases.
Roles : Lead, Developer, Reviewer and responsible for tool selection.
Tools : Espresso, UIAutomator.
Software Language Used: java.
AllState Mobile App Code Coverage :
Description: Allstate Mobile is one of the top insurance provider in US. This application is one of the biggest and complex app with lots of modules. This project is to start writing unit test cases with 80% code coverage.
Roles : Lead, Developer, Reviewer and responsible for tool selection.
Tools : Robolectric, Mockito and PowerMockito.
Software Language Used: java.
CBASmartPOS Project:
Description: CbaSmartPOS Project is a banking mobile applicaton developed in android for the client “common wealth bank of australia”. Worked as Team Lead and developer for MerchantOnBoarding application. Involved in this project from the scratch.
· Responsible for requirement Analysis, Feasibility, Estimations for user stories.
· Feasibility of key features
· Working in UI development for this app.
· Responsible for UI development which involves complicated UI & Unit test cases using Robolectric.
· Bug fixing.
· Software Language Used: java.
· Libraries : Dagger2,Butterknife, Timber,Calligraphy, Viewpage Indicator, Retrofit-2, Lombok, LillyProwess(Fingerprint scanning)
Specialized Skill: Android Application development, Operating Systems: Windows, Mac, Linux, Languages/SDKs: Kotlin, Java, C, Scripts: ART scripting, SCM & CRM: Stash, Clear Case, Git, BitBucket Jira, Rally, Version1, Test Tools: MockK, Robolectric, PowerMockito, Mockito, Espresso, UiAutomator, Memory Analyzer, Database: SQLite, Rooms, Libraries: Dagger2, Retrofit-2, RxJava/RxKotlin, Android Architecture components, Butterknife, Timber, Calligraphy, Viewpage Indicator, Volley, Lombok, LillyProwess(Fingerprint), GoogleIO, Apachecommons, Aptentive, Firebase, Crashlitics, Urbanairship, Splunk, Gson
AWS Cloud Practitioner, AWS Cloud Solutions Architect Associate, AWS Cloud Solutions Architect Professional