English
Zahra Teymouri

Zahra Teymouri

Senior Software Developer
A relentless debugger specializing in a variety of technologies including JavaScript, TypeScript, ES6, Angular, React, lit element, Node.js, and Kotlin.
Experienced senior software developer with a strong background in JavaScript, TypeScript, ES6, Angular, React, lit element, Node.js, and Kotlin. Capable of developing highly interactive and dynamic web applications. Proficiency in web components, RxJS, NgRx, Redux, Redux-saga, Docker, Storybook, Jest, and e2e tests (Cypress, Playwright). Experience with REST APIs, Git, and agile methodologies. Knowledge of design patterns and SOLID principles for high-quality, maintainable code.
Berlin, Germany (Blue Card)
zahrateymouri90 [at] gmail [dot] com
Vectronic Aerospace logo

Senior Software Developer

Apr 2022 – Present
Vectronic Aerospace Berlin, Germany
Design and implement highly interactive and dynamic user interfaces for web applications, focusing on delivering exceptional user experiences. Develop reusable, maintainable, and scalable UI components adhering to modern design principles and best practices. Utilize component-based architecture and state management patterns to optimize application performance and maintainability. Establish automated testing workflows, including unit, integration, and end-to-end tests. Contribute to RESTful API integrations. Build modular, responsive, and accessible front-end solutions. Maintain high code quality with design patterns, SOLID principles, and industry standards.
TypeScriptJavaScript (ES6+)ReactAngularJestPlaywrightREST API
WomenTech Network logo

WomenTech Ambassador

Jan 2025 – Present
WomenTech Network Berlin, Germany
As a member of the WomenTech Network, I learn about diversity and inclusion, develop leadership skills, and expand my network. On a mission to unite and celebrate 100,000 women in tech.
MentorshipCommunity
A.S. Watson Group logo

Senior Software Developer

Feb 2021 – Apr 2022
A.S. Watson Group Milan, Italy
Developed and designed the user interface for a large Hybris e-commerce project using Angular, TypeScript, Spartacus, NgRx, RxJS, Redux, SCSS, GitLab, web components, and Lit elements, as well as Agile methodologies. Developed and integrated RESTful APIs. Implemented automated testing (unit, integration, and e2e). Provided technical guidance and support to other team members, including junior developers. Troubleshot and debugged front-end issues with QA.
AngularTypeScriptSpartacusNgRxRxJsLit-elementWebcomponentSassGTM
Red Software Systems logo

Frontend Developer

Nov 2019 – Feb 2021
Developed and designed the user interface for a B2B project using React, TypeScript, Redux, and Redux-Saga, GitLab, as well as Ant Design and Less. Implemented complex data and state management with Redux and Redux-Saga. Adhered to standardized development practices. Integrated RESTful APIs. Implemented automated testing with Jest and Enzyme. Used Jira to manage tasks and track progress.
ReactTypeScriptRedux / Redux-sagaAnt DesignLessJest
Bazyad logo

Web Developer

Feb 2019 – Nov 2019
Bazyad Tehran, Iran
Developed a web application for Bazyad, an e-learning start-up. Utilized jQuery and Bootstrap for frontend development. Developed backend using PHP and created APIs. Implemented Redux for state management. Improved database performance through indexing. Implemented SEO improvements that increased website traffic.
JavaScript (ES6+)PHPRedux / Redux-sagaREST API

Web Developer

Apr 2016 – Feb 2019
An engineering service provider company. Developed and designed user interfaces for various projects using JavaScript, React, and Redux as well as CSS. R&D. Troubleshot and maintained client software.
ReactJavaScript (ES6+)Redux / Redux-sagaHTML/CSS
University of Mazandaran logo

Web Developer Internship

Apr 2015 – Apr 2016
University of Mazandaran Mazandaran, Iran
Web development internship at the University of Mazandaran.
JavaScript (ES6+)HTML/CSS

Languages

TypeScriptJavaScript (ES6+)HTML/CSSKotlin

Frameworks

ReactAngularNext.jsLit-elementWebcomponenti18nModule Federation

Architecture and Patterns

Design PatternsSOLIDMicro FrontendNX Monorepo

Data Layer

ReduxRedux-sagaRxJsNgrxRestful-APIReact QueryAxios

Test

JestReact Testing LibraryCypressJasmineJUnitPlaywright

Ui

Material UIBootstrapMaterial AngularAnt DesignFigmaLessSassBEM

Database

MongoDBMySQLPostgreSQL

Cloud & Tools

FirebaseGoogle cloudDockerGithub ActionsGitlabWebpackESLintPrettierGitAgileScrum
University of Mazandaran logo

MBA Engineering

University of MazandaranMaster2014 – 2017
Mazandaran, Iran
MBAEngineering
University of Mazandaran logo

MBA Engineering

University of MazandaranBachelor2009 – 2013
Mazandaran, Iran
MBAEngineering
Udemy logo
Design Patterns in JavaScript
Udemy · Sep 2021
Golden Group S.p.A. logo
Fortivation
Golden Group S.p.A. · Jun 2021
Geekle.us logo
React.Js Case Study Festival
Geekle.us · Apr 2021
English flag

English

C1
German flag

German

B1
Italian flag

Italian

B1
Persian flag

Persian

Native
Samuele Veneruso photo

Samuele Veneruso

Tech LeadA.S. Watson Group
Zahra is a great programmer she is a good booth for theory and practice. She thinks before writing a single line of code. She is a good listener and understands how to approach problems. It was great to work with her and I hope to work again with her.
Pietro Bubba photo

Pietro Bubba

Senior Front End Tech LeadA.S. Watson Group
Zahara is a kind and reliable person to work with. She is not scared to face challenges and she is very curious about new technologies. Zahara has become confident with Angular, Typescript, and SCSS syntax working on complex projects during the last year. Since she is a quick learner, I am sure that her software developments skills will grow exponentially. Zahara will be a valuable asset to any company.
Stefano Gianni Silva photo

Stefano Gianni Silva

Senior Front End DeveloperRed Software Systems
Zahra is a great developer and her contribution on current project, as well as in any future project, is fundamental. She's open minded, friendly, collaborative and she's able to learn new technological aspects in a very short time. Zahra is talented in approaching problems in an alternative way and that leads to the best solution in every problem we encountered. She's the best colleague you can work with and she is going to become a great tech and team leader in the near future.
Adriano Barsali photo

Adriano Barsali

Front End DeveloperRed Software Systems
I am working with Zahra in the same team, in a huge project. Zahra is a great team player, clean and fast coder
Antonio Maiocchi photo

Antonio Maiocchi

Front End DeveloperRed Software Systems
I work in the same group with Zahra on a big and complex corporate project and I have been impressed from the very start by her incredible reliability, independence, development pace and quality. As soon as she joined the front end team, she pushed the whole team's performance and she personally inspired me to be a better developer. Zahra is also remarkably unselfish and will do all what is needed to meet and exceed expectations in as little time as possible. I hope I will have the chance to continue working with Zahra in the future!
Alberto Maurizio Paparusso photo

Alberto Maurizio Paparusso

Front End DeveloperRed Software Systems
Zahra is a truly great team player. Her really positive and proactive attitude made an amazing experience working with her. Zahra’s ability to deal with complex requirements and look for best solutions make her highly valued developer.I would definitely love to work with Zahra again.
Matteo Marino photo

Matteo Marino

Senior Front End DeveloperRed Software Systems
Zahra is an exceptional developer! A hard worker and her experience is perceived as soon as you ask her something! Having Zahra in the team is an added value that leads the whole team to improve! I often found myself entrusting her with high-priority tasks and I always had the certainty that code quality and speed would never be lacking.
Federico Castorina photo

Federico Castorina

Front End DeveloperRed Software Systems
We met many people every day but only some leave a mark: Zahra is one of them! She is one of the most dedicated professionals I've worked with and is willing to put extra help whenever you need it. Zahra has great analytics skills, plus the bonus of handle every situation calmly, and patiently, even the toughest one. I Find Zahra a gentle person, and an awesome programmer. Any organization would be lucky to have Zahra as a FE developer.
Arman Kolahan photo

Arman Kolahan

Senior Software EngineerBazyad
I am a Full-stack and Android developer. I have been working with Zahra in different projects such as Bazyad and Memoreat since about one year ago and I know her for many years. The main characteristic of Zahra is being an active learner. Zahra is passionate to learn new technologies to vast her knowledge in different fields of programming such as front-end, back-end, and mobile. She always finds a solution to problems that the team faces. Technically, she has a good knowledge of front-end development, especially in React.js and JavaScript. She knows concepts, development, and testing. I highly recommend her for any kind of front-end developer position.
Github Search icon
GitHub user search built with React, TypeScript, and Redux.
JavascriptTypescriptReactReduxAPIBootstrap
E-Commerce icon
E-commerce UI with React and Redux.
JavascriptReactReduxBootstrap
Pixel Editor icon
A simple JavaScript app for painting.
JavascriptHtmlES6Css