Nima Rezazadehhamed
Verified Expert in Engineering
Software Developer
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
Experience
- PHP - 11 years
- JavaScript - 11 years
- Databases - 11 years
- Software Architecture - 10 years
- WooCommerce - 6 years
- Laravel - 4 years
- React - 4 years
- Redux - 4 years
Availability
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
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).
Senior Software Developer
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.
React Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Silver App
Sidebuy
Education
Bachelor's Degree in Computer Science
Islamic Azad University - Tehran, Iran
Certifications
LPIC
Laitec
Skills
Libraries/APIs
jQuery, Node.js, React, React Redux, jQuery UI
Tools
JSX, Figma, Redux Toolkit
Languages
PHP, CSS, HTML, JavaScript, TypeScript, GraphQL, Java
Frameworks
Laravel, Zend Framework, Redux, Bootstrap, Material UI, Jest, Next.js, Cypress, AngularJS, React Native
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
Industry Expertise
Social Media
Other
Software Architecture, Software, Data Visualization, Full-stack, LPIC-1, Storybook, Algorithms, LPIC-2, Widgets
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring