A Front-End Developer characterized by strong technical and interpersonal skills that enhance professional performance. Demonstrates adaptability to new technologies and effectively navigates challenges. Proficiency in communication fosters collaboration with diverse teams, and a commitment to clarity ensures efficient idea exchange. Driven by a focus on teamwork and quality, consistently strives for excellence in project delivery.
Proficient in Angular and React, with an in-depth application of design patterns and software architecture principles. Expertise in JavaScript/TypeScript, CSS/SCSS, and HTML5 is complemented by a thorough understanding of SOLID principles. Applies design patterns such as Factory, Singleton, Strategy, and Observer to promote clean, modular code, particularly using TypeScript. Experienced with frameworks including Tailwind, Bootstrap, Angular Material, Material Design, NG-Zorro, and NG-Prime for React applications. Skilled in state management using Redux, NgRx, and Context API, and knowledgeable in integrating APIs with GraphQL and REST using Apollo Client.
Experienced with development tools such as Git, Docker, Jenkins, Azure DevOps, GitLab, GitHub, and Bitbucket. Cloud development knowledge includes implementing Cloud Functions and integrating serverless functionalities in Angular applications for backend processes including authentication, data processing, and third-party integrations. Testing expertise covers Jasmine, React Testing Library, Jest, and Cypress for unit and integration testing, ensuring software quality.
Actively participates in agile methodologies and Scrum practices, engaging in all phases of the agile lifecycle including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Committed to optimizing processes and delivering value through continuous collaboration and communication with team members and stakeholders. Dedicated to continuous improvement by promoting a learning and adaptive environment through effective retrospectives.