Amir Moradi

Amir Moradi

About

Detail

Frontend Tech Lead at Bluefors
Helsinki, Uusimaa, Finland

Contact Amir regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Bluefors
    Lead Frontend Developer
    Bluefors
    Sep 2023 - Current (3 years)
    As a Lead Frontend Developer, I spearheaded the design and implementation of user-centric web applications, utilizing a robust skill set in HTML, Typescript, CSS, and React.js to create responsive and visually appealing interfaces. My expertise in front-end development was complemented by a strong focus on testing and quality assurance, employing tools like Vitest to ensure optimal performance and reliability. I also integrated TypeScript for enhanced code quality and maintainability, while leveraging CI/CD practices to streamline deployment processes. Additionally, I developed and maintained design systems that promoted consistency across projects and ensured compliance with web accessibility standards. Although AI-assisted development too
  • S
    Senior Frontend Developer
    Jul 2023 - Sep 2023 (3 months)
  • AlphaSense
    Software Engineer
    AlphaSense
    Jan 2022 - Jul 2023 (1 year 7 months)
  • T
    Senior Frontend Developer
    TDD Solutions
    Dec 2020 - Dec 2021 (1 year 1 month)
    TDD is a leading digital agency In Qatar, Turkey, and Iran. I worked on e-commerce and financial websites and their back-office admin panels using React JS in TypeScript. 1Sell.com is one of the products I've worked on. • Worked as a member of a coordinated Frontend development team through the Scrum framework using Atlassian Jira software. • Participated in all sorts of Agile ceremonies such as Sprint planning and daily meetings to ensure company alignment • Optimized components performance and memory management using Caching and Memorization techs such as React memo, useMemo, and useCallback functions and Reselect library. • Defined a chain of advanced TypeScript types to increase the projects' maintainability in a long time. • Built an
  • J
    Senior Frontend Developer
    JEE Group
    Jan 2020 - Dec 2020 (1 year)
    JEE Group is an Iranian privately held IT company that develops its public customers' software projects such as websites and web applications. I developed installable progressive web applications in e-learning and healthcare industries using React JS in both JavaScript and TypeScript with implementing special features like drag-and-drop, record audio, play videos with .srt subtitles, and... Responsibilities: • worked closely with the product designers and project managers to suggest improvements for products and processes. • designed and implemented an algorithm to emulate the android scalable pixels (sp) and density-independent pixels (dp) mechanisms on the web pages to resize all pages' elements in different mobile phone sizes and rati
  • ManaVira
    Senior Frontend Developer
    ManaVira
    Oct 2019 - Jan 2020 (4 months)
    As a Senior Frontend Developer at ManaVira, a Swedish-Iranian software company, I worked remotely to construct and develop a B2B consultancy e-service web app, Bisflow.com, utilizing React JS. My primary focus was on writing automated smoke tests, unit tests, and functional tests using Jest and React Test Renderer, achieving 100% code coverage to ensure robust application performance. • Collaborated closely with Backend, UI/UX design, and product management teams to meet project goals with precision. • Developed an enterprise dashboard capable of performing complex calculations on the client-side, including dynamic timesheet widgets. • Ensured pixel-perfect implementation of UI designs by utilizing the PixelPerfect Chrome Extension. In
  • Bookapo  بوکاپو
    Chief Technology Officer
    Bookapo بوکاپو
    Feb 2019 - Sep 2019 (8 months)
    Bookapo is a platform to present summaries of books in the field of business, entrepreneurship, marketing, and management. I developed the whole e-book/e-learning platform with a focus on guiding and managing other developers directly and developing PWA, Android, and iOS applications using React JS and React Native. Responsibilities: • Communicated directly with project managers, product owners, and marketing team to meet the company needs especially to schedule the project launches synchronized with marketing campaigns. • Provided monthly reports to executives. • Maintained and improved Backend services and the webserver • Published Android and iOS applications on the app stores • Developed a custom marketing platform in integration with
  • test
    Frontend Developer
    test
    Oct 2017 - Feb 2019 (1 year 5 months)
    • Created a B2B marketing e-service web application using JavaScript, React JS, and Redux. • Developed a back-office admin panel by using TypeScript, React JS, and Redux. • Built reusable UI components to represent data in dynamic grid views, charts, and widgets in integration with Backend services through JSON: API standard of RESTful APIs. • Collaborated with project managers to select realistic coding milestones on pre-release Front End project development, reducing Ad Hoc changes by over 35%. • Developed android application using React Native by integrating web application's logic and code Techs & Libs: JavaScript, Typescript, React JS, Redux, Redux-Persist, Redux-Bees, Redux-Think, Antd, Moment, Lodash, Echarts, and jsonapi-serializer
  • Yara Information Technology
    Frontend Developer
    Yara Information Technology
    Jul 2017 - Oct 2017 (4 months)
    Yara is a company in Mobile Application Development on several platforms including web, iOS, and Android. I Maintained and developed a multilingual online game platform using Angular.js, Html, and CSS. • Worked with a 3-member team of Frontend developers through Kanban workflow management system. • Communicated with Backend, UI/UX design, and desktop application teams to achieve the project’s goals.
  • R
    Frontend Developer
    Rishe Co
    Jul 2015 - Oct 2016 (1 year 4 months)
    Rishe is a VAS startup that doing its business partners' outsourced projects. • Developed a restaurant's order management web application for Bajiru Company and an online game platform for company Irsa Pardaz Pasargad using JavaScript, Angular JS, HTML, and CSS. • Re-designed and implemented an online shopping website for Company Irsa Pardaz Pasargad using JavaScript, jQuery, HTML, and CSS.
