Software Development Engineer (Front-End)
CurrentThe main responsibilities and contributions in my daily work have been:- Developed and Maintained a micro-frontend framework built on top of React and Redux as state manager, enabling various teams to build scalable web applications.- Designed and implemented SDK tools for both internal and third-party users, including utilities for testing using Jest.- Typescript is used in most of the code.- Documented the SDK, including interactive examples.- Practiced TDD throughout the development process. Moreover, Behavior-Driven Development (BDD) and Gherkin for a business-focused perspective is used in most of it.- Contributed to the development of scripting and automation solutions.- Optimized the CI/CD pipeline using Github Actions.