Abdul Mumin, Developer in Dubai, United Arab Emirates

Abdul Mumin

Software Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
February 10, 2022

Abdul is an engineer who has developed a mature and responsible approach to any project he's undertaken. He has seven years of experience and has launched multiple projects within his fields and areas of interest. He loves to dig into problems and solve them using modern technologies, which helps him develop and optimize software products successfully. Working with others to achieve specific objectives on time and with excellence is something Abdul enjoys.

Abdul is available for hire
Hire Abdul

Portfolio

Beren Gamble
React Native, AWS Amplify, Amazon S3 (AWS S3), Amazon Web Services (AWS)...
NEUROTIC Ltd.
TypeScript, React Native for Web, React Native, Node.js, GraphQL, Firebase...
KRS
React, TypeScript, Storybook, AWS Amplify, MUI (Material UI), Styled-components...

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

React Native, React, Angular, Vue, TypeScript, JavaScript, jQuery, CSS, Swift, Node.js

The most amazing...

...thing I've developed is a library that can be beneficial to software engineers at large.

Work Experience

2023 - 2023

React Native Developer

Beren Gamble
  • Completed the conversion of the Figma design into a fully functional mobile application.
  • Set up AWS Amplify and connected to the back end using GraphQL.
  • Worked closely with the product designer to convert the design into a fully functional application.
Technologies: React Native, AWS Amplify, Amazon S3 (AWS S3), Amazon Web Services (AWS), TypeScript, Lottie, Animation
2022 - 2023

Full-stack Developer

NEUROTIC Ltd.
  • Developed a mobile application for a recruitment platform using React Native and Expo.
  • Joined other team members in completing the web platform and back end using Node.js and GraphQL.
  • Tracked and fixed bugs using Trello as a management tool.
  • Worked well alone and managed a significant part of the project, like the mobile application.
  • Communicated well with the team to ensure everyone was aligned, solved problems faster, and keep code quality high.
Technologies: TypeScript, React Native for Web, React Native, Node.js, GraphQL, Firebase, Cloud Firestore, Expo, React, Basecamp
2022 - 2022

Front-end Developer

KRS
  • Built a retail application for convenience stores and petroleum locations.
  • Developed a heatmap to display areas of interest at petroleum locations and convenience stores, increasing sales.
  • Assessed and refactored applications for performance improvement using Profiler, which increased sales speed.
  • Implemented integrations to connect the application with hardware like fuel pumps, cash drawers, and on-site cameras to command the hardware or get live information.
Technologies: React, TypeScript, Storybook, AWS Amplify, MUI (Material UI), Styled-components, Webpack, Axios
2020 - 2021

React Native and Vue Developer

Mokhatat
  • Developed and maintained a consumer-facing GIS application for web and mobile.
  • Implemented GeoJSON rendering on Mapbox in web and mobile using Vue and React Native.
  • Worked closely with the team to convert heavy GeoJSON into tileset and generate a Mapbox style and work experience with Mapbox and Maptiler.
  • Fetched and matched dynamic GeoJSON and back-end data as the user interacts with the map.
  • Analyzed data and developed statistics with different types of graphs and charts.
  • Enhanced performance and scalability with an increase in data.
  • Maintained and improved an interactive dashboard that contains a vast amount of data.
Technologies: React Native, Vue, JavaScript, CSS, HTML, iOS, Android, Android Studio, Xcode, Bitbucket, Confluence, Trello, Redux, React Redux, Git, CI/CD Pipelines, End-to-end Implementation (E2E), ES5, Google Maps API, Front-end Development, Front-end, GIS, Mapbox GL, Mapbox SDK, SCSS, APIs, Web Development, Web App Development, User Interface (UI), User Experience (UX), InVision Studio, Atlassian, Expo, Google Maps, ECMAScript (ES6), RTL, REST APIs, HTML5, Axios
2018 - 2021

Senior Software Engineer

Menaget SPC
  • Created new application plans, wireframes, UI/UX, and coding for web and mobile applications.
  • Identified, evaluated, and implemented new technologies, frameworks, and approaches.
  • Managed multiple projects and designed an API for mobile and web.
  • Analyzed information system needs, evaluated end-user requirements, found the best solution for the problem, and handled applications from idea to market.
  • Discussed the project with end clients and business managers. Troubleshot for development.
  • Worked with many third-party libraries and integrated them into applications.
  • Acquired vast knowledge of testing for the final product and attended daily meetings to keep track of the project status and issues.
  • Worked closely with the head of the department and other cross-functional members.
  • Developed chat module implementing XMPP, SQLite, audio and video recording and playback, image capturing, and many other chat features.
