Senior Frontend Developer
CurrentDescription:During my tenure at Alfa-Bank, I contributed to three major projects within a cross-functional team,focusing on enhancing user security, payments, and compliance functionality across variousbanking services.Alfa-ID Single Sign-On:Developed the UI for Alfa-Bank’s primary authentication system, which supported 25million users and 6 million daily logins. Key contributions included:◦ Writing clean, reliable TypeScript for a React/Redux/Node.js environment.◦ Implementing secure authentication using JWT, passkey, USB-tokens.◦ Building a robust architecture with RTK-Query.◦ Setting up CI/CD with Docker, Kubernetes, and Jenkins.◦ Ensuring full test coverage with Jest, Cypress, and RTL.Incomplete Payments:Focused on improving the bank’s payment feed by integrating a micro-frontend architecture.Contributions included:◦ Refactoring TypeScript code for maintainability.◦ Implementing test coverage with Jest and Cypress.◦ Integrating monitoring tools (SonarCube, Prometheus).◦ Conducting A/B tests and UI research to optimize user experience.Compliance Blockings:Developed a library for compliance notifications to warn users about potential transactionblocks:◦ Created a modular library for easy integration across applications.◦ Coordinated with cross-functional teams on schedule alignment.◦ Conducted code reviews, resolved interface issues, and coordinated support tasks forreleases.This role highlights my expertise in secure and scalable banking solutions with a strong emphasison UX, security, and compliance in high-stakes environments.