Amin Moslemi | Front-end Engineer

Amin Moslemi

Front-end Engineer & Technical Lead

If you're in a hurry, feel free to download my summarized CV . Otherwise, I invite you to read my detailed resume below.

  • A map pin icon representing the user's locationRemote - Iran
  • An icon depicting a telephone handset, commonly used to represent phone calls, contact information, or telephone communication.+989356782236

ABOUT ME

I am a Front-End Engineer with over 10 years of experience working withJavaScript and TypeScript. I have extensive professional experience withReactJS and its framework, Next.js, as well as various libraries and frameworks related to web development. Throughout my career, I have collaborated with multiple professional teams and taken onleadership roles.

I have served as a technical interviewer for front-end positions and havementoring and teaching experience. I still keep helping many individuals improve their programming skills. I am open to learn new skills quickly to solve tasks effectively, and I focus on acquiring the necessary knowledge based on my needs.

If I encounter a skill I have not yet needed, I can learn it easily. I am resourceful and dedicated to finding solutions to any challenges that arise.


How it starts ?


When I was a child, I was fascinated by HTML codes and managed multiple blogs with zero knowledge of programming. To bring my ideas to life, I read and altered these codes. This sparked my decision to learn web programming.

My special talent in arts, like painting and my great relationship with colors, always fueled my enthusiasm for creativity. This passion led me to pursue a career as a Front-End Developer.

I enrolled in a programming institute and began my journey by learning C++. This foundation in programming basics paved the way for my transition to web development. I then completed professional courses in HTML, CSS, JavaScript, jQuery, and PHP with expert instructors.

Amin Moslemi | art

Mentoring Experience


Amin Moslemi | mentoring

I was a quick learner and successful in my studies, so I was hired by the institute where I studied. I spent one year there as a teacher forC++, HTML, CSS, and JavaScript. During this time, I mentored many students, helping them improve their skills and always striving to transfer my experience to new developers.

In recent years, I have taken on leadership roles in both large and small front-end teams and have successfully managed projects of various scales. I remain active in multiple web programming groups on social media, helping other developers and answering their questions whenever I can.


Team work matter !


Being a young teacher at the institute helped me meet other talented people, including the elites of programming and designing. We clicked and became friends. I continued my journey as a Front-End Developer in a friendly group with very talented UI designers, illustrators, and web developers, both front-end and back-end. This experience taught me how tocommunicate with a professional team, manage projects depending on their scale, and be an effective team member.

Amin Moslemi | teamwork

After several years of working in a group, I was hired as a Front-End Leader of aRadar GPS companyin 2022 . I worked on large projects using the SCRUM methodology. During this time, I learned how to work with various positions in a big company, manage time efficiently, and handle complex tasks in specific situations.

Amin Moslemi | technical interviewer

Additionally, I have experience as a Technical Interviewer. This role taught me what kind of people a company seeks to hire according to its software development process. It also helped me understand how toselect members for a front-end technical team and utilize their abilities effectively.


Talents and Interests


Because of my talent and interest in design, I was always a good consultant for the designers in the collections, consistently putting forward creative and implementable opinions. I’ve always said that if I had not been a programmer, I would have been a designer. Due to this interest, I regularly read about UI/UX and have developed multiple projects without the aid of a UI/UX designer, which makes me consider myself a Unicorn Developer.

Amin Moslemi | unicorn developer
Amin Moslemi | creativity

Creativity has always been something I was admired for, guiding me like a light on my career path. I constantly strive to create special effects and solve problems in different and better ways, finding joy in the act of creating.

PROJECTS

01

Amin Moslemi | Radar Pet & Vet

Radar Pet & Vet

Radar Pet is an online platform for vet and pet treatments, allowing users to find their lost pets, book online appointments for medical treatments, and more.

Radar Vet is a dashboard designed to help vets and clinics manage and provide their services effectively.

I was hired as a developer and, after one year, I advanced to a Front-End Leader and Technical Interviewer. In this role, I was responsible for hiring additional front-end developers.

