Web Ui Developer
CurrentProject: Selling and distributing tickets for live events- Adding new providers to a robust widget for linking and delinking accounts betweenthird-party providers and integrator accounts, leveraging Next.js for server-side renderingand Zoid for cross-domain integrations.● Cross-Domain Communication: Implemented secure cross-domain communication usingZoid, ensuring seamless interactions between different service providers.● Custom Hooks and State Management: Designed… Show more Project: Selling and distributing tickets for live events- Adding new providers to a robust widget for linking and delinking accounts betweenthird-party providers and integrator accounts, leveraging Next.js for server-side renderingand Zoid for cross-domain integrations.● Cross-Domain Communication: Implemented secure cross-domain communication usingZoid, ensuring seamless interactions between different service providers.● Custom Hooks and State Management: Designed custom React hooks to manage widgetstate and side effects, improving code modularity and reusability.● API Integrations: Integrated third-party APIs for account management, implementingOAuth flows for secure authentication and authorization.● Error Handling: Developed comprehensive error handling and user feedback mechanisms,enhancing the overall user experience.- Developed features of Smart queue system:● I created a singleton class to manage the Rokt instance, enabling dynamic componentdisplay based on user data.● Implemented behavior-driven development (BDD) tests using Cucumber to ensure thequality and functionality of web applications. Collaborated with the QA team to defineand execute test scenarios.● Utilized Swagger to consume APIs, ensuring smooth integration between frontend andbackend, and improving communication with backend developers.- Participate in code reviews with peers and managers to ensure that each code increment adheresto our quality standards and meets the project's functional requirements.- Implement agile development practices to work iteratively, allowing for the continuous delivery offeatures and product enhancements. Show less