Project 1: Klatt Works.
Duration: December 2019 to April 2020.
Description: Klatt Works is an application designed for a head tracking device called RealWear, which will help industries fulfill their inspections and virtual emergency validation requirements.
The product has two phases: the first part is a PDF reading and PDF updating application. The second part is a group video calling application using WebRTC.
Responsibilities:
Responsible for leading a mobile team in delivering solutions to customers. Deliver new and complex, high-quality solutions to clients in response to varying business requirements.
· Responsible for managing scope, planning, tracking, change control, aspects of the project.
· Responsible for effective communication between the project team and the customer. Provide day-to-day direction to the project team and regular project status to the customer.
Translate customer requirements into formal requirements and design documents, establish specific solutions, and lead the efforts including programming and testing that culminate in client acceptance of the results.
Utilize in-depth knowledge of functional and technical experience in mobile technology and other leading-edge products and technology, in conjunction with industry and business skills, to deliver solutions to customers.
Establish quality procedures for the team and continuously monitor and audit to ensure the team meets quality goals.
Environment: Real ware (Head Tracking device), Kotlin, Kotlin Multi-Platform, Hilt, Android, WebRtc, Jenkins, PdfBox, Clean Architecture.
Project 2: Web Cardio.
Duration: April 2020 to April 2021.
Description: Web cardio is a Wi-Fi-based ECG monitoring system, which is used for monitoring heart patients. The web cardio application is connected to a patch stuck on patients' chest and receives data from the patch to the application continuously. This data is validated and shared to servers, and a graph representation is made with the data. Qualified doctors will monitor the data received and can support patients from anywhere in the world. This was implemented in 900+ hospitals in 2021 and was a remarkable success during the period of the pandemic. Web cardio enables patients to schedule calls with doctors and meet virtually.
Responsibilities:
Implemented video calling module for doctor-patient interaction online during the pandemic using AWS Chime SDK.
Upgraded the whole application to Kotlin language and changed the architecture from no architecture to clean architecture. Developed the application with new features.
Responsible for debugging and verifying the old and new test cases. Responsible for identifying abnormalities in data, fixing the issue, and delivering a high-quality product to the end user.
URL: https://play.google.com/store/apps/details?id=com.gadgeon.webcardio
Environment: Android, Kotlin, Java, Clean Architecture, Koin, AWS-Chime (Video Calling), Room database.
Project 3: Bahrain Telecommunication (BATELCO)
Duration: September 2020 to December 2020.
Description: Batelco is a telecommunications service provider app that gives users services like viewing details of their purchased account, upgrading accounts, starting new accounts, and buying items. During the time of the pandemic, we implemented an online KYC module using a third-party library to ease the registration process.
Responsibilities:
Led a mobile team in delivering solutions to customers in the Telecommunication sector.
· Implemented KYC module for online joining process which eases the company's joining process in times of pandemic. Analyze research and develop order modules for online selling of products. Delivered on time.
· URL: https://play.google.com/store/apps/details?id=com.mobileappnew.batelco&hl=en&gl=US
Environment: Android, Kotlin, Kotlin Multi-Platform, Koin Clean Architecture, Accura-scan (KYC), Material Design for E commerce.
Project 1: Go City (September 2018 to December 2019)
Description: Go-City is a real-time ride booking application in GEC. There are two applications, one for the user and one for drivers. The product targets ride booking. The ride booking can be real-time, scheduled, and rental with options like car, bus, and van. There were more than 5k concurrent users for the application and have more than 1 million installs.
Responsibilities:
As a developer, I am responsible for developing requirements based on the SFS document and Jira stories.
Developed the application using the Kotlin programming language.
Developed application using MVVM architecture and utilized the data capabilities of the view model.
Developed UI design as per Figma and created top animations as per real-time updates received from the database.
Integrated AWS Lambda and Firebase Realtime database to synchronize real-time updates in customer and passenger applications. Integrated Google+ Auth for a safe authentication mechanism.
URL: https://play.google.com/store/apps/details?id=com.cityvankw
Environment: Android, Kotlin, MVVM, AWS - Lambda integration, Firebase Realtime database integration, Facebook, and Google+ Authentication.
Project: Dashcam.
Description: The product targets recording, saving, and publishing videos and images to Google Drive. The product features recording videos while driving, crash detection, and saving to drive immediately using sensors in the mobile device.
Responsibilities:
Created the UI designs using the best layouts to support all device sizes.
Created a multi-layer UI over the camera, which enables camera filtering features.
Integrated the Google Drive SDK.
Responsible for integrating the camera module and optimizing the memory usage.
Responsible for integrating sensor listeners to calculate the movement of the device and predict crashes.
Responsibility includes analyzing, developing, testing, and deployment of the assigned stories.
Environment: Android, Java, Camera, Sensors, Google Drive Integration, High-end Design, Memory Optimization Testing Tools.