Senior Mobile Engineer
Pillar UK Limited, September 2020 - Present, London, Remote
- Contributing to Pillar Android and iOS app from scratch with Hybrid Flutter framework which serves as an intelligent coaching assistant for triathletes giving them trainings and evaluating their performances.
- Leading a team of ~5, converting product requirements to actual service and mobile application.
- Developing mobile development process like requirement analysis, code review and follow best practices, release process, version management, user analytics, integration testing, unit testing, UAT releases etc.
- Experiences gathered: Flutter, Android, iOS, REST api, Charts_Flutter, GetX/BLoC State Management, Alice, Firebase, Sentry, Table_Calendar, Strava, MixPanel Analytics, BLE integration, FVM, Code Magic and GitLab CI/CD(Continuous Integration), Git.
Senior Software Engineer
Telenor Health AS, May 2019 - September 2020, Dhaka, Bangladesh
- Contributed to Tonic (Android and iOS Native) and Grameen Digital Health (Hybrid Flutter Framework) mobile application which helps patients connect to the doctor and access medical services online.
- Developed Tonic iOS new UI/UX, Schedule Management, Call management, Medicine ordering System.
- Contributed to building flutter native bridge to support of existing android and iOS features that can be reused in hybrid app. Also conducted feasibility analysis of using React Native or Flutter for development of new Mobile application project.
- Experiences gathered: iOS, Flutter, Android, Kotlin, Swift, Alamofire, REST, BLoC State Management, Code Magic CI/CD, Scrum, Jira, Git.
Software Engineer
Samsung R&D Institute Bangladesh, September 2016 - May 2019, Dhaka, Bangladesh
- Contributed to development of Samsung Gear 360 Android and iOS application which support taking 360 images, videos, gallery, live broadcasting 360 content to YouTube and Facebook and many more.
- Developed iOS Metal based 360 Video Stabilisation Engine based on Existing OpenGL Engine.
- Supported on production bug fixes, notification manager, gallery improvements, video stabilisation feature.
- Experiences gathered: iOS, Android, Kotlin, JAVA, Swift, ObjC, C++, OpenGL, Metal, RxSwift, BLE, Scrum, Perforce, Git, OpenCV.