An icon featuring a star enclosed within a circle, representing standout features, highlights, or special attributes of a product or service.Developing frameworks and features :
  • ReactJs
  • NextJs
  • TypeScript
  • PWA
  • CSS Module & Material UI
  • React Query
  • Zustand
  • Multi-language
A calendar icon depicting a grid with dates, often used to represent events, schedules, or time management.Date :
2020 - 2023
An icon depicting interlocking chain links, commonly used to represent hyperlinks or connections between different web pages or documents.Links :

02

Amin Moslemi | Harzaan

Harzaan

Harzaan is one of the most successful online marketplaces for buying and selling new and second-hand goods in Iraq

I initially worked as a developer and, after a while, advanced to a Front-End Leader to develop and maintain the product.

An icon featuring a star enclosed within a circle, representing standout features, highlights, or special attributes of a product or service.Developing frameworks and features :
  • ReactJs
  • NextJs
  • AfterJS
  • TypeScript
  • Mobx State Tree
  • Multi-language
  • CSS Module
A calendar icon depicting a grid with dates, often used to represent events, schedules, or time management.Date :
2019
An icon depicting interlocking chain links, commonly used to represent hyperlinks or connections between different web pages or documents.Links :

03

Amin Moslemi | Chegovara

Chegovara

Chegovara is a service provider for the frequent delivery of mineral water in Iran

I worked as a Front-End Leader and Developer. Besides developing and programming, I also managed the front-end team technically.

An icon featuring a star enclosed within a circle, representing standout features, highlights, or special attributes of a product or service.Developing frameworks and features :
  • ReactJs
  • NextJs
  • Mobx State Tree
  • Multi-language
  • CSS
A calendar icon depicting a grid with dates, often used to represent events, schedules, or time management.Date :
2020
An icon depicting interlocking chain links, commonly used to represent hyperlinks or connections between different web pages or documents.Links :

04

Amin Moslemi | Riiha

Riiha

Riiha is the first and largest online store offering original cosmetics and perfumes in Iran.

I worked as a developer in a large front-end team, where I focused on developing and debugging both the website and the admin panel.

An icon featuring a star enclosed within a circle, representing standout features, highlights, or special attributes of a product or service.Developing frameworks and features :
  • ReactJs
  • Redux
  • Mobx State Tree
  • TypeScript
  • SASS
A calendar icon depicting a grid with dates, often used to represent events, schedules, or time management.Date :
2019
An icon depicting interlocking chain links, commonly used to represent hyperlinks or connections between different web pages or documents.Links :

05

Amin Moslemi | Foulad Iranian

Foulad Iranian

Foulad Iranian is one of the best smart systems providing the most up-to-date prices for all types of steel, iron, and construction materials in Iran.

I worked as a front-end developer, focusing on development, debugging, and fixing issues.

An icon featuring a star enclosed within a circle, representing standout features, highlights, or special attributes of a product or service.Developing frameworks and features :
  • ReactJs
  • NextJs
  • Mobx State Tree
  • GSAP
  • CSS Module
A calendar icon depicting a grid with dates, often used to represent events, schedules, or time management.Date :
2021
An icon depicting interlocking chain links, commonly used to represent hyperlinks or connections between different web pages or documents.Links :

06

Amin Moslemi | IFoulad

IFoulad

IFoulad is a completely smart service for comparing the prices of all kinds of construction materials such as steel and iron across Iran.

I worked as a Front-End Guide, leading mid-level developers, helping them with complicated tasks, and managing their time.

An icon featuring a star enclosed within a circle, representing standout features, highlights, or special attributes of a product or service.Developing frameworks and features :
  • ReactJs
  • NextJs
  • Mobx State Tree
  • GSAP
  • CSS Module
A calendar icon depicting a grid with dates, often used to represent events, schedules, or time management.Date :
2020
An icon depicting interlocking chain links, commonly used to represent hyperlinks or connections between different web pages or documents.Links :

07

Amin Moslemi | Arzinja

Arzinja

Arzinja is one of the most successful websites providing digital currency trading services in Iran.

I worked as a front-end developer in a small front-end team.

