Photo of Mohammad Esmaeilpour, Front-End Developer

About Mohammad Esmaeilpour

Hi 👋 I'm Mohammad Esmaeilpour, a frontend developer with +3 years of experience. I specialize in crafting responsive, user-centric applications using React, Next.js and TypeScript with UI libraries like Tailwind CSS and Material-UI.

Companies I worked for as a Frontend developer

As I began my journey as a front-end developer, I worked with multiple companies to enhance my skills and gain experience. In this section, you can view my employment history and contributions as a team member.

  • React Developer at Roboxon

    Full-time
    (Remote)
    2022 - 2023
    Overview

    I was hired on the first day the company opened as a frontend developer. I began developing the Roboxon website using Next.js,TypeScript, and Tailwind CSS. In a few weeks, Roboxon expanded as a web development service, and I completed multiple frontend development projects using my top skills as mentioned.

    About

    Roboxon was a startup company that provided web development services, specializing in backend, frontend, and Figma. Regrettably, due to budget constraints, the company ceased its operations a year later.

    Role and Responsibilities

    I joined Roboxon as a midd-level front-end developer specialist at Typescript and React. My responsibilities are to create a good structure for routers with role and permission and global configuration for authentication and authorization. I developed a core for my all react and next.js projects for the start of each project and this has increased my development speed and my frontend team. well handled for API usually I use (Axios) for dynamic services and this is the best part of my core because, with little changes in my code, I can use it in most of the projects. Following that,Me and my team made a deliberate shift towards user interface design and the development of sophisticated and intricate UIs, complete with captivating animations, dynamic element movements, and other enhancements.

    Skills & Tools
    Typescript
    React
    Next.js
    Tailwind CSS
    Redux
    For internal use
  • Next.js developer at CloudHost

    Full-time
    (on-site)
    2021 - 2022
    Overview

    After successfully completing two soft skill interviews and one technical skill interview, I am excited to announce that I have been hired at Cloudhost company. With a team of over 100 members at Cloudhost, this new opportunity marks a significant milestone in my career as it will be the first time for me to work within such a sizable team.

    About

    Cloudhost is a hosting and domain provider with a strong reputation in cloud services. The previous website was built with WordPress, and the company is looking to create a new website with a fresh design using Next.js to improve performance, especially as their customer base continues to grow.

    Role and Responsibilities

    They hired me as a junior TypeScript and Next.js developer. When I joined the company, the senior front-end developer had already started the Next.js app a month prior. I joined the project mid-process and quickly synced up with the other developer. I began with a one-week demo, and after developing multiple complex UI components, they hired me. I started developing UI from Figma, using TypeScript and Next.js, with the Material UI CSS library. My primary responsibility on Cloudhost was to develop complex UI and fix any UI-related issues introduced by other developers.

    Skills & Tools
    Typescript
    Next.js
    Material UI
    Redux
    For internal use
  • Frontend developer at Virtual User

    Full-time
    (on-site)
    2019 - 2020
    Overview

    Being a virtual user is my first job in this field. After completing a three-month internship, I was hired at this company. I have successfully developed UI, added content to the website, and significantly enhanced my skills in HTML, CSS, and JavaScript. I am looking forward to continuing my career growth with these essential technologies.

    About

    Virtual Users is a small yet mighty team that provides virtual bot services on social media platforms such as Telegram and Instagram. They offer member increase and channel and post overview through bot automation. Their core program facilitates the creation of various bots.

    Role and Responsibilities

    After completing my internship, I was offered a position as a junior frontend developer. My primary responsibilities in this role includeadding new pages to websites, developing user interfaces, creating various components, and integrating new pages with content for the blog section and other areas of the website. I'm also involved in additional tasks related to frontend development.

    Skills & Tools
    Javascript
    HTML 5
    CSS 3
    Bootstrap
    For internal use