Sr. Android Developer
CurrentContributed to application requirement analysis for achieving the specifications suggested to improve the applicationIntegrated receipt check app with looper/Jenkins for continuous integration, continuous delivery, and continuous deployment. Automated sending Jenkins built Apk to different channels such as slack, outlook email, proximity among others.Implemented off-line mode version of the app using connectivity manager class Adding Kotlin in unit tests, writing new classes in Kotlin and migrating some modules from Java to KotlinImplemented interactive training screens using navigation component of android Implemented multiple banners throughout the app to display messages to the associate at a given period of time. Implemented multi receipt capability, to scan all receipts which belongs to one member and merge them into one receipt. Implemented the capability of deleting item in case it is unintentionally scanned. Implemented what’s new screens which shows new features to the associates of a new version of the app. Implemented feedback feature and integrated it with slack channel, where the associates communicate directly to the developers. Changed the look and feel of the app by completely changing already existing UI. Made the app treat slow network calls as offline, to make the app fast. Implemented trouble scanning flow. which is an alternative in case a barcode can’t be scanned. Implemented a configurable capability of the app, to allow associates to scan one item in the cart.