Education verified_user 0% verified
  • Iran University of Science and technology
    Bachelor’s Degree, Computer Engineering
    Iran University of Science and technology
    Jan 2014 - Dec 2019 (6 years)
  • National Organization for Development of Exceptional Talents Sampad
    High School Diploma, Mathematics
    National Organization for Development of Exceptional Talents Sampad
    Jan 2007 - Dec 2014 (8 years)
Projects (professional or personal) verified_user 0% verified
  • 1
    1Sell Website
    Jan 2021 - Aug 2021 (8 months)
    1Sell is an online shopping website to buy fashion and beauty products in Qatar written in React JS in TypeScript. I implemented Responsive UI in a Pixel-Perfect way and I Integrated it with RESTful APIs. I wrote optimized services and components to implement complex algorithms for recognizing available product variations and selecting them for adding to the cart. I also built a user authorization service using Firebase APIs to support both anonymous and authorized users and also Third-party OAuth authorizations. My key Achievement was reducing the project development time up to 20% by creating a basic and simple UI framework. The Technologies and Libraries I used are JavaScript, TypeScript, React JS, Redux JS, Redux-Saga, Reselect, Axios,
  • Y
    Yeka Progressive Web Application
    Apr 2020 - Dec 2020 (9 months)
    As a developer for Yeka, a nutrition meal planning application designed to promote a non-calorie-based diet for weight loss, I built a standalone Installable Progressive Web Application (PWA) for Yeka.ir utilizing TypeScript, React JS, and Redux. I implemented scalable user interfaces inspired by Android's scalable pixels and density-independent pixels mechanisms, ensuring 100% scalability while focusing on smooth UI transitions. This PWA, entirely written with React Hooks, supports application-like updates by customizing the JavaScript navigator serviceWorker to prompt users for new version downloads. Additionally, I developed a Persian iOS-like date-picker and an animated SVG Chart component, and I published a React JS boilerplate in Type
  • P
    Plus Planet Progressive Web Application
    Jan 2020 - Jun 2020 (6 months)
    As a developer for Plus Planet, I created an offline-first Installable Progressive Web Application designed to facilitate and accelerate English language learning as a second language. Utilizing JavaScript, React JS, and Redux, I implemented a range of features including audio recording capabilities through the navigator mediaDevices & MediaRecorder API, multimedia playback with HTML5 custom audio and video tags, and a video player that supports .srt subtitles. Additionally, I developed a custom markdown parser, a "fill-in-the-blanks" mini-game utilizing drag and drop functionality, and a swipeable image carousel. My technical toolkit included PropTypes for static type checking, as well as Redux-Persist, Redux-Thunk, CSS Modules (SCSS), Axi
  • B
    BisFlow Web Application
    Oct 2019 - Jan 2020 (4 months)
    As a key contributor to the BisFlow Web Application, I developed an online tool designed to optimize resource planning, timesheet management, time approvals, and invoicing for companies, ultimately saving them time and money. This project, a Single Page Application (SPA) built from the ground up using JavaScript, React JS, Redux JS, Redux-Persist, Redux-Thunk, SCSS Modules, Material UI, and PropTypes, showcases my ability to construct complex applications with customized Airbnb ESLint and Prettier configurations. I engineered a comprehensive enterprise dashboard that performs extensive client-side calculations to effectively manage employee resource planning. My responsibilities included writing components and services to fetch employee dat
  • B
    Bookapo Android Application
    Feb 2019 - Sep 2019 (8 months)
    Bookapo is an application for listening to and downloading books summaries in the fields of business, entrepreneurship, marketing, and management. I developed this application using React Native. I Contributed to React Native repository and many React Native communities' repositories on GitHub for asking to support features that React Native didn't support. Features: • Custom e-book reader by implementing custom HTML parser for React Native in integration with swipeable views. • Synchronized audio play with books contents. • Support play audio on both background and lock-screen modes in integration with android's native capabilities. • Native custom popup on selecting texts to add the ability to take notes. • in-app downloads using the rn-f