Verified Expert in Engineering
Amazon Web Services (AWS), MacOS, Windows, Linux
The most amazing...
...project I've developed is a mobile application that helps automate and increase the productivity of livestock management.
CIMB Bank Malaysia
- Designed and architected front-end systems and components that align with the company's goals and vision.
- Collaborated with cross-functional teams, including designers, product managers, and back-end developers, to ensure seamless integration of front-end and back-end systems.
- Led front-end developers to deliver high-quality and scalable web applications.
- Contributed to the development of advanced features for a self-serve wealth platform.
Lead React Native Mobile App Developer
- Built an Android and iOS app that enables convenient cargo payments for users.
- Increased the page loading speed by replacing the old API requests using Redux Thunk with the React Query library. This resulted in a three times improvement in the page loading speed.
- Developed a video resume recording feature that allows users to record short videos and include them with their online resume.
- Guided and mentored the mobile app development team, providing expert code reviews and consultations.
React Native Developer
Jetstream Global Inc.
- Developed an Android and iOS app that helps people make cargo payments.
- Boosted page loading time up to three times by translating old API requests to SWR queries.
- Wrote a custom hook to integrate the React Native mix panel library to track user events.
- Implemented a feature to pay by cheque using the image capture plugin.
- Developed UI components using customized RNUILib to match the UI designs.
Archisoft Global Sdn Bhd
- Developed an Android, iOS, and web app that helps real estate agents increase productivity and manage all leads (customers) and workflow on the go.
- Collaborated with product managers, business analysts, UI/UX designers, and other team members to deliver project requirements, goals, and desired functionalities.
- Led the mobile app development team, including code reviews and consultations.
- Integrated build pipelines to publish apps to the App Store and Google Play using Visual Studio App Center.
- Improved the quality of web and mobile apps through performance tuning and code refactoring.
- Created a React Native startup project with basic authentication and a settings menu to communicate with the company's back-end REST API.
Associate Technical Lead
Auxenta (Pvt) Ltd
- Led the front-end development team, including code reviews and consultations.
- Finished the first phase of the investment management system for a UK-based company, enabling employees to track and increase the productivity of workflows.
- Built an advanced and fully customizable dashboard with D3 charts and react-beautiful-dnd to display 16 reports.
- Performed maintenance, performance tuning, and code refactoring to improve the quality of the codebase.
- Proposed a new model for state management with React Hooks and context API to reduce boilerplate when using Redux.
Senior Software Engineer
ThinkCube Systems (Pvt) Ltd
- Led the EGN mobile application development team, including code reviews and consultations.
- Built a database-driven localization system for React Native to support multiple languages.
- Created a React Native schema-based form generation and form validation library to support multiple languages.
- Wrote unit tests and snapshot tests with Jest to maintain good test coverage.
- Built reusable React Native components to use with two React Native applications.
- Developed an offline, first Electron desktop app by reusing existing front-end UIs and SQLite database.
- Integrated test pipelines using GitLab CI/CD to run unit and lint tests before merging pull requests.
- Replaced React Navigation with React Native Navigation to increase navigation performance.
Senior UI Engineer
ThinkCube Systems (Pvt) Ltd
- Built a design system for company projects based on React.
- Created a fully functional front end for the online MCQ exam platform, using jQuery to integrate with the company's e-learning platform.
- Developed the first React Native project for a livestock auction platform in Australia that includes Bluetooth radio-frequency (RF) tag scanning and print invoices.
- Designed and developed a Bluetooth RF tag scanning UX system and integrated it with a React Native application to track sheep while categorizing them before the auction without human interaction.
- Converted a server-rendered PHP business app to a single-page web application using React and Flux architecture.
Full-stack Web Developer
Sarasavi Bookshop (Pvt) Ltd
- Developed a vehicle tracking system using a Google Maps API and created a PHP service to listen to location data sent from the GPS device through HTTP.
- Designed and developed an in-house, web-based system for the eCommerce aspect of the company.
- Created a system to automate the process of uploading products to the online website from a local database (MS SQL).
- Integrated a secure payment processing gateway to an eCommerce web application.
- Designed and developed a website for the book publishing department.
Platform users can perform the following tasks:
• Prioritize the leads and tasks they have on hand.
• Schedule tasks and appointments and set reminders to stay on track.
• Log calls and text clients right from the app.
• Update clients' status after each visit and record notes with ease.
• Easily filter and organize the client database.
• Display comprehensive and detailed information for each client's profile.
e Grama Niladari (eGN) Mobile App
Schema-based Form Generation and Validation Tool with Multilingual Support
AgriNous | React Native Android Application for an Auction Module
RUBIK | R&D on Advanced Cross-platform UI Development
React Native, Redux, Next.js, Jest, Angular, Express.js, CakePHP, Electron, Flux, JSON Web Tokens (JWT)
React, React Router, React Redux, Redux-Saga, Google Maps, React Navigation, Redux Form, Node.js, REST APIs, D3.js, jQuery, Google Maps API, Formik, NgRx
Git, GitHub, JSX, NPM, Firebase Cloud Messaging (FCM), Babel, Webpack, Expo, Expo.io, Visual Studio App Center, Jira
Web Application Architecture, Unit Testing, Responsive Web Design (RWD), Test-driven Development (TDD), Functional Programming, REST, Design Patterns, Agile
Mobile, Firebase, AWS Lambda, Windows, Linux, Android, iOS, MacOS, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Front-end, User Experience (UX), User Interface (UI), Code Review, App Store, Front-end Development, Styled-components, Payment APIs, React Native Navigation, Architecture, Leadership, React Query, Full-stack, Full-stack Development, APIs, Data Visualization, Fintech, Back-end, CodePush, Startups, Early-stage Startups, CI/CD Pipelines, Finance, SWR, React Hooks, ClickUp, Google Play Store, Bluetooth, Microfrontend, Nx, Monorepos
MySQL, SQLite, Couchbase Lite, Amazon DynamoDB, Microsoft SQL Server, MySQLi, MongoDB