Hi, My name is
Sarah Shakiba
I'm a Software Engineer with 5years of experience, ranging from pure JS applications to complex applications created with ReactJS and Redux, Incluidng Sub-apps. Working on projects that have varied requirements and differents challenges is one of my favorites aspects of my job.


About Me
When I was in school, I couldn't decide whitch subject i loved more: mathematics or art? Years later, after entering the university to study computer engineering, I found an answar that could meet both of them: Frontend Development! A Front-End Developer must mix art and math to optimize the view while making it appear presious at the same time.
Currently, I am a software engineer with 5years of experience in Frontend Development, specializing in React, Redux and RTX Query (modern Redux), with a recent insterest in Svelte. As of now, I work at Porsline, an online survey tool that has six hundred thousand users and seventy thousand responses per day.
I'm always eager to learn and share what i know with others! Since frameworks and technologies are growing rapidly, I try to stay updated for better and more optimized ones.
Education

K.N.Toosi University of Technology
Bachelor Degree of Computer Engineering
2015-2019
GPA: 16.18/20
My Work Experience
Porsline
Frontend Developer
Oct2020 - Now
- Refactoring main applications using React.Js, Redux, and RTX-Querry (modern Redux)
- Optimizing performance by using different solutions and libraries
- Implementing a variety of features, including integrations with other services
- Perfoeming code reviews for other teammates
- Using storybook for UI simulation
- Taking part in tech-talks and looking for up-to-date tools and best practices
Next.Js | React.Js | Redux | Redux-Saga | RTX-Querry | Typescript | SASS


Mobtaker Darya
React Native Developer
Aug2020 - Oct2020
- Implementing a React native application
- Offline mode management
- Implementing UX using Adobe XD
React Native | Nude React.Js
T.I.S
Frontend Developer
Oct2018 - Aug2020
- Implementing a document organization web application using React.js and React-admin
- Developing features for the lagecy application for Iran ports fund management using Process360 (a BPMS for workflow management)
- Using JavaScript ES6 and Processmaker (another business process management system) to develop a newer version of the fund management application
- Web application maintenance for Razi serum and vaccine research institute
React.Js | React-admin | TypeScript | Javascript ES6 | Node.js | GraphQL | Processmaker | Process360
