I am a Software Engineer with 3 years of experience in full-stack development, primarily using React.js. I have solid knowledge of Node.js and RESTful APIs, which allows me to build maintainable and scalable interfaces. I am passionate about leveraging Artificial Intelligence tools to optimize development workflows and enhance digital products. Currently, I work as an AI Software Developer, where I develop conversational chat features powered by OpenAI and create functional tools for AI agents to retrieve and process external data.
Previously, I worked as a Full Stack Developer, building reusable UI components that reduced feature development time and improved code maintainability. I have experience integrating payment systems like PayPal with APIs and WebHooks to automate billing workflows. I also handle file uploads and management using third-party providers such as Firebase Storage and OpenAI’s file store, ensuring secure and efficient data handling.
Earlier in my career, I worked as a FrontEnd Developer, standardizing and migrating views from Angular 7 to Angular 11, which improved visual consistency and system compatibility. I am committed to designing and implementing user interfaces aligned with project design systems to ensure a consistent and intuitive user experience.
I hold a Bachelor's degree in Computer Science from Instituto Tecnológico De Costa Rica. I continuously enhance my skills through certifications in SOLID Principles, React.js, Docker, JavaScript, HTML, and CSS. I am fluent in Spanish and have an intermediate level of English. I am adaptable, a strong team player, and enjoy teaching and problem-solving within my work environment.