An icon featuring a star enclosed within a circle, representing standout features, highlights, or special attributes of a product or service.Developing frameworks and features :
  • ReactJs
  • AfterJS
  • Mobx State Tree
  • CSS
  • GSAP
A calendar icon depicting a grid with dates, often used to represent events, schedules, or time management.Date :
2019
An icon depicting interlocking chain links, commonly used to represent hyperlinks or connections between different web pages or documents.Links :

SOFT SKILLS

Amin Moslemi | communication

Communication

As a senior front-end developer with over 10 years of experience, I have been an integral part of numerous teams and groups, learning toeffectively communicate and build relationships with colleagues.

My past role as a JavaScript teacher has honed my ability to convey information clearly and effectively, both verbally and in writing. Additionally, my experience as a front-end technical interviewer and participant in many formal meetings has further refined my communication skills.

Known for my creativity, I frequently generate new ideas and strive to communicate these effectively to my team, helping them to improve and innovate.

Teamwork

I have consistently been a part of diverse groups on various scales, enabling me to work well with others. I have solid knowledge of different project management methodologies, including Scrum and Agile systems.

As a developer, I have collaborated on tasks with other front-end developers, ensuring seamless teamwork and cohesive project execution.

A stylized lamp icon, often depicted with a bright light or bulb, symbolizing innovative ideas, inspiration, and creativity.Creativity

Creativity is a cornerstone of my skill set. From a young age, I have possessed a natural talent and imagination, establishing a strong connection between design and art.

I am often regarded as the best consultant that any design team could have, frequently developing projects with my own unique ideas and designs. As mentioned previously, I consider myself a Unicorn Developer due to my blend of technical and creative abilities.

Problem solving

With extensive experience in working with various frameworks and libraries, I have developed a strong expertise insolving problems. I have faced numerous challenges across different projects and timelines, allowing me to become adept at finding solutions.

Additionally, my solid understanding of UI/UX design and collaboration with back-end developers using different languages enables me toforesee potential issues before the development process. I can analyze front-end data requirements and communicate them to back-end developers in advance, effectivelypreventing many problemsbefore they arise.

Amin Moslemi | creativity
An icon featuring a stylized lamp combined with a human brain, representing the illumination of ideas, intellectual creativity, and critical thinking.

Critical thinking

With a master's degree in software engineering , I am well-versed in crisis management and consistently make decisions based on the project's situation.

My strong analytical skills enable me to excel at finding solutions and conducting thorough research.

An icon depicting a smiling face alongside a plus sign, representing positivity, encouragement, and the addition of positive energy or outcomes.

Positivity

I am someone who focuses on solutions rather than problems. I firmly believe that every problem has its own solution, and my "can-do" attitudealways helps me find the best ideas and solutions.

My easy-going personality allows me to manage my emotions in difficult situations effectively, which is a significant positive aspect of my character.

A piece of a puzzle icon representing the adaptability

Adaptability

The ability to adapt to difficult situations is one of my key strengths. I have always been a laid-back person, able to control my emotions and maintain focus during challenging times. Having been part of many groups and projects, I have encountered several difficult situations and gained valuable experiences on how to overcome them.

Amin Moslemi | leadership

Leadership

I have been a front-end technical leader in several companies, managing teams of various sizes. I am proficient intime management and problem-solving within group settings.

Additionally, I have served as a front-end consultant on multiple projects, guiding developers in decision-making and teamwork.

As a mentor, I have supported and uplifted front-end developers, sharing my experiences and knowledge with students who continue to work under my guidance.

HARD SKILLS

Technical skills are specific, quantifiable abilities acquired through training, education, or work experience that can be demonstrated to perform job-specific tasks. They are objective, measurable, and often required for specific jobs.


Key Expertise in Summary


Typescript & Modern JavaScript
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Expert-level proficiency in TypeScript and modern JavaScript (ESNext), writing clean, scalable, and high-performance code for complex front-end applications.

ReactJS & NextJS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Advanced mastery of React.js and Next.js, building dynamic, high-performance web applications with component-driven architecture and server-side rendering.

