Bulsho Development Bank (BDB-Web Application) – Mogadishu, Somalia
October, 2024 – March, 2025
- Developed a responsive Internet Banking Web Application using React.js, JavaScript, HTML, and Tailwind CSS, ensuring cross-browser compatibility and optimal performance across desktop and mobile devices.
- Built reusable and scalable React components following modular architecture patterns similar to DIGIT and UPYOG platforms.
- Collaborated within an Agile (Scrum) development team, participating in daily stand-ups, sprint planning, and sprint reviews to ensure on-time delivery of high-quality features.
- Created and maintained reusable React components for various banking modules including Personal, Business, Agent, and Agency banking.
- Implemented dynamic forms, event handling, and client-side routing using React Router, providing a seamless navigation experience.
- Managed application state using Redux Toolkit, improving maintainability and data flow throughout the application.
- Integrated RESTful APIs using Axios to fetch and submit data efficiently, with proper error handling and loading states.
- Added react-export-excel functionality to enable users to download tabular reports in Excel format, enhancing data accessibility.
- Focused on clean, accessible UI and implemented responsive design principles to ensure usability across all screen sizes.
- Contributed to code reviews and refactoring sessions, maintaining clean and scalable code architecture.
Bulsho Development Bank (BDB-Mobile Application) – Mogadishu, Somalia
March, 2024 – October, 2024
- Developed a Mobile Banking Application using React Native with TypeScript, ensuring a seamless user experience across multiple devices.
- Designed and implemented UI components for Personal, Business, Agent, and Agency banking modules.
- Integrated RESTful APIs using Axios, optimizing data retrieval and application performance.
- Managed global state efficiently using Redux Toolkit, improving application scalability and maintainability.
- Implemented multi-lingual support using the I18n-js library, enabling users to access the application in multiple languages.
- Built a Core Banking System (CBS) for approving and rejecting customer account opening requests, streamlining the onboarding process.
- Developed UI for the BDB Internet Banking Web Application using React.js, focusing on accessibility, security, and user engagement
Kisan Credit Card & Interest Subvention Scheme (KCC-ISS – Web Application) - Himachal Pradesh Government Project
- Successfully contributed to the development of the KCC-ISS web application for the Himachal Pradesh Government using React.js, ensuring a fully responsive and cross-browser compatible experience.
- Built and styled clean, intuitive UIs using Material UI, Bootstrap, and Material UI DataGrid, enhancing accessibility and visual consistency.
- Implemented secure Signup and Signin functionalities with OTP verification via mobile and registered email, along with resend OTP, password change, and secure token-based authentication for protected routes.
- Utilized Redux for global state management and Axios for seamless and secure API interactions.
- Implemented server-side pagination to efficiently render and manage tables with over 1 lakh+ records, including debounced search, advanced filtering, and dynamic data handling.
- Enabled data export features including PDF, CSV, and Excel, empowering users to generate downloadable reports.
- Integrated React Loader Spinner for improved user feedback during async operations and data loading.
- Developed robust form handling and validation using Formik, enhancing the reliability and usability of input submissions.
- Integrated alert notifications, confirmation dialogs, and dynamic input/data display components for a richer UX.
- Collaborated closely with the backend team for efficient API integration and authentication flow using tokens.
- Optimized the application to handle high traffic volumes under load, ensuring smooth performance and zero downtime even during peak usage.
- Worked on citizen-facing forms, admin dashboards, approval workflows, and reporting modules, aligned with DIGIT, UPYOG, and OBPAS-style eGovernance architectures.
- Followed RBAC concepts and workflow-based approvals commonly used in government platforms such as UPYOG and OBPAS.