Albert Nahas, Developer in Dubai, United Arab Emirates
Albert is available for hire
Hire Albert

Albert Nahas

Verified Expert  in Engineering

Software Developer

Dubai, United Arab Emirates

Toptal member since September 23, 2022

Bio

Albert is a senior front-end developer with over nine years of industry experience, designing and building responsive web and mobile applications. He has excellent problem-solving and communication skills, a keen eye for design and UX, and is attentive to detail. Albert has worked in various cross-functional Agile teams and has applied his leadership skills to lead a team of five developers. Albert is looking forward to taking on new challenges and advancing his career.

Portfolio

Miro
JavaScript, TypeScript, React, Redux, Design Systems
Coinsuites LLC
MySQL, Next.js, Tailwind CSS, Node.js, React, Prisma
LeasePlan
JavaScript, React, Redux, CSS, HTML, HTML5, JSON, Git, Agile, Scrum, APIs...

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Git, Figma, Web Development

The most amazing...

...thing I've built is a complete visual web builder for intranets that was based on SharePoint and has been used globally by 1,500 companies and 12 million users.

Work Experience

Senior Front-End Engineer

2023 - PRESENT
Miro
  • Developed features for admin management in the enterprise stream used by fortune 500 companies.
  • Tracked epics and user stories using Jira and communicated on Slack.
  • Minimized the friction in the users' admin panel to improve product usability and sales.
Technologies: JavaScript, TypeScript, React, Redux, Design Systems

Next.js Developer

2023 - 2023
Coinsuites LLC
  • Developed a multi-tenant dashboard that facilitates users and organizations managements with multiple permission levels for different account types and access control on individual level.
  • Tracked issues and tasks using ClickUp with the use of the Kanban board.
  • Migrated an old legacy database to a new flexible format while preserving all the relevant data.
  • Launched a live product with support for multi-tenancy across different subdomains for multiple organizations.
Technologies: MySQL, Next.js, Tailwind CSS, Node.js, React, Prisma

Senior Front-end Developer

2021 - 2023
LeasePlan
  • Built an app for vehicle pricing that has been rolled out in more than 20 countries to monitor and price different types of vehicles.
  • Communicated with the team using Microsoft Teams and tracked and fixed bugs using Jira.
  • Headed the launch process, including rolling out the product in more than 20 countries.
Technologies: JavaScript, React, Redux, CSS, HTML, HTML5, JSON, Git, Agile, Scrum, APIs, Web Development, Front-end, User Interface (UI), REST, Responsive Web Design (RWD), ECMAScript (ES6), UI Development, Storybook, REST APIs, Next.js, Jest, Code Architecture, Front-end Development, UI Components

Front-end Technical Team Lead

2019 - 2021
ShortPoint
  • Developed a visual web builder based on JavaScript that creates web interfaces using user-friendly UI components.
  • Fixed and tracked bugs using Jira and communicated with the team using Slack and Zoom.
  • Created a product used by more than 1,500 companies globally and over 15 million users.
  • Boosted the product's overall performance by 46% using JavaScript performance optimizations.
  • Aided two developers in progressing from being junior to mid-level developers under my leadership.
Technologies: Agile, JavaScript, React, CSS, HTML, Webpack, Grunt, Gulp, Scrum, TypeScript, jQuery, HTML5, JSON, Tailwind CSS, Redux, Git, APIs, Web Development, Leadership, Front-end, User Interface (UI), REST, Responsive Web Design (RWD), ECMAScript (ES6), UI Development, Babel, Storybook, REST APIs, Jest, Amazon Web Services (AWS), SVG, Animation, Code Architecture, Front-end Development, UI Components

Senior Full-stack Developer

2018 - 2019
Bloooom
  • Delivered fully functional websites while leading and mentoring a team of two developers.
  • Tracked and fixed bugs using Zoho and managed the code with the Azure DevOps Server.
  • Completed more than five projects, including three eCommerce websites and two mobile apps used by over four million users.
