I am a Senior Software Engineer with over 13 years of experience, specializing in front-end development with Vue.js, Angular, and React. I have delivered projects ranging from websites to complex applications using React and Next.js, with strong expertise in SEO and e-commerce optimization. I have also developed reusable libraries and CRM solutions that improved development efficiency across multiple projects. My backend experience includes PHP, C#, Node.js, GraphQL, Sequelize, and Prisma, along with tools such as Redux, Cypress, and Vite. I am passionate about writing clean, maintainable, and well-structured code, with a strong preference for TypeScript. I continuously explore new technologies and best practices to build efficient, scalable applications.
C#
AWS
Led the initiative to integrate new technologies, introducing innovative practices and structures such as the implementation of a project structure for enhanced reusability across new projects with React and MUI, resulting in an ~80% efficiency gain during project initiation, additionally, it was my initiative to implement monorepo, thereby facilitating component reuse across projects and generating intangible efficiency gains.
Talking about usability I fostered creativity by designing a structured approach using React components as the foundation for common screens, encompassing functionalities such as list items and CRUD processes for editing and deleting. These components have significantly reduced development time by ~80% when creating new screens. Additionally, I established design patterns to ensure consistency and spearheaded numerous initiatives to enhance the friendliness and accessibility of our user interface. This included careful consideration of color choices to adhere to accessibility standards.
Through character designs, we implemented user feedback mechanisms for areas requiring attention or patience. All these efforts have resulted in more user-friendly interfaces.
The implementation of user tour mechanisms as the next step for introducing new features, leading to a ~50% decrease in support requirements for explaining features or assisting new users. Furthermore, I developed a feedback mechanism that allows users to take screenshots and indicate areas of the system impacting their usability.
I drove an innovation initiative to develop a structure using Cypress for end-to-end (E2E) testing, resulting in a 70% increase in our testing speed process and greater efficiency in capturing bugs.
I spearheaded the development of pipelines aimed at seamlessly publishing our applications, integrating automation test steps into the publishing process for increased efficiency.
I played a key role in developing user interfaces, collaborating directly with a UX designer to craft modern interfaces for car rental services.
Additionally, I spearheaded an initiative to enhance a legacy system that was causing significant delays for other developers in implementing new features. This involved introducing standardized patterns to streamline development processes, as previously, each developer had their own approach to implementation.
Across a multidisciplinary team of approximately ~53 members, With a collaborative system to ensure that all contributions impacting other teams were thoroughly coordinated. In the face of a substantial legacy infrastructure, I took the lead with my suggestion, navigating through the complexities to propose innovative solutions. I managed and led a team of 5 members to develop a unified pattern for componentizing the legacy infrastructure. This initiative involved identifying and consolidating repetitive code segments, thereby centralizing the system's codebase creating components and enabling more efficient corrections and enhancements.
By the conclusion of this process, every aspect of our legacy system had been restructured according to the new pattern, resulting in a more resilient and contemporary codebase.
This restructuring effort not only improved the layout and design of our system but also modernized its architecture, rendering it more robust and scalable. Consequently, our user base doubled in value within a span of 6 months. Additionally, we established a UX team tasked with collecting feedback and pre-validating new interfaces directly with users, further enhancing our system's user experience.
My initial initiative involved establishing a foundational system to kickstart new projects and fulfill various demands, centralizing all components for seamless integration into other projects. This effort significantly reduced the time and effort required for the entire team to initiate new projects. Furthermore, I actively engaged in gathering requirements for new solutions, liaising with clients to understand their needs and expectations. This ensured that our projects aligned closely with client objectives right from the outset. In addition, I spearheaded the coordination of a document classification system, enabling the classification of documents based on their confidentiality levels. This involved customizing office solutions, including Outlook, to suit our specific requirements. I also contributed to projects requiring the comparison of widely dispersed information and the application of highly complex logic to correlate this data effectively. Furthermore, I played a crucial role in the development of multiple systems. This included creating user interfaces focused on accessibility and compatibility with various screen resolutions. I also managed backend development tasks and ensured smooth integration with other systems. This extensive involvement was instrumental in successfully implementing these systems to fulfill organizational requirements.
I collaborated within a team of approximately 50 individuals, with my subgroup consisting of 8 members, focusing on frontend system development. Additionally, I gained valuable experience working solo for a period in a high-demand e-commerce environment for a third-party client using PHP/Laravel, where I managed all aspects of feature development and enhancements where I dedicated time to optimizing SEO, focusing on enhancing application performance and introducing new functionalities. Furthermore, I embarked on a new project within the team, contributing to the development of an innovative product for our company. This solution aimed to showcase 3D environments in web browsers using technologies like WebGL, .NET, and MongoDB. I took charge of implementing new frontend features as part of this initiative.
Developed e-commerces, custom websites, joomla websites, I have adapted a joomla system to manage websites and build based on it, the main base was PHP and JS