Technologies: React Native, React, Swift, Vue, TypeScript, JavaScript, CSS, HTML, Git, InVision Studio, Bitbucket, CI/CD Pipelines, Cypress, End-to-end Implementation (E2E), Front-end Development, Front-end, Express.js, MongoDB, Mongoose, GIS, Mapbox GL, Mapbox SDK, SCSS, APIs, GraphQL, Full-stack, Figma, Web Development, Web App Development, XMPP, Xcode, Atlassian, Redux, React Redux, SQLite, Google Maps, Stripe, Payment APIs, ECMAScript (ES6), REST APIs, HTML5, iOS, Android, Axios
2020 - 2020

iOS Developer

ESAR
  • Created new features and maintained and repaired any bugs found in the iOS application.
  • Enhanced performance and scalability with the best engineering practices.
  • Acquired working experience with analytics tools, such as Google Analytics and Facebook Core.
  • Implemented RTL for language switching on the iOS application.
  • Integrated sign-in features, including Google Sign-in, Facebook Login, and Apple ID Authorization.
  • Integrated error and crash tracking and reporting tools like Crashlytics.
  • Integrated customer support tools, such as Intercom.
  • Used collaboration tools, such as Trello, Slack, among others.
Technologies: Swift, iOS, Xcode, Trello, Atlassian, Slack, Skype, Terminal, Google Maps API, APIs, Git, Google Maps, RTL, REST APIs
2019 - 2020

iOS Developer

Achieve One
  • Developed an iPad application to manage sales from order to invoice.
  • Created application plans and graphics. Coded for iPad using Swift.
  • Implemented printing invoices from the iPad to EPSON printer in RTL language.
  • Worked with many third-party libraries and integrated them into the application.
  • Acquired working experience with JSON, XML, and REST and SOAP API.
Technologies: Swift, Xcode, iOS, Bitbucket, Skype, Terminal, APIs, User Interface (UI), User Experience (UX), Git, REST APIs
2018 - 2020

React Native Developer

Qleanapp
  • Developed and maintained a complete circular application from request to delivery following the software development lifecycle process.
  • Implemented multiple payment methods following PCI compliance.
  • Implemented a Firebase back end and then transitioned it to a REST API.
  • Acquired working experience with error tracking and reporting tools like Sentry, Google maps, and APIs like Geometry, Geocoder, and a Google Distance Matrix.
  • Optimized the application to improve efficiency as it scales.
  • Used collaboration tools, such as Trello, Slack, among others.
Technologies: React Native, React, iOS, Android, Xcode, Android Studio, Expo, Bitbucket, Git, Redux, React Redux, Skype, WebStorm, Visual Studio Code (VS Code), Terminal, ES5, Google Maps API, APIs, User Interface (UI), User Experience (UX), CSS, InVision Studio, Trello, Atlassian, Google Maps, Sentry, Payment APIs, ECMAScript (ES6), RTL, Firebase, REST APIs, Axios
2018 - 2019

React and React Native Developer

Codigo World
  • Designed and developed web and mobile applications using React, React Native, and Redux.
  • Designed and integrated social media features like feed, likes, comments, follow, and posts on the web and mobile.
  • Developed interactive dashboards and animating components using CSS and Styled-components.
  • Implemented chat features using Socket and assisted team members in resolving bugs and coding.
Technologies: React, Redux, React Redux, Redux Thunk, Styled-components, React Native, Expo, CSS, HTML, JavaScript, Cypress, Jest, CI/CD Pipelines, ES5, Front-end Development, Front-end, APIs, Web Development, Web App Development, User Interface (UI), User Experience (UX), XMPP, Git, InVision Studio, Trello, Atlassian, ECMAScript (ES6), REST APIs, HTML5, iOS, Android
2016 - 2018

Front-end and iOS Developer

Zeaway Technology Private
  • Developed responsive and interactive web applications using JQuery, Angular, and React (HTML, CSS, and JavaScript).
  • Acquired working experience with JSON, XML, and REST API for different projects.
  • Designed and developed iOS applications using Swift and Objective-C.
  • Repaired any bugs found in the iOS apps and improved my knowledge of dependency managers Cocoapods.
  • Implemented a bit of Java programs and GUI applications.
  • Taught front-end and iOS courses, including HTML, CSS JavaScript, React, Angular, and Swift programming languages.
Technologies: Angular, Swift, TypeScript, JavaScript, jQuery, CSS, HTML, Sass, Git, Skype, Visual Studio Code (VS Code), Terminal, ES5, Google Maps API, Front-end Development, Front-end, APIs, Web Development, Web App Development, User Interface (UI), User Experience (UX), Xcode, Google Maps, ECMAScript (ES6), Firebase, REST APIs, AngularJS, HTML5, iOS

Experience

Recruitment Network Application

https://www.therecruitmentnetwork.com/
A recruitment management application for both web and mobile. I collaborated with a team of five to develop it. It was built using React Native, React, TypeScript, Node.js, GraphQL, Cloud Firestore, and Shopify Polaris.

Retail Metrics Application

https://main.command-center.com/
A React-Typescript project for the management of convenience store and petroleum locations. In this project, my role was to:
• develop new features.
• assess and improve application performance.
• detect and fix bugs.
• refactor thecodebase.

