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.
Developing conversational chat features powered by OpenAI, delivering intelligent real-time responses via Server-Sent Events (SSE) to enhance user engagement. Creating function tools for OpenAI Agents to retrieve and process external data, enabling dynamic AI responses.
Building reusable and generic UI components, reducing feature development time by 25% and improving long-term code maintainability. Designing and implementing views aligned with project design systems, ensuring a consistent and intuitive user experience. Integrating PayPal subscription model with API and WebHook support to automate billing workflows. Handling file uploads and management with third-party providers like Firebase Storage and OpenAI’s file store, ensuring secure and efficient data handling.
Standardizing more than 4 previously developed views using a unified format, improving visual consistency and user experience by 30%. Designing and implementing views aligned with the project’s standard. Migrating views from Angular 7 to Angular 11, ensuring system compatibility with new technologies.
Jobicy
592 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: