Ricardo Coto
I'm Software Engineer
About
Driven by persistence, effort, and humility, I’ve built a career across both front-end and back-end development. I’ve led technical teams, mentored talent, and delivered solutions in agile Scrum environments. I stay current through personal projects and have contributed to companies in the United States and Costa Rica. My work is grounded in strong faith and a solid academic background.
Software Engineer
Over 15 years of experience as a Software Engineer, delivering solutions across both on-premises and cloud environments. Experienced in a wide range of architectures, from monolithic applications to microservices-based distributed systems.
Proven track record in multiple technical leadership roles, including Developer, Team Lead, and Technical Lead. Skilled at guiding teams, making technical decisions, and delivering scalable, maintainable software solutions.
Strong focus on modern engineering practices, including AI-assisted software development, LLM-based collaboration tools, MCP integrations, and workflow automation. Experienced in using generative AI to accelerate development, debugging, documentation, analysis, and technical decision-making.
- Email: richcoto@hotmail.com
- City: San Jose, Costa Rica
Skills
Resume
My recent experience has increasingly focused on working with AI-assisted development workflows, integrating MCPs, and exploring effective ways to generate code in collaboration with AI while keeping the output consistent with the project’s context, architecture, and business requirements.
I focus on applying AI in a defensive and disciplined way, ensuring that generated code follows scalable design principles, inherits existing best practices, aligns with established patterns, and remains maintainable, testable, and production-ready.
Sumary
Innovative and deadline-driven Software Engineer with 15+ years of experience designing and developing user-centered software, focus on development, architecture and performance.
Education
B.Sc. in Computer Science Engineering
2001 - 2005
Instituto Tecnológico de Costa Rica
Professional Experience
Senior Software Engineer (AI Specialist)
2025 - Present
Contractor
- Full event-driven architecture with Kafka-based pipelines in a fully responsive cloud environment
- Scraping, converting, and handling data for persistence using Kafka, Playwright, Selenium, Python, and Java; maintaining microservices based on Quarkus
- Point-of-sale client in a distributed architecture built with Java Spring Boot and React
- Automation for sales sites using Playwright
Senior Software Engineer
2023 - 2025
Datasite, Cariari, Heredia, CR
- Working in a fully distributed technology stack environment
- Developing and maintaining microservices using Spring Boot (Java) and Kotlin
- Operating in cloud environments, including AWS and Azure
- Served as the main point of contact and lead developer for the DataFeeds team
Senior Staff Engineer (IC4)
2020 - 2023
Cloudera, Escazu, San Jose, CR
- Worked with cloud-based infrastructure in AWS.
- Developed and maintained Java-based microservices using Spring Boot
- Integrated and supported Adobe Experience Manager (AEM) for e-commerce
- Worked with Salesforce for CRM-related functionality
- Managed identity and access control using Okta (IAM)