NPM Library

https://www.npmjs.com/package/senderrand-shared-components
A React Native library that provides a chat system built with XMPP and SQLite and various other features.

The chat module includes features like multiple UI components, XMPP implementation, SQLite, audio recording and playback, video recording, playback, image capturing, and many others.

Mokhatat Web Application

https://mokhatat.com/
A Vue.js-based web application that provides geographical information and interactions to the data.

I was the front-end developer and worked closely with the team to convert heavy GeoJSON into tileset and generate Mapbox styles.

I also analyzed and converted heavy data statistics that can be displayed to the end-user.

Mokhatat Android & IOS Application

https://apps.apple.com/us/app/mokhatat/id1536398678
A React-Native application that provides geographical information and interactions to the information. I developed and maintained a consumer-facing GIS application that renders heavy GeoJSON and provides interactions with it.
The application also includes features such as fetching and matching dynamic GeoJSON and backend data as users interact with maps, and data analysis to develop statistics with different types of graphs & charts.

Qleanapp Android and iOS Application

https://play.google.com/store/apps/details?id=com.qleanapp.android&hl=en&gl=US
A customer-facing mobile application developed using React Native that enables customers to request laundry and cleaning services, track and get notified of its progress, and make an online payment after delivery.

Newsec Web Application

https://www.thenewsec.com/
An Angular-based application that provides a secure and intelligent workplace solution designed to help any enterprise enhance safety, monitor and maximize the productivity of its employees, and improve visitors' check-in experience with quality user experience.

Newsec Android and iOS Application

https://www.thenewsec.com/
A React Native application that provides a secure and intelligent workplace solution designed to help any enterprise enhance safety, monitor and maximize the productivity of its employees, and improve visitors' check-in experience with quality user experience.

ESAR iOS Application

https://www.esarcar.com/
A Swift-based application that provides peer-to-peer vehicle rental.

I managed and enhanced the performance and scalability of the application with the best engineering practices.

I implemented multiple features, libraries, and frameworks like Crashlytics, Google Analytics, Intercom, Google Sign-in, Facebook Login, Apple ID Authorization, and RTL.

EasyPos iOS Application

https://easypos.app/
Built a Swift-based solution to ease and improve the efficiency of sales and inventory management. Developed for iPad devices to manage sales from placing and receiving orders to invoices and payments.

Weandel Web App

https://weandel.com/
An Angular-based website that showcases the information about a technology company and a means of getting in touch with them.

I developed the website using Angular and TypeScript and implemented numerous animation features.

U-DO Android Application

https://play.google.com/store/apps/details?id=com.udo
A React Native application that enables customers to request services from nearby service providers, track and get notified on its progress, and make an online payment after the services have been successfully provided.

Construction Site Template

https://pensive-fermat-2e390e.netlify.com/
A website template built for construction companies.

The goal was to enable construction companies to replace the site's content with theirs. The site is developed with front-end languages like HTML, CSS, JavaScript, and Angular.

Institution Website

https://fervent-agnesi-d7d530.netlify.com/
The goal was to create a responsive website that showcases the institution's details so students can get in touch.

I developed and delivered the required result using HTML, CSS, JavaScript, and JQuery.

Skills

Languages

TypeScript, JavaScript, CSS, Swift, HTML, ES5, SCSS, GraphQL, Sass, ECMAScript (ES6), HTML5

Frameworks

React Native, Angular, Jest, Cypress, Express.js, Redux, AngularJS, MUI (Material UI)

Libraries/APIs

React, jQuery, React Native for Web, Vue, Node.js, Google Maps API, Mapbox GL, React Redux, Google Maps, Stripe, Facebook Login, WebRTC, REST APIs, AWS Amplify

Tools

Slack, Bitbucket, Webpack, Mongoose, Figma, Skype, WebStorm, Terminal, Git, Android Studio, Xcode, Confluence, Trello, Atlassian, Expo, Redux Thunk, Sentry, OneSignal, Crashlytics, GIS, Basecamp

Platforms

iOS, Visual Studio Code (VS Code), Android, Mapbox, Firebase, Amazon Web Services (AWS)

Other

Front-end Development, Front-end, APIs, Web Development, Web App Development, Axios, InVision Studio, CI/CD Pipelines, End-to-end Implementation (E2E), Mapbox SDK, Full-stack, User Interface (UI), User Experience (UX), Computer Science, Algorithms, Programming, Software, Styled-components, XMPP, Payment APIs, Data Analysis, Google Sign-in, RTL, Intercom, Storybook, Lottie, Animation

Storage

MongoDB, SQLite, Cloud Firestore, Amazon S3 (AWS S3)

Education

2016 - 2019

Bachelor's Degree in Computer Science

Bangalore University - Bangalore, India

Certifications

FEBRUARY 2017 - PRESENT

IOS Development

LinkedIn Learning