- Contributed significantly to the development and maintenance of the client's proprietary internal application, enhancing its efficiency and usability. - Actively participated as a key member of the redesign team, tasked with the comprehensive redesign of the client's website, significantly improving its aesthetics and functionality. - Carried out meticulous code reviews, ensuring adherence to best practices and enhancing code quality. - Implemented robust unit testing strategies, bolstering the reliability and stability of the software solutions.
- Engaged in developing and maintaining client's internal applications, employing modern web frameworks such as Angular (version 8 and onwards) and React, including SSR with Angular Universal and Next.js. - Managed state with NgRx (Angular) and Redux (React). - Conducted in-depth UI code reviews for team members, fostering a culture of code quality and consistency. - Assumed a decision-making role for enhancing existing features and determining the implementation strategy for new ones, ensuring alignment with business needs. - Oversaw the implementation of software architecture and infrastructure, guaranteeing robustness and scalability of applications. - Successfully migrated from AngularJS to Angular 2+ and React, modernizing the tech stack and enhancing application performance. - Led a small frontend team, fostering an environment of collaboration, innovation, and continuous learning.
- Created cruises, restaurants and hotels websites and user interfaces, using standard HTML/SCSS practices, and following stakeholder demands. - Performed UI designs and coding, creating reusable objects and templates, wireframes for web pages and email templates; manage maintenance, updates, expansions, and scaling of each design. - Optimization of legacy code, by ensuring best coding practices and taking in consideration performance Ensure implementation of software architecture and infrastructure - Migrations from vainilla javascript and jquery to react
- Developed a frontend application using angular 2+ (6, 7, 8, 9, 10). - Managed state with NgRx (Angular) - Migrated modules from vainilla javascript to react - Review application, feature coding and plan future upgrades with the planning and development team. - Developed, tested, implemented, documented, and maintained high-quality systems solutions, adhering to established methodology and practices, and in accordance with acceptance criteria.
- Provided web solutions and developed web sites and web applications based on specific client needs. - Developed user-friendly site navigation - Validated site by testing JavaScript, CSS3, and HTML5 codes to ensure cross-platform compatibility. - Updated existing websites by altering, removing, or adding content as needed.