Developed a cross-platform Flutter app for mobile, web, and tablet from a single codebase with clean, reusable architecture.
Integrated REST APIs and third-party packages (Firebase, Braze, Stream.io) for real-time messaging, notifications, deep links, and in-app engagement.
Ensured high code quality through unit testing, code reviews, and legacy code refactoring.
Collaborated in Agile teams, actively contributing to sprint planning, estimations, stand-ups, retrospectives, and cross-functional coordination.
Software Developer, Flutter Developer
Zenith Software Limited
05.2015 - 02.2022
Developed a cross-platform mobile banking app for cooperative banks using a unified Flutter codebase, with secure encryption/decryption and consistent UI through reusable widgets.
Integrated REST APIs, handled exceptions, and implemented validations for forms to ensure accurate and secure user interactions.
Utilized third-party packages to enhance functionality and created unit tests using Mockito to ensure code reliability.
Optimized app performance to improve speed and responsiveness across devices.