Amir Nazari
Verified Expert in Engineering
React and Full-stack Developer
Toronto, ON, Canada
Toptal member since August 24, 2021
Amir is a customer-focused professional with expertise in web development using Go, Python, and Node.js. He excels in problem-solving, microservices, and Agile practices. Amir's skills span HTML, CSS, JavaScript, React, VueJs, and more. He's adept at database management and AWS services like EC2, S3, and Route 53.
Portfolio
Experience
- JavaScript - 8 years
- React Native - 6 years
- React - 6 years
- MongoDB - 5 years
- Node.js - 5 years
- Vue - 3 years
- Solidity - 2 years
- Go - 2 years
Availability
Preferred Environment
Slack, Zoom, Email
The most amazing...
...experience was my role as a full-stack developer in a project involving a social networking web and mobile application.
Work Experience
Front-end Engineer
Arizona State University
- Created, designed, and implemented a mobile app for iOS and Android platforms using React-Native.
- Integrated blockchain technology into the mobile application.
- Constructed a web-based administrative console using React.
- Utilized Material-UI and Figma design principles for the app's visual appeal.
- Connected the application to Hyperledger, distributed ledger systems, or similar distributed technologies.
- Developed a web application employing React and Web3.
- Generated and deployed intelligent contracts using Solidity on the Ethereum network with the Infura infrastructure.
- Established a Python-driven back-end system for efficient file storage management and interaction with gateways through RESTful APIs.
- Set up a seamless continuous integration and deployment pipeline through GitHub Actions and AWS ECS.
- Implemented CI/CD strategies and orchestrate containers using AWS Fargate.
Senior Web App Developer
Sean Young
- Translated wireframes and layouts into a responsive web app, enhancing accessibility for medical asset management on tablets.
- Provided valuable expertise in JavaScript, enabling efficient task completion and ensuring a smooth development process.
- Collaborated with the client to suggest and implement optimal MVP/PoC development approaches, showcasing adaptability and problem-solving skills.
- Integrated React and Django, enhancing the web app's front-end and back-end capabilities, resulting in a well-rounded medical asset management solution.
- Leveraged Python and AWS services to optimize data storage, retrieval, and security, ensuring efficient management of medical instrumentation details.
- Implemented robust Github Actions workflows, automating the testing and deployment processes, reducing development time, and increasing reliability.
- Demonstrated strong proficiency in JavaScript, facilitating the creation of a responsive and user-friendly interface for tablet-based usage.
- Collaborated effectively with cross-functional teams, providing technical leadership in developing the MVP/PoC and showcasing teamwork and project management skills.
Blockchain Developer
Grateful Giraffes
- Designed, developed, and implemented user-facing features using HTML, CSS, Pure JavaScript, NextJS, and associated technologies.
- Implemented Web3 features in the web application for effortless blockchain integration, improving user interactivity and experience.
- Linked the checkout procedure with fiat currency in the Web3 platform, making transactions more efficient and user-friendly.
- Crafted and set up a real-time system to monitor blockchain events, enabling instant alerts. This innovation also supported automated email alerts tied to particular blockchain occurrences, boosting communication speed and user participation.
Lead Developer
Ruben Kasper LLC
- Provided expert consultation on architecture design to meet project requirements.
- Conducted thorough analysis to estimate work required using various technologies and frameworks.
- Identified and implemented the most efficient approach for developing the system utilizing selected technologies to meet project deadlines.
Front-end Engineer
Publicis Sapient
- Worked as a senior React developer and developed web experiences for a wide variety of well-known brands that run the range from large-scale eCommerce front ends to slick data-driven visualizations.
- Implemented a lead-from-the-trenches approach to projects, including mentoring junior developers, doing pull request reviews, and setting up front-end tooling and CI.
- Built reusable components and front-end libraries for future use.
- Translated designs and wireframes into high-quality code.
- Optimized components for maximum performance across a vast array of web-capable devices and browsers.
- Designed, developed, and implemented user-facing features using HTML, CSS, Pure JavaScript, React, Next.js, and associated technologies.
Front-end Developer (Vue.js)
Aban Telecom Solutions
- Served as a Vue.js developer working with Vuex, Vue-router, Vuetify.js, InversifyJS, Webpack, Babel, Sentry, TypeScript, and many more related packages.
- Contributed to the development of the Lenz web application for the MTN-Irancell company.
- Developed this VOD, AOD, and live-streaming video website with Go and Python.
Front-end Developer
Arsh Company
- Worked as a front-end developer, creating projects for clients around the world with the best technologies and frameworks for their needs.
- Initiated a musical app with Flutter technology for Jammin’s Band Company in Switzerland.
- Developed a calendar web application for managing meetings with React and Material-UI.
- Built a social networking mobile application for iOS and Android with React Native.
Full-stack Developer
HTB Company
- Developed applications with Next.js, Redux, GraphQL, Apollo Graph, Webpack, Babel, Sentry, TypeScript, and other related packages.
- Designed integrated components and software solutions for efficient, high-quality applications.
- Designed and developed an online booking system and an online payment system.
Front-end Developer
Sequoia Tech
- Developed in React Native for iOS and Android applications with RNN (Wix) and Firebase.
- Designed and developed the front-end of the customer profile and preferences widgets for the Sequoia portal.
- Used REST services and parsed JSON on the React web page.
Senior Full-stack Developer
Profile Company
- Co-developed webinar and accounting systems, using BigBlueButton for the webinar system and implementing a middleware service to connect the product to this third-party program with Go, MySQL, MongoDB, gRPC, Protobuf, and GraphQL.
- Worked on microservices with Go and communication between them using NATS. Used BigBlueButton for a video conference application and developed an accounting system for buying tickets for the conferences.
- Developed with Redux, Redux-saga, GraphQL, Apollo Graph, Immutable.js, Webpack, Babel, Sentry, TypeScript, and other related packages.
- Wrote iOS and Android applications with RNN (Wix) and Firebase.
Web Designer and Developer
Agrimetsoft Company
- Completed a full redesign of existing websites to improve navigation, enhance visuals, and strengthen search engine rankings.
- Designed and executed security measures such as firewalls and encryption.
- Created a site layout and user interface using HTML and CSS practices. Implemented Google Campaigns and SEO for various types of websites.
- Developed landing pages, dashboards, and online applications using WordPress.
Web Designer and Computer Technician
Insurance Office
- Transitioned from concepts and layout to deployment by experimenting with themes and genres. Maintained site appearance by developing and enforcing content and display standards and editing submissions.
- Configured hardware, devices, and software to set up new workstations for employees. Broke down and evaluated user problems using test scripts, personal expertise, and probing questions.
- Used diagnostic tools to identify hardware failures and replace non-functional components. Backed up company data on a regular basis, successfully recovering critical information after malware attacks.
- Answered calls and emails at the company’s help desk, assisting employees and customers with troubleshooting computer issues.
Web Developer
Pars Tire
- Developed robust Java code for production planning web applications.
- Created databases, data entry systems, web forms, and other applications for a variety of use cases.
- Built databases and table structures following the MVC architecture methodology for web applications.
- Developed a production-planning program using programming languages such as Java and HTML and frameworks like Spring MVC, Hibernate, and Bootstrap.
Web Designer and Developer
International Institute of Afagh Elite (MABNA)
- Established milestones for projects and prepared all team members to meet strict deadlines.
- Maintained strict budgetary and scheduling guidelines to satisfy customers with high-quality, targeted designs.
- Developed landing pages, dashboards, and online applications using HTML, CSS, and JavaScript.
- Created site layouts and user interfaces using HTML and CSS practices. Completed full redesigns of existing websites to improve navigation, enhance visuals, and strengthen search engine rankings.
- Used programming capabilities in PHP, SQL and JavaScript along with other libraries as needed.
Experience
Profile
Lenz Video Streaming
Holtrenfrew
Get Pocket
https://pocket.asu.edu/Education
Bachelor's Degree in Computer Engineering
Ferdowsi University of Mashhad - Mashhad, Iran
Skills
Libraries/APIs
React, Node.js, Vue, Protobuf, Vuex, InversifyJS, Redux-Saga, Immutable.js, REST APIs, jQuery, GitHub API, Django ORM
Tools
Webpack, Sentry, Babel, Webpack 2, Slack, Zoom, Figma, MetaMask, AWS Fargate
Languages
JavaScript, Python, Go, Java, GraphQL, Solidity, C, C++, HTML, CSS, SQL, PHP, TypeScript, Sass, Python 3
Frameworks
React Native, Tailwind CSS, Django, gRPC, Spring MVC, Hibernate, Next.js, Redux, Express.js, Material UI, Flutter, Vuetify, Bootstrap
Platforms
Visual Studio Code (VS Code), WordPress, Firebase, iOS, Android, Hyperledger, Amazon Web Services (AWS), Amazon EC2
Storage
MongoDB, MySQL, Amazon S3 (AWS S3), JSON
Paradigms
Microservices, REST
Other
Front-end Development, Mobile-first Design, NATS, SEO Tools, eCommerce, Vue Router, Front-end, Back-end, Full-stack, APIs, Email, Content Management Systems (CMS), Headless Software, Responsive Web Apps, CI/CD Pipelines, Ethers.js, Web3, Web Development, Distributed Ledgers
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