Nima Rezazadehhamed, Developer in New Westminster, BC, Canada
Nima is available for hire
Hire Nima

Nima Rezazadehhamed

Verified Expert  in Engineering

Software Developer

Location
New Westminster, BC, Canada
Toptal Member Since
April 21, 2021

Nima is a skilled React developer with over a decade of experience in PHP, JavaScript, and Java. He excels in building web applications and websites, from the infrastructure (configuring and optimizing web servers, DNS, and security) to the client-facing side (UI, UX, SEO, and GA). He has migrated platforms without losing sales and search results rankings, assisted in the creation of a search engine, and created an open-source project that creates web applications for online stores.

Portfolio

Improve the News Foundation
PHP, React, JavaScript, Next.js, Amazon DynamoDB, Material UI, Redux...
Best Buy Canada
React, Redux
MRI Online
React, Node.js, Amazon Web Services (AWS), Next.js, WordPress

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), React Redux, Laravel

The most amazing...

...project I assisted with was the development of a search engine that incorporated a vast amount of data in both crawling and showing the best matching results.

Work Experience

PHP and React Developer

2021 - PRESENT
Improve the News Foundation
  • Used Next.js, MUI, Redux Toolkit, and RTK to migrate the old website to the new version.
  • Utilized design patterns like Singleton, Factory, Adapter, etc., to create a custom PHP framework for the companies.
  • Built an advanced caching system to cache API responses on the server side of the Next.js app, using design patterns like Singleton, Factory, and Adapter (to store the cache in different services like DynamoDB).
Technologies: PHP, React, JavaScript, Next.js, Amazon DynamoDB, Material UI, Redux, Redux Toolkit

Senior Software Developer

2021 - 2022
Best Buy Canada
  • Installed the latest versions of Webpack, React, Redux, and TypeScript, as well as Cypress, for the purpose of writing integration tests.
  • Improved and updated a highly customized webpack configuration file to support the latest PostCSS plugins, dynamic import, and hot reload.
  • Configured the Bitbucket server build pipeline using Jenkins.
  • Implemented a modular system based on the observation design pattern.
Technologies: React, Redux

React Developer

2021 - 2021
MRI Online
  • Developed the Course section using React, TypeScript, Next.js, and Material UI to migrate from the current WP website.
  • Configured Material UI theme to be used in the project.
  • Developed some back-end WordPress plugins to help with migration.
  • Wrote unit tests as well as E2E tests using Jest and Cypress.
Technologies: React, Node.js, Amazon Web Services (AWS), Next.js, WordPress

Full-stack Developer

2021 - 2021
Self-employed
  • Wrote well-designed, testable, efficient code using best software development practices for clients.
  • Maintained several projects and built new web and mobile applications from scratch, single-handedly and in a team.
  • Developed different platforms for clients, including Sidebuy.com, a React and Node.js platform with challenging features such as a drag-and-drop page builder.
  • Developed web and mobile applications for WooCommerce stores using React and React Native.
Technologies: PHP, Laravel, October CMS, React, React Native, WordPress, WooCommerce, Cypress, Storybook, Figma, Full-stack, Node.js, MongoDB

Full-stack Developer

2016 - 2021
Khooger
  • Developed a social network web application using React and Redux from scratch.
  • Developed a supplier marketplace web application using React and Redux from scratch.
  • Built the company's mobile applications using React Native.
  • Created the company website using PHP, Laravel, October CMS, Zend framework, and React.
  • Migrated the platform from Zend to Laravel in six months without losing sales and search results rankings.
Technologies: PHP, React, Laravel, October CMS, Zend Framework, React Native, Figma, Full-stack, Node.js

Full-stack Developer

2016 - 2016
Self-employed
  • Built my startup and developed an Android application and a search engine.
  • Designed and optimized the MySQL database for querying millions of records by applying the most efficient indexing, partitioning, and optimizing queries.
  • Developed a web application version of customer's website using React and Redux.
  • Designed a mobile application using React Native.
Technologies: PHP, HTML, CSS, JavaScript, Joomla, WordPress, Full-stack

Full-stack Developer

2014 - 2015
Accentuate
  • Developed a modular drag and drop page builder for the company's main product (Marketing Rocket) using jQuery and ES5 object-oriented techniques.
  • Created Marketing Rocket using PHP and the Joomla CMS.
  • Built several websites for company clients with Joomla.
  • Developed integrations for the Marketing Rocket package, including payment integrations to sync the customers to and from other CRMs.
Technologies: Joomla, AngularJS, jQuery, WordPress, WooCommerce, Full-stack

Full-stack Developer

2009 - 2014
Dadehpardaz
  • Developed websites for company clients using PHP, jQuery, HTML, and CSS.
  • Developed several APIs using Zend for Android applications.
  • Developed Android applications using Java and SQLite.
  • Improved the SEO rate of the company's CMS by implementing Schema.org standards, optimizing CSS, JavaScript, and HTML.
Technologies: PHP, jQuery, jQuery UI, Java, Android, CSS, Bootstrap, Full-stack

Silver App

The Silver web application is an open-source project that can create web applications for online stores powered by WooCommerce. This application provides the required APIs by a WordPress plugin and a theme that React has built.

Sidebuy

Sidebuy empowers authentic advertising through data, technology, and creativity. The appreciation for authentic and engaging influencer marketing campaigns has been the core focus of the evolution of this platform. It connects influencers to a company's need to advertise their brands or products on social media. Sidebuy is built with Node.js and React. It provides features for advertising companies the include browse and filter influencers, campaign creation, and invites influencers to promote their campaign. It also helps influencers create their profile using a powerful drag and drop page builder with some informative statistics widgets.
2004 - 2008

Bachelor's Degree in Computer Science

Islamic Azad University - Tehran, Iran

FEBRUARY 2016 - PRESENT

LPIC

Laitec

Languages

PHP, CSS, HTML, JavaScript, TypeScript, GraphQL, Java

Frameworks

Laravel, Zend Framework, Redux, Bootstrap, Material UI, Jest, Next.js, Cypress, AngularJS, React Native

Libraries/APIs

jQuery, Node.js, React, React Redux, jQuery UI

Tools

JSX, Figma, Redux Toolkit

Paradigms

Unit Testing, E2E Testing

Platforms

Joomla, WordPress, WooCommerce, October CMS, Android, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Storage

Databases, MongoDB, Amazon DynamoDB

Other

Software Architecture, Software, Data Visualization, Full-stack, LPIC-1, Storybook, Algorithms, LPIC-2, Widgets

Industry Expertise

Social Media

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