Technologies: C#, ASP.NET, Angular, TypeScript, JavaScript, MVC Design, CSS, HTML, Xamarin, React, eCommerce, HTML5, JSON, jQuery, Tailwind CSS, Git, Agile, Ionic, Webpack, APIs, Web Development, Front-end, User Interface (UI), REST, Responsive Web Design (RWD), UI Development, Cloudflare, Code Architecture, Full-stack Development, Full-stack, REST APIs, Front-end Development, UI Components

Senior Full-stack Developer

2017 - 2018
Grind Design & Development
  • Developed cross-platform mobile applications using the Ionic Framework, Angular, and TypeScript.
  • Utilized Trello dashboards with Slack to fix and track bugs.
  • Published three mobile applications that doubled the company's revenue.
Technologies: PHP, JavaScript, TypeScript, Ionic, Firebase, Node.js, MySQL, HTML5, JSON, jQuery, React, Git, CSS, APIs, Web Development, Front-end, User Interface (UI), REST, Responsive Web Design (RWD), UI Development, Headless Software, Full-stack Development, REST APIs, UI Design, Front-end Development, Bootstrap, UI Components

Full-stack Developer

2013 - 2017
Accad Institute
  • Contributed to building an ERP project with Jakarta Server Pages connecting to the Oracle Database and a cross-platform mobile app with Cordova plugins.
  • Collaborated with a team of eight engineers in an Agile environment.
  • Launched a large-scale product that was used by many enterprises.
Technologies: Java, Oracle, JavaScript, HTML, CSS, JavaFX, Cordova, HTML5, JSON, jQuery, C#, Git, Ionic, APIs, Web Development, Front-end, User Interface (UI), REST, Responsive Web Design (RWD), UI Development, Konva, REST APIs, Bootstrap, Web UX Design

Gym Tracking App

https://repwatch.netlify.app/
Built the React-based fitness web application for tracking gym activity and recording workouts. I developed the app using React for the front end and Firebase services for the back end. The app was published on Google Play as a progressive web app.

Lingwars

https://lingwars.com/
Developed the languages guessing game as a React-based web application. I used TypeScript, React, and Firebase to build the project and published it on Google Play. The app is used globally by thousands of users.

Caribou

https://caribouapp.netlify.app/
Created the MVP for a web application designed to find travel destinations. It uses the Wikivoyage database to find the best options based on user input filters. The app's front end was created using React and TypeScript and designed with the Material UI library to ensure that the interface was approachable. The API was built using Python and Flask to retrieve the destinations, while GET requests had all parameters.
SEPTEMBER 2022 - PRESENT

CS50: Introduction to Computer Science

Harvard University

AUGUST 2021 - PRESENT

React: Software Architecture

LinkedIn

JANUARY 2021 - PRESENT

Software Architecture: From Developer to Architect

LinkedIn

Libraries/APIs

React, Node.js, REST APIs, jQuery, Recharts, React Redux, Konva, React Query

Tools

Git, Figma, Babel, Webpack, Grunt, Gulp, Prisma

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, ECMAScript (ES6), C#, Java, PHP, Python 3, SQL, Python

Frameworks

Material UI, Angular, Redux, ASP.NET, Tailwind CSS, Next.js, Jest, Bootstrap, Ionic, Flask

Paradigms

Agile, REST, Responsive Web Design (RWD), MVC Design, Scrum, UX Design, UI Design, Web UX Design

Platforms

Windows, Visual Studio Code (VS Code), Firebase, Amazon Web Services (AWS), Xamarin, Oracle, JavaFX

Storage

JSON, MySQL

Other

Web Development, Front-end, User Interface (UI), User Experience (UX), UI Development, Code Architecture, Front-end Development, UI Components, Computer Science, APIs, eCommerce, Leadership, Progressive Web Applications (PWAs), Web UX, Storybook, SVG, Full-stack Development, Full-stack, Software Architecture, Cordova, Headless Software, Cloudflare, Animation, Design Systems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring