cv picture

Zahra Joulaei

Front-End Developer

I am a Frontend Engineer specialized in using JavaScript and TypeScript to develop dynamic web applications. Proficient in React and Angular, I focus on converting designs into functional web components. My expertise includes using tools like GraphQL to enhance application performance and maintainability. I am committed to creating compelling user experiences and improving web functionalities through detailed development and rigorous testing.


EMPLOYMENT

Frontend engineer, Everphone

8/2022 - 1/2023

Berlin, Germany

Led front-end development using React and Redux, focusing on refactoring legacy PHP dashboard components into React. Utilized GraphQL for data management, and implemented Zod along with TypeScript for robust component development. Responsible for writing comprehensive unit tests for each new component, ensuring reliability and maintainability of the codebase


Frontend engineer(working student), Everphone

1/2022 - 8/2022

Berlin, Germany

Developed React components for an interactive dashboard, integrating Storybook for component presentation. Managed component connectivity using React Router. Translated design concepts from Figma into functional React components, ensuring fidelity to the original design specifications


Frontend engineer(working student), Podigee

2/2021 - 8/2021

Berlin, Germany

Contributed to front-end development at Podigee using Angular, focusing on updating and refactoring application components to new design standards. Employed TypeScript for enhanced code stability and closely collaborated with the design team for effective UI implementation.


Frontend developer(working student), Schaeffler

11/2019-01/2021

Chemnitz, Germany

Specialized in Angular and TypeScript for component creation at Schaeffler, with a key focus on developing ECharts for statistical data visualization. This role involved integrating advanced data presentation techniques to improve user information display and interface experience.


Frontend developer(working student), Staffbase

05/2018 - 10/2019

Chemnitz, Germany

At Staffbase, participated in an international development team, implementing and deploying software using HTML, CSS, JavaScript, React, and Redux. Focused on refactoring legacy JavaScript code into React components. Involved in writing automated tests with WebdriverIO/Selenium, Enzyme, and Jest. Actively contributed to an agile work environment, adhering to a 2-week sprint scrum model.


Frontend developer, Ronak software group;

2016 - 2017

Tehran , Iran

Implemented software using HTML, CSS, JavaScript, and AngularJS (version one). Worked within an agile framework, following the scrum model. Tasked with developing landing pages and UI, converting mock-ups to functional HTML, CSS, and jQuery. Additionally, involved in designing a Helpcenter using the Gulp site generator.


Frontend developer, Ronak software group;

2016 - 2017

Tehran , Iran

Implemented software using HTML, CSS, JavaScript, and AngularJS (version one). Worked within an agile framework, following the scrum model. Tasked with developing landing pages and UI, converting mock-ups to functional HTML, CSS, and jQuery. Additionally, involved in designing a Helpcenter using the Gulp site generator.


Frontend developer, Zentex co

2015 - 2016

Tehran , Iran

Focused on website and landing page design and implementation for various companies, utilizing WordPress with HTML and CSS. Responsible for enhancing WordPress CMSes by adding plugins and integrating additional features.


EDUCATION

Technische Universität Chemnitz , Chemnitz, Germany - Master’s degree Web engineering 2022 (GPA: 2.2)

2018- 2022

Chemnitz, Germany


Azad University Central Tehran Branch, Tehran, Iran - Bachelor’s Degree Computer Software Engineering

2009- 2012

Tehran, Iran

PROGRAMMING SKILSS

  • Javascript
  • Typescript
  • Angular
  • ReactJs
  • Rest API
  • GraphQl
  • HTML/CSS
  • Tailwind
  • Storybook
  • Figma
  • Git
  • Wordpress

LANGUAGE SKILSS

English

Persian