Full-stack Engineer with 8 years of professional software development experience specializing in TypeScript, Node.js, and React. Skilled in designing event-driven architectures on AW

Ricardo Rincon

Full-stack Engineer with 8 years of professional software development experience specializing in TypeScript, Node.js, and React. Skilled in designing event-driven architectures on AW

Available to hire

Full-stack Engineer with 8 years of professional software development experience specializing in TypeScript, Node.js, and React. Skilled in designing event-driven architectures on AW

Experience Level

Expert
Expert
Expert

Language

English
Fluent
Spanish; Castilian
Fluent
French
Advanced

Work Experience

Add your work experience history here.

Education

Bachelor's of Telecommunications Engineering at Universidad de Chile
January 1, 2014 - December 31, 2014

Qualifications

AWS Certified Developer
November 12, 2021 - November 12, 2024
Earners of this certification have a comprehensive understanding of application life-cycle management. They demonstrated proficiency in writing applications with AWS service APIs, AWS CLI, and SDKs; using containers; and deploying with a CI/CD pipeline. Badge owners are able to develop, deploy, and debug cloud-based applications that follow AWS best practices.

Industry Experience

Healthcare, Travel & Hospitality, Telecommunications
    paper Software Engineer @ Vacasa
    • Re-architected and optimized a data crawling and comparison system, leveraging AWS SQS and SNS for horizontal scalability and efficient data propagation across internal applications.
    • Led the rebuild of Vacasa’s Guest Portal, a post-booking app where guests manage trip details, check-ins, and add-ons. Built a component-based, responsive, mobile-first frontend in React with full i18n support, and developed serverless backend APIs with event-driven services to sync data from internal systems.
    • Designed and implemented a full-stack pricing tool for analysts to adjust daily rates based on seasonality and trends to optimize revenue. Built with React and a scalable event-driven backend using AWS Lambda, SNS, SQS, and DynamoDB to handle high-throughput pricing data across thousands of units.
    paper Senior Software Engineer @ Limber
    • Enhanced development processes, scalability, and standardization to support Limber’s transition from a start-up to a growing company.
    • Optimized deployment flows, feature flags and release management, improving efficiency and reliability.
    • Led the transition from JavaScript to TypeScript, improving code robustness, maintainability, and reducing errors.
    • Designed and implemented an event-driven architecture using AWS EventBridge, increasing system scalability and flexibility.
    paper Senior Software Engineer @ Petal
    • Developed and optimized features using a Ruby on Rails stack with ElasticSearch, enabling seamless data synchronization between hospitals, partner portals, and internal systems.
    • Introduced an event-driven approach to validate patient–family doctor relationships through RAMQ’s batch endpoint. By batching patient validations based on appointment events reducing processing times, and improved billing accuracy for the BI team.
    • Implemented availability locks to prevent concurrency issues between EMRs and patient portals, ensuring consistent appointment data across systems.
    • Collaborated with government agencies, including RAMQ (Régie de l’assurance maladie du Québec), to integrate and streamline interoperability with provincial healthcare systems.