Git & Collaboration
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in Git and collaborative workflows, including branching strategies, pull requests, and team-based version control for efficient project management.

Using AI tools & Vibe Coding
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in leveraging AI tools and Vibe Coding techniques to accelerate development, optimize code quality, and implement smart automation in front-end workflows.

Understanding UI/UX Principles
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Strong understanding of UI/UX principles, designing intuitive, user-friendly interfaces while maintaining consistency, accessibility, and responsive layouts.

Creativity in Styling Techniques
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Expert in modern styling techniques including CSS, Tailwind, and CSS-in-JS, applying creative solutions to produce visually appealing and maintainable designs.


Languages & Markups


Javascript / ES6+
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Fully versed in both legacy and modern JavaScript features, including ES6+ enhancements, ensuring efficient, up-to-date coding practices.

Typescript
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Perfectly familiar with the TypeScript language, with extensive experience working with ReactJS using TypeScript.

Node JS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in building scalable backend services and RESTful APIs using Node.js

HTML / XHTML
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Fully familiar with HTML / XHTML concepts, consistently adhering to the highest standards in web development.

SVG
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Fully capable of working with SVG, including implementation and animation, to create scalable and interactive graphics

CSS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Complete mastery of CSS features and techniques, utilizing advanced tricks to create responsive and visually appealing web designs.


Framework & Other libraries


ReactJS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Expert in creating high-performance web apps with ReactJS, focusing on component-based architecture and state management.

NextJS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in managing numerous SSR projects with NextJS on React-based applications.

NestJS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in developing structured, scalable backend applications using NestJS and TypeScript.

Vue.js
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Basic familiarity with Vue.js, with a willingness to learn and expand skills.

AfterJS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

AfterJS Experience running a small number SSR projects with AfterJs on React-based projects.

Redux , Redux toolkit
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Medium-level experience using Redux and Redux Toolkit in React-based projects.

MobX , Mobx State Tree
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

High-level experience using MobX and MobX-State-Tree in React-based projects.

Zustand
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in state management with Zustand for React-based projects.

JQuery
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Full knowledge of jQuery features with several years of hands-on experience.


Version Control & Collaboration


Amin Moslemi | git
Git
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Complete mastery with extensive experience in using Git for version control in projects.

GitHub / GitLab
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Expert in using GitHub and GitLab for version control, collaboration, and continuous integration

Branching Strategies
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

High-level expertise in utilizing branching strategies with Git to manage project versions effectively.

Conflict Resolution
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

High-level expertise in resolving conflicts, ensuring smooth collaboration and teamwork.

Code Review
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Mastery in conducting thorough code reviews, ensuring high-quality and maintainable code.

Git Hooks
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

High-level expertise in utilizing Git Hooks to automate tasks and enhance the development workflow.


API Integration & Data Fetching


REST APIs
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in consuming RESTful APIs for front-end development, with great familiarity.

Axios / Fetch
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in using Axios and Fetch for API requests, with strong experience in handling responses, errors, and data manipulation.

AJAX
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in using AJAX for asynchronous web requests, with a solid understanding of handling responses.


Styling Tools and Techniques & Frameworks


CSS Module
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in using CSS Modules for scoped and maintainable styles in React applications, ensuring efficient and conflict-free styling.

Sass/SCSS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Strong skills in Sass and SCSS enable the creation of modular and maintainable stylesheets, enhancing CSS efficiency and flexibility.

LESS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in LESS for creating maintainable and modular stylesheets

BEM
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in using BEM (Block, Element, Modifier) methodology for writing maintainable and scalable CSS.

OOCSS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in implementing OOCSS to write efficient and maintainable CSS.

Tailwind CSS
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in leveraging Tailwind CSS to streamline styling processes and achieve responsive, modern designs.

Bootstrap
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in leveraging Bootstrap’s powerful grid system and components for rapid UI development.

Material UI
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Adept at using Material UI to build sleek, responsive, and accessible React applications.

Ant-design
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in implementing Ant Design to build intuitive and visually appealing user interfaces.


