Position: React Developer
Category: JavaScript
English level: intermediate
Years of experience: 1


Worked with React and DOM APIs to create responsive web apps with cross-browser compatibility
 Optimized user experience by implementing tooltips, toast notifications, wide clickable areas etc.
 Transformed design into code with high usability and accessibility in collaboration with UI/UX designers
 Followed contents of and learned from Kent C. Dodds, Dan Abramov and Wes Bos. Applied their
patterns.
 Wrote form validation for long forms using react-hook-forms and wrote custom form components
 Integrated screen with REST and Graphql API using Axios, Apollo client and state integration flows
 Wrote unit, integration and end-to-end tests using Jest, Selenium, Cypress and Github actions
 Worked with a team of 4 developers and a SCRUM master in a SCRUM framework ( Trello and Notion )
 Set up CI/CD workflows for frontend using Netlify, backend and database on Heroku
PROJECTS
Molla ( monorepo )
 Collaborated with a team of 2 in the development of an E-commerce website using MERN stack
 Swapped out heavy third-party UI libraries with inhouse solutions and reduced initial load time by 40%
 Implement authentication and authorization using JWT and bcrypt. Using a local storage strategy
 Modelled and designed database using Lucidchart. Implemented using MongoDB and Mongoose.
Addis Project ( frontend, backend )
 Built a full-Stack Employee management System using Typescript, React, Redux and Nodejs
 Using Profiler, I was able to eliminate re-renders and increase app performance by 50%
 Used styled-components to convert a design system to a unified theme
 Wrote GitHub action workflows to deploy backend to Heroku
Findtrend

Converted a Figma design to a responsive landing page using Next.js and CSS modules

Through proper planning completed the project 2 weeks before the deadline
Wrote reusable components with the aim of 99% pixel match with design