- Programming: Javascript, Typescript, Node.JS, Python, JAVA
- Frameworks: VueJs, NuxtJs, ReactJs, Svelte, Django, Express, MongoDB
- Tools: Eslint, Prettier, Git, AWS, Grafana
- Web: Html5, Css, Sass, Bootstrap, Tailwind, PostCss, Responsive Design, SEO, PWA
About
I am a Front‑end developer with more than 5 years of experience creating and maintaining a reusable code‑base, and I like to contribute to potential open-source projects. I possess a demonstrated academic background in computer science. I am fast at learning new things and eager to find solutions to new problems. Passionate about working on new challenges with new people.
Front End Engineer
- Birthday: 24 Oct 1998
- Phone: +989129646419
- City: Tehran, Iran
- Age: 25
- Degree: BS, Computer Science
- Email: imanmalekian31@gmail.com
Skills
Resume
Education
Master ‐ Amirkabir University of Technology
2021 - 2022
Computer Science
I studied for two semesters in the Algorithm field with a GPA 15.5 and then dropped out.
Bachelor ‐ Amirkabir University of Technology
2017 ‐ 2021
Computer Science
I graduated in the summer of 2021 with a GPA of 17.39 from Amirkabir University of Technology.
Professional Experience
Frontend Developer ‐ Yektanet (Panel)
Mar 2022 – Ongoing
Tehran, Iran
- Designed and implemented new components for the Yektanet UI Kit (Yekta UI), a design system based on TailwindCss
- Migrated existing components to use the Composition API for Vue 3 compatibility
- Wrote end-to-end tests using Cypress to ensure the quality and functionality of the web application
- Rewrote the Ads report page to improve the performance and user experience
- Conducted code reviews and provided feedback to junior developers
- Integrated TypeScript into the project to enhance the code readability and maintainability
Javascript SDK Engineer ‐ Yektanet (Script)
Oct 2021 – Mar 2022
Tehran, Iran
- Gained expertise in Webpack configuration for optimizing the web application performance by splitting chunks
- Utilized Kafka to consume messages with JavaScript and implement event-driven architecture
- Developed APIs using MongoDB and Express to handle data operations and provide RESTful services
Frontend Developer ‐ Yektanet (Chavosh)
Feb 2021 – Oct 2021
Tehran, Iran
- Built the Chavosh panel from scratch using Nuxt, a framework for creating Vue.js applications
- Collaborated with the design team to implement the Chavosh panel according to the UI/UX specifications
- Created a lead gathering script using Parcel and Svelte, two modern web development tools
- Developed a price comparison website from scratch and implemented SEO best practices such as SSR, canonical links, robot.txt, sitemap, etc
- Mentored a junior frontend developer and helped them improve their skills and knowledge
- Participated in the company’s recruitment process, and conducted technical interviews and task reviews
Frontend Developer ‐ Yektanet (CRM)
Oct 2019 – Feb 2021
Tehran, Iran
- Developed numerous features for enhancing the functionality and usability of the web application
- Designed and implemented the CRM Dashboard, a user-friendly interface for managing customer relationships
- Designed and implemented the CRM Mobile layout version, a responsive and adaptive design for mobile devices
- Implemented caching static files and some requests with Workbox, a library for creating service workers and improving the web performance
- Implemented component lazy loading, a technique for reducing the initial loading time and improving the user experience
Frontend Developer Intern ‐ Sanjeman
Jul 2018 – Sep 2018
Tehran, Iran
- Implemented responsive web pages using Bootstrap and JQuery, two popular front-end frameworks for creating dynamic and interactive web interfaces