Responsive Design & PWA Development


Responsive design
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Competent in creating responsive designs to ensure smooth user interactions on all devices.

Mobile-first-design
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Adept at crafting mobile-first designs that prioritize user experience on handheld devices.

PWA
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Competent in developing PWAs for enhanced web application performance and accessibility.


Web Animations


GSAP
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in using GSAP to create high-performance, complex animations that enhance user interfaces.

Anime.js
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in utilizing Anime.js to create versatile and engaging animations, enhancing the visual appeal of web applications.

Framer Motion
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in leveraging Framer Motion to create fluid and interactive animations, enhancing the user experience in web applications

Lottie
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Familiar with using Lottie to implement rich, interactive animations seamlessly into web applications, improving user engagement.

Kute.js
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Familiar with using KUTE.js to create smooth, high-performance animations that enhance the user experience on the web.

Web Animations API
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Basic familiarity with the Web Animations API, with a willingness to deepen knowledge and expertise

GSAP ANIME FRAMER MOTION GSAP ANIME FRAMER MOTION GSAP ANIME FRAMER MOTION GSAP ANIME FRAMER MOTION GSAP ANIME FRAMER MOTION GSAP ANIME FRAMER MOTION GSAP ANIME FRAMER MOTION GSAP ANIME FRAMER MOTION
ANIMATIONS KUTE LOTTIE ANIMATIONS KUTE LOTTIE ANIMATIONS KUTE LOTTIE ANIMATIONS KUTE LOTTIE ANIMATIONS KUTE LOTTIE ANIMATIONS KUTE LOTTIE ANIMATIONS KUTE LOTTIE ANIMATIONS KUTE LOTTIE

Performance Optimization


Minification & Compression
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in applying minification and compression techniques to optimize web performance and reduce load times.

Lazy Loading
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in implementing lazy loading techniques to improve web performance by deferring the loading of non-critical resources.

Code Splitting
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Mid-level experience with code splitting techniques to optimize web application performance and reduce initial load times.

Caching Strategies
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Mid-level experience with caching strategies to improve web application performance and reduce server load.

Image & Font Optimization
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in optimizing images and fonts to improve web performance, ensuring fast load times and efficient resource usage.

Profiling and Auditing Tools
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

High-level expertise in utilizing profiling and auditing tools to analyze and optimize web application performance effectively.


Build Tools & Task Runners


Webpack
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Basic familiarity with Webpack, with a keen interest in expanding skills and knowledge.

Vite
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Basic familiarity with Vite, eager to deepen understanding and expertise.

Gulp/Grunt
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Basic familiarity with Gulp and Grunt, with a willingness to expand skills and proficiency.


Cross-Platform Development


Electron js
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Have some sample works with Electron.js, showcasing initial hands-on experience in building cross-platform desktop applications.

React Native
A star icon representing the user's skill level, with more stars indicating higher proficiency.

Basic knowledge of React Native, with room to grow and develop professional expertise.


Design , Development and Collaboration Tools


Development Tools
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in using various development tools like code editors and build systems to enhance productivity.

Collaboration tools
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Skilled in leveraging collaboration tools such as Jira, Trello, and Slack for efficient teamwork and streamlined project coordination.

UI Design Tools
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Experienced in utilizing UI design tools such as Figma, Adobe XD, and Zeplin to enhance design workflow and collaboration.

API Development Tools
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in using API development tools like Postman, Swagger UI, and Insomnia for designing, testing, and documenting APIs.

Adobe Photoshop
A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.A star icon representing the user's skill level, with more stars indicating higher proficiency.

Proficient in using Adobe Photoshop for creating, editing, and optimizing images for web and print, ensuring high-quality visuals.

EDUCATIONS

Amin Moslemi | education
Bachelor of Software Engineering

Hadaf Institute of Higher Education, Iran . Graduated at August 2019

Amin Moslemi | education
Master of Software Engineering

Hadaf Institute of Higher Education, Iran . Graduated at August 2021

I am available for further discussion and can be reached via the information below. please feel free to contact me.