Software Engineer
CurrentDeveloped and maintained two key applications for the company: a self-service portal and a claims creation portal. Delivered responsive, user-friendly interfaces and enhanced functionality to improve user experience and streamline processes for policy management and claims creation.Key Responsibilities: • Designed and implemented a responsive UI for the self-service portal, enabling users to manage policies and create claims more efficiently. • Collaborated closely with design, backend, and product teams to define and execute the development of both portals. • Contributed to the company’s design system, building reusable and cross-functional components using Chakra UI to ensure consistency and scalability across projects. • Monitored and maintained frontend quality by implementing CI/CD pipelines using GitLab, ensuring continuous integration and delivery. • Wrote unit tests using React Testing Library and UI tests using Playwright to validate functionality and performance across various scenarios. • Maintained and updated end-to-end (E2E) tests using Kotlin, ensuring comprehensive coverage of critical workflows. • Used Sentry for monitoring and debugging frontend issues, ensuring smooth user experiences and timely resolution of errors. • Developed and maintained the frontend architecture using React, Next.js, Redux, and Redux Toolkit for efficient state management.Technologies Used: • Frontend: React, Next.js, Redux, Redux Toolkit, Chakra UI • Testing: Unit Testing (React Testing Library), UI Testing (Playwright), E2E Testing (Kotlin) • Monitoring: Sentry • Design System: Reusable components development with Chakra UI, Tailwind • CI/CD: GitLab pipelines