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 - 2023OverviewI 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.
AboutRoboxon 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 ResponsibilitiesI 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.
For internal useSkills & ToolsTypescriptReactNext.jsTailwind CSSReduxNext.js developer at CloudHost
Full-time(on-site)2021 - 2022OverviewAfter 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.
AboutCloudhost 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 ResponsibilitiesThey 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.
For internal useSkills & ToolsTypescriptNext.jsMaterial UIReduxFrontend developer at Virtual User
Full-time(on-site)2019 - 2020OverviewBeing 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.
AboutVirtual 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 ResponsibilitiesAfter 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.
For internal useSkills & ToolsJavascriptHTML 5CSS 3Bootstrap