Senior Software Developer
A relentless debugger specializing in a variety of technologies including JavaScript, TypeScript, ES6, Angular, React, lit element, Node.js, and Kotlin.
With a strong background in a variety of technologies including JavaScript, TypeScript, ES6, Angular, React, lit element, Node.js, and Kotlin. I am capable of developing highly interactive and dynamic web applications. My proficiency in web components, RxJS, NgRx, Redux, Redux-saga, Docker, Jest testing, and e2e test (cypress) showcases my expertise in modern front-end development. Furthermore, my experience with REST APIs, Git, and agile methodologies demonstrates my ability to work effectively in fast-paced development environments. My knowledge of design patterns and solid design principles also show my commitment to producing high-quality, maintainable code.
Developing and Designing a user-friendly and visually appealing interface using Typescript, Angular, Material Angular, Gitlab, and as well as Agile methodologies.
Implementing complex data management and state management using ngRx and Redux.
Developing and integrating RESTful APIs for data retrieval and manipulation.
Building and deploying Docker containers for development, testing, and production environments.
Optimizing the performance and responsiveness of the application using RX.js and other techniques.
Implementing automated testing (Unit test, integration test, and e2e test) and continuous integration/continuous deployment (CI/CD) processes.
Integrate various technologies, such as sending notifications to collars, sending remote commands to control collars through satellites, and calculating lifetime based on different factors.
Manage shared components and multiple projects using a Monorepo, working closely with other developers, designers, and project managers to ensure consistency across projects, manage dependencies, and track changes.
Collaborating with other team members to ensure the project is completed on time and meets the client's requirements.
Developed and Designed the user interface for a big Hybris e-commerce project using Angular, TypeScript, Spartacus, ngRx, RX.js, Redux, SCSS, Gitlab, web components, and lit elements and as well as Agile methodologies.
Developed and integrated RESTful APIs for data retrieval and manipulation.
Implementing automated testing (Unit test, integration test, and e2e test).
Provided technical guidance and support to other team members, including junior developers, on front-end development best practices and techniques.
Troubleshoot and debug issues that arise in the front-end code, working closely with the QA team to identify and fix issues.
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 for styling.
Implemented complex data management and state management using Redux and Redux-Saga to ensure that data is accurately displayed on the interface.
Adhere to standardized development practices and coding standards across all projects, ensuring that code is optimized for performance and responsiveness.
Developed and integrated RESTful APIs for data retrieval and manipulation.
Implemented automated testing using tools such as Jest and Enzyme to ensure code quality and rapid delivery.
Used Jira to manage project tasks and track progress, ensuring that project deadlines are met and stakeholders are informed of progress.
Developed a web application for Bazyad, an e-learning start-up.
Utilized jQuery and Bootstrap for frontend development.
Developed backend using PHP and created API for the app.
Implemented Redux for state management resulting in an increase in app performance.
Improved database performance through indexing, resulting in a decrease in loading time.
Implemented SEO improvements, resulting in an increase in website traffic
An engineering service provider company.
Developed and Designed the user interface for various projects using Js, React, and Redux as well as CSS styling.
R & D.
Troubleshoot, and maintained the software of our clients.
English
C1
German
B1
Italian
B1
Persian
Native
MBA Engineering
MBA Engineering
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.
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.
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.
I am working with Zahra in the same team, in a huge project. Zahra is a great team player, clean and fast coder
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!
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.
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.
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.
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.