About Farbod

Motivated React Developer with 4 years of experience in designing useful, user-friendly interfaces. An enthusiastic developer who collaborates with team members to search for best practices. Carefully designs each product based on user requirements and financial plans. Excels at discovering solutions for intricate subjects with a scrupulous and ambitious mindset. Eager to contribute to the team's goals.

React developer

Experience

Full Stack developer

Full-Stack developer — Freelancing

Dec2022 — Present

As a freelancer, I create high-quality web pages using clean coding with beautiful designs and optimized performances. In my latest project, I was responsible for creating responsive web views on frontend and designing database models and the relations between them in the backend.

Responsibilities

• Developed clean and user-friendly UI for dashboard interfaces, focusing on creating intuitive and visually appealing designs.

• Designed and implemented efficient database models and established relationships between them for optimal data storage and retrieval.

• Developed and maintained API routes, ensuring their functionality, reliability, and adherence to best practices.

• Ensured clean coding practices, following industry standards and maintaining code readability and maintainability.

• Implemented and maintained relational variables to establish logical connections between different components of the application. 

Achievements

I had the chance to improve my experience in backend technologies like Nodejs, Express JS, and MySQL. I was also able to work with more complex tools like typescript. I learned how to configure my CRUD APIs for better interactions with the front end. 

React developer

React Developer — Sensifai

March 2023 — June 2023

offers the world's most comprehensive video recognition system (1) on the cloud, and also (2) embedded in the device. We developed a deep learning platform that incorporates both audio data and visual data of videos interactively and simultaneously to recognize video content. The software is available live on Amazon Web Service Marketplace and everybody can subscribe and use it.

Responsibilities

• Developed features and NPM packages, and refactored functionalities for improved performance and integrated structure.

• Worked with WEB RTC for displaying live video footage. • Created a custom VMS player from scratch using GSAP for high-quality animations.

Achievements

I successfully created a VMS player from scratch hence there were no packages with our desired functionality. In order to do so I had to work with GSAP to create high-quality animation for the player. You could play, pause, seek, change the playback rate, and choose what range of video you want to cut

React developer

React Developer — Convose Ltd.

June 2022 — Sep 2022

Convose app and website are based in Australia and allow you to find instant, one on one, conversations with people who share your interests. It is free and without signup so it only takes a few seconds to find a match after opening it. Convose is designed for sharing knowledge or just having fun chatting with people who are familiar with your unique goals and problems. Responsibilities

• Created smooth UIs for enhanced user experiences.

• Added and updated APIs for new features and managed states.

• Implemented real-time status updates using Socket. IO.

• I had to work with Socket.IO to update the status in real time.

Achievements

I learned how to work with international startups and businesses, particularly the Australian ones. I deploy challenging animation without using any NPM packages. I learned to use Slack.

React developer

React Developer — Paradise hub

Sep 2021 —June 2022

Paradise Hub is a coworking space and learning academy for digital technology companies. They have 10 branches in Iran and one branch in Oman with more than 1000 users. Responsibilities

• Modernized legacy code infrastructure for functionality improvement.

• Integrated new features into an aggregated product and maintained it.

• Contributed to project milestones and improved project standards.

• Utilized Kibana, Sentry, Google Analytics, and Ant Design Components.

Achievements

I learned how to deploy and use Kibana and Sentry for monitoring purposes, and how to deploy Google Analytics in the React and the NextJs applications. I gained experience in how to use Ant Design Components in both NextJs and ReactJs

React Developer

React Developer — Ant coders

Sep 2020 — June 2021

Ant coders developed Android and IOS applications, and web applications with their designated UI/UX.

Responsibilities

• Developed responsive and complex graphical user interfaces.

• Contributed to project milestones and improved project standards.

• Implemented real-time chats, push notifications, and utilized API platforms.

• Managed the front-end team for multiple projects.

Achievements

I developed real-time chats with a responsive view and push notifications using Socket. IO. I used API platforms such as postman and swagger. I developed a Smooth and transparent UI with Material UI. I implement websites that use the refresh token as their authentication. I implement admin panels with intricate logic and system flow. I managed the front-end team for a couple of projects.

Frontend developer

Frontend Developer — Sentor Team

Aug 2019 — Nov 2020

Sentor-team’s goal is to develop high-performance products in fields Such as game development, mobile application developing, and web development.

Responsibilities

• Developed websites using HTML, CSS, JavaScript, and jQuery.

• Edited and integrated third-party packages.

• Assessed technical issues, troubleshooting requests, and resolved user problems.

• Led and managed the Frontend Developer Team.

Achievements

I led and managed the Frontend Developer Team and teach the road map to new interns. I teach interns how to use GIT in Git hub, Git lab, and Bit Bucket. I learned the basics of Web Frontend development. I leveled up my CSS skills. I learned how to write clean codes, and work with ES6, react-native, and lifecycles. I managed Mobile Development Team. I experienced working in an agile system. 

Video Intro

Leave us your comment about this profile