Kamaal Aboothalib, Software Developer in Dubai, United Arab Emirates
Kamaal Aboothalib

Software Developer in Dubai, United Arab Emirates

Member since August 3, 2022
Kamaal is a senior software engineer with 12+ years of experience in a variety of programming languages, including JavaScript, Python, Swift, Flutter, PHP, and Scala. Over the course of his career, he has developed various front-end services, API services, and mobile apps with Node.js, React, and Swift. Kamaal also brings to the table a proven track record in data visualization with D3.js.
Kamaal is now available for hire


  • Tamm
    JavaScript, TypeScript, React, Next.js, Express.js, CSS, HTML, React Redux...
  • Dubai Technology Partners
    React Redux, React, REST, Redis, Docker, CSS, Git, Express.js, JavaScript...
  • Paristokyo
    CSS, Express.js, HTML, JavaScript, Git, Node.js, React, React Redux, REST...



Dubai, United Arab Emirates



Preferred Environment

Rx, React, React Native, Docker, Git, Tailwind CSS, React Redux, D3.js, Node.js, Express.js

The most amazing...

...thing I've developed is a parser for a custom query language that parses in Scala. It is built with React and with the jison-lex lexical analyzer.


  • Senior Full-stack Developer

    2020 - 2022
    • Modernized e-government services with React and Express.js.
    • Worked with the vulnerability assessment and penetration testing (VAPT) team to Integrate data security modules and API security modules in the application.
    • Integrated and tokenized the payment gateway for pre-authorized payments.
    • Implemented JWT and OAuth authentication processes with token refresh capabilities.
    Technologies: JavaScript, TypeScript, React, Next.js, Express.js, CSS, HTML, React Redux, Charts, Front-end, Docker Compose, iOS, MacOS, Software Development, Software Design Patterns, REST, Redis, Swift 5, SQL, MongoDB, PostgreSQL, Microservices, Software Architecture, Redux, Swift, D3.js, AG Grid
  • Front-end and Mobile Application Development Team Lead

    2017 - 2020
    Dubai Technology Partners
    • Built scalable, modular, and testable web applications using React and ES6.
    • Took on new and unproven tasks to develop new business ideas and opportunities that helped lead the company to future success.
    • Aimed to meet all project goals within the client's specified budget, and the organization adjusted practices to reflect cost-saving measures.
    • Designed solutions for customer problems related to online commerce, corporate identity or other website presence issues.
    • Participated in the initial conception stage with a client to better meet the customer's needs and translate those expectations to employees.
    • Led the design process of a website by working with a team of graphic designers, writers, and web developers.
    • Coordinated projects to design and launch web portals, static sites, and interactive domains for client projects.
    • Guided the web development team in designing user flows according to client goals.
    • Developed additional skills, certifications, and other banks of knowledge in the Internet industry by attending professional conferences, led seminars with colleagues, and kept all relative qualifications and certificates up to date.
    • Wrote reactive mobile apps with RxSwift, React Native, and RxJS.
    Technologies: React Redux, React, REST, Redis, Docker, CSS, Git, Express.js, JavaScript, Kubernetes, HTML, React Native, Docker Compose, Swift 4, Sass, TypeScript, Rx, Charts, Front-end, iOS, MacOS, Software Development, Software Design Patterns, Swift 5, SQL, MongoDB, Microservices, WebSockets, Enterprise Service Bus (ESB), Redux, Swift, D3.js, AG Grid
  • Senior Web Developer

    2011 - 2017
    • Created standard-compliant, responsive, mobile-first, and cross-browser HTML5 templates.
    • Developed reliable and scalable front- and back-end software, taking responsibility for the entire development process.
    • Researched new web technologies and led the projects to meet deadlines.
    • Developed REST services for mobile and web applications.
    • Provided quick technical solutions to client servicing.
    Technologies: CSS, Express.js, HTML, JavaScript, Git, Node.js, React, React Redux, REST, PHP, WordPress, Angular, Laravel, AG Grid, D3.js, Swift, Docker, eCommerce APIs, Algolia, Front-end, Headless Commerce, iOS, Firebase, MacOS, Software Development, Software Design Patterns, SQL, MySQL, MongoDB, WooCommerce, Flutter, Redux
  • Web Developer

    2009 - 2017
    • Designed and coded a WordPress theme and extensions per the client's requirements.
    • Planned and developed a web application for a large client in the healthcare industry using HTML5, Node.js, Express.js, and MongoDB.
    • Gathered requirements from the client and designed the architecture of the product.
    • Redesigned and created the newest version of the "Myna," including services such as maps and news. The app is available for download in the App Store.
    Technologies: JavaScript, CSS, Sass, HTML, PHP, Node.js, Express.js, AG Grid, D3.js, Charts, eCommerce APIs, WordPress, WooCommerce, MongoDB, MySQL, SQL, MacOS, Software Development, Software Design Patterns, Software Architecture, Laravel


  • Tamm Abu Dhabi

    Tamm is an ecosystem that provides its customers with a comprehensive range of government services through one single point of access at any time and place. There are nearly 800+ microservices and micro front ends powering the Tamm application.

  • Micheline AIM Toolbox

    A document and knowledge-sharing application for employees and agents focusing on the sales and market best practices and playbook. It handles large-size video files and documents for sharing between stakeholders. The application is built with Node.js, MongoDB, Express.js, and React.

  • Airport View

    Airport View assists airport users in getting the latest operation updates and alerts to achieve a shared situational awareness between all airport stakeholders. It was built with React Native and a Node.js back-end with WebSocket.


    Transformed the ESB layer, a high-traffic service with more than one billion daily requests for the Airport B2B provider, into high-performance microservices with Node.js, Docker, and Kubernetes.


  • Languages

    Sass, JavaScript, TypeScript, CSS, HTML, Swift 5, Swift 4, PHP, Swift, SQL
  • Frameworks

    Rx, Tailwind CSS, Redux, React Native, Next.js, Express.js, Flutter, Angular, Laravel
  • Libraries/APIs

    React, React Redux, D3.js, Node.js, AG Grid
  • Platforms

    MacOS, Docker, Software Design Patterns, iOS, Firebase, Algolia, Kubernetes, WordPress, WooCommerce
  • Other

    Software Development, Charts, Front-end, eCommerce APIs, Enterprise Service Bus (ESB), WebSockets, Headless Commerce, Software Architecture
  • Tools

    Docker Compose, Git
  • Paradigms

    REST, Microservices
  • Storage

    Redis, PostgreSQL, MongoDB, MySQL


  • Bachelor's Degree in Software Engineering
    2003 - 2006
    Prime College - Kuala Lumpur, Malaysia

To view more profiles

Join Toptal
Share it with others