Iswan Jumat
Verified Expert in Engineering
Front-end Developer
Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Toptal member since December 1, 2020
Iswan is a web and mobile application developer with over nine years of experience and extensive knowledge of front-end JavaScript. He has significant experience with frameworks and libraries such as React, React Native, and Redux. Having worked on projects in various industries, including real estate, eCommerce, livestock auction operations, and government services, Iswan is adept at applying the right technology solutions to the correct problems.
Portfolio
Experience
Availability
Preferred Environment
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.
Work Experience
Senior Developer
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
OGUR Jobs
- 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.
Front-end Developer
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.
Experience
Simulator Apps for BEKO Technologies Devices
https://www.beko-technologies.com/en-en/School Management Mobile App
https://www.dvloop.itJetPayNow
XForce Connect
https://play.google.com/store/apps/details?id=com.xforcemobilePlatform 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
Skills
Libraries/APIs
React, React Router, Node.js, React Redux, Redux-Saga, Google Maps, React Navigation, Redux Form, REST APIs, D3.js, React Query, jQuery, Google Maps API, Formik, NgRx, Stripe API
Tools
Git, GitHub, JSX, NPM, Firebase Cloud Messaging (FCM), Babel, Webpack, Expo, Expo.io, Visual Studio App Center, Nx, Jira, Figma
Languages
HTML, CSS, JavaScript, ECMAScript (ES6), TypeScript, ES7, Sass, Less, CSS3, HTML5, PHP 5, PHP, SQL, SCSS
Frameworks
React Native, Redux, Next.js, Jest, Angular, Express.js, CakePHP, Electron, Flux, JSON Web Tokens (JWT), Tailwind CSS
Paradigms
Web Application Architecture, Unit Testing, Responsive Web Design (RWD), Cross-platform, Testing, Test-driven Development (TDD), Functional Programming, REST, Design Patterns, Microfrontends, Agile
Platforms
Mobile, Firebase, AWS Lambda, Windows, Linux, Android, iOS, MacOS, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Storage
MySQL, SQLite, PostgreSQL, Couchbase Lite, Amazon DynamoDB, Microsoft SQL Server, MySQLi, MongoDB
Other
Front-end, User Experience (UX), User Interface (UI), Code Review, App Store, Front-end Development, Hybrid Apps, Mobile App Development, Styled-components, Payment APIs, React Native Navigation, Architecture, Leadership, Full-stack, Full-stack Development, APIs, Data Visualization, Fintech, Android App Development, API Integration, Back-end, CodePush, Startups, Early-stage Startups, CI/CD Pipelines, Finance, SWR, React Hooks, ClickUp, Google Play Store, Bluetooth, Monorepos
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring