Senior Web Full-Stack Developer
- Joined Cayuse Human Ethics Engineering team, mainly contributed their Human Ethics frontend web application using React, Redux, HTML, CSS, React Semantic UI, Cayuse owned UI library. Focused on feature building, architecture, UI maintenance, and API integration for the development side and also contributed to providing better performance under their agile scrum methodology- Built Letter Submission Features by integrating Restful APIs and implementing new features using Redux Saga- Maintained Studies, Submissions, and Meetings stories by working on features, and bugfix tickets under sprint planning- Released new UI components with combined logics under given Figma design prototype and Web accessibility requirements (mainly WCAG). Also released unit testing and A/B testing by using Adobe Targets for those components- Provided UI styling with a better user experience by using React Semantic UI, Cayuse UI library and customizing CSS styles- Mainly focused on testing coverages to increase the test coverage percent of frontend from 0% to 80+% by using jest and React testing library. Measured each component’s test coverage details by using SonarCube implementation and enhanced testing suites/cases referring to those values- Collaborated with backend developers to release better performance, create API tickets with details and assign them to them.- Used to review PRs made by another engineer and provided feedback to make better performance. Mentored newbies joining the team.- Interacted with dockerized images that contain local backend source & local Postgres database Migration/Seeding Information to work under a docker environment.