Eliad Moosavi, Developer in Toronto, Canada
Eliad is available for hire
Hire Eliad

Eliad Moosavi

Verified Expert  in Engineering

Front-end Developer

Location
Toronto, Canada
Toptal Member Since
March 4, 2022

Eliad is a highly skilled front-end developer with a keen eye for design, research, and user experience. With 12+ years of experience working in the front-end space, he is an expert in cutting-edge web technologies and can rapidly produce scalable and functional components, applications, and systems. Eliad is passionate about React, especially building Gatsby-powered websites, D3.js, and data visualizations.

Portfolio

Freelance
React, JavaScript, Angular, Vue, Node.js, D3.js, GraphQL, Express.js, Next.js...
IBM | IoT Automotive Solutions
React, Angular, D3.js, MQTT, Maps, Storybook

Experience

Availability

Part-time

Preferred Environment

React, Gatsby, D3.js, Antd, Firebase, Storybook

The most amazing...

...solution I've developed is a data visualization library that offers around 30 types of visualizations and reached almost 1.8 million downloads so far.

Work Experience

Front-end and Full-stack Developer

2012 - PRESENT
Freelance
  • Developed various front-end web applications that offer smooth and performant experiences. It included dashboards, single-page applications (SPA), and websites. I also developed DevOps, CI/CD, containerization, and clustering workflows.
  • Built various back-end systems that rely on different types of database technology. It included API and endpoint development, containerization, microservices development, and working with real-time databases.
  • Worked closely with designers to understand use cases and pain points to create consistent and functional experiences.
Technologies: React, JavaScript, Angular, Vue, Node.js, D3.js, GraphQL, Express.js, Next.js, Sass, MySQL, SCSS, Docker, Firebase, TypeScript, PostgreSQL, Webpack, Antd, jQuery, Chai, Enzyme, Jasmine, Jest, Lerna, Karma, Material UI, Mocha, Netlify, Sinon.JS, Rollup.js, Maps, Testing, WordPress, PHP, React Native, Storybook

Front-end Developer

2016 - 2018
IBM | IoT Automotive Solutions
  • Developed various map-based applications that enable fleet management capabilities at a large scale.
  • Created an iOS and Android application that interfaces with Bluetooth devices connected to cars.
  • Developed endpoints to communicate with IBM Cloud and the IBM IoT platform.
Technologies: React, Angular, D3.js, MQTT, Maps, Storybook

Integral

https://integral.xyz
The most powerful crypto accounting stack that enables you to automate your bookkeeping, get real-time visibility into your crypto business, and take action.

We built a new financial stack from the ground up, focusing on speed, performance, and visibility to help you make better, faster decisions.

Integral connects with all your crypto accounts, making it easy to get a precise and complete picture of your crypto business.

IBM | Carbon Design System

https://carbondesignsystem.com
The Carbon Design System is an implementation of the IBM Design Language. The project's goal was to research, design, and develop patterns, guidelines, and libraries of reusable components that can be used in applications to offer a unified experience that complies with the IBM Design Language. For the past four years, I have led the data visualization portion of this work, which mainly involved the development of a data visualization library, initiating design conversations, researching, project management, and conducting interviews.

Linconson

https://www.linconson.com
This is an eCommerce website that's built using Next.js with a Shopify integration. The content is only updated through Shopify, and updates will trickle down into Next.js site automatically. I used Tailwind for styling.

Novamind

https://novamind.ca
A growing network of psychiatry clinics and clinical research sites specialized in psychedelic medicine. This is a Gatsby website with many dynamic integration layers, including CMS, blog and media sections, contact forms, etc.

Digestible

A web-based platform for restaurants to create, maintain, and share branded menus through QR-code.

Restaurant owners can sign up through OAuth and create branded menus in minutes. After that, owners are given a QR code that can be printed and shared with customers.

EQUE

A collaborative playlist and algorithm that will unite the musical tastes of a group, allow individuals to vote, and curate tracks on-demand.

This application was implemented using React, Express.js, Firebase, and PostgreSQL.

EQUE Mag

https://equemag.com
An interview-based magazine that enables artists to share music that they believe needs to be heard.

With integrations to Spotify and Apple Music, users can listen to previews of tracks, like, or add them to a playlist.

Languages

JavaScript, SCSS, Sass, CSS, CSS3, HTML5, HTML, TypeScript, GraphQL, SQL, PHP, Python

Libraries/APIs

D3.js, Antd, React, Node.js, jQuery, Rollup.js, Chai, Sinon.JS, Puppeteer, WebGL, React Redux, Vue

Tools

Webpack, Git, Lerna, Mocha, Karma, MQTT

Paradigms

Jamstack, Testing, Design Thinking

Platforms

Firebase, Netlify, GreenSock Animation Platform (GSAP), Docker, Amazon Web Services (AWS), Google Cloud SDK, WordPress, Shopify

Other

Gatsby, Front-end, Serverless, Ajax, SVG, User Interface (UI), User Experience (UX), Enzyme, WebSockets, Design, Prototyping, Leadership, Software Architecture, Full-stack, Technical Leadership, Cloud, Full-stack Development, MERN Stack, Storybook, Software Development, Requirements & Specifications, Maps, Enterprise, Open Source, Content Management Systems (CMS), OAuth

Frameworks

Express.js, Material UI, Angular, Next.js, Jest, Jasmine, Redux, MUI CSS, Svelte, Vanilla JS, React Native, Cypress, Bulma, Tailwind CSS

Storage

PostgreSQL, MySQL, MongoDB

2013 - 2019

Bachelor's Degree in Software Engineering

McMaster University - Hamilton, ON, Canada

SEPTEMBER 2020 - PRESENT

Open Source Strategic Committer

IBM

OCTOBER 2019 - PRESENT

Enterprise Design Thinking Practitioner

IBM

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