Ricardo is a Senior Software Engineer who takes pride in creating amazing software solutions that help clients improve processes and operations, bring onboard new and innovative ideas, and tackle challenges across the full stack using the latest technologies, frameworks, and best practices. He cares deeply about everything from code quality to solution maintenance, ensuring they are scalable, reliable, and efficient.
Developing software solutions for a US-based credit platform offering global credit investment alternatives, working as a Java developer using Spring, SQL Server, and Python Scripting.
Providing support for production issues, automating financial reporting, and tweaking Kibana logs.
Participating in scrums consisting of cross-functional teams, both software and hardware, and ensuring that features are being delivered efficiently and on time.
Building and maintaining highly scalable solutions that directly support enterprise integrations with Yalo's WhatsApp chatbots.
Collaborating daily with a group of highly experienced engineers to implement Yalo's internal enterprise metrics tools for clients using WhatsApp and Facebook chatbots.
Developing and extending the baseline of different chatbots, implementing new capabilities and features using the latest technologies and frameworks.
Implemented solutions to improve Xoom's bill-paying services and maintained high standards of software quality while delivering solutions on time and within budget.
Identified and drove new solutions to enhance the development cycle of solutions on Xoom's platform to increase efficiency.
Debugged highly complex problems adhering to the latest development best practices on solutions.
Participated in the design and development of high-performing, high-availability, and scalable solutions for clients using the Liferay system and handled requirements analysis and production tasks.
Evaluated and incorporated new libraries, tools, and technologies on solutions and improved software quality.
Served as an expert on projects and provided technical support, revising, updating, refactoring, and debugging code.
Nylas securely powers email, calendar, and contacts integrations to prevent wasting months building out infrastructure. The APIs unlock valuable insights from communications data, empowering companies to quickly launch email and scheduling solutions that drive more engaging customer experiences. Worked as a Python/Go/Java developer for the platform, solving customer support bugs, creating new APIs in Go, and maintaining the Java SDK.
Worked on the development of Banco Azteca's transactional chatbot for instant messaging through WhatsApp and Messenger as a way to communicate with customers, hitting its annual customer acquisition target in just six months, boosting loan applications, and improving customer service. Developed the chatbot UX, porting bank branch operations to WhatsApp, delivering users with a fast and easy way of banking.
Xoom offers users fast, easy, and secure ways to send money, reload phones, and pay bills for family and friends around the world. Worked on the development of back-end solutions and microservices for Xoom's customer-facing apps to perform mobile reloads in about 34 different countries. Used Java Spring Boot and several internal microservices as data layers on the project.
Led the development of an innovative solution for a small startup that provides and encourages contactless experience for restaurants that are reopening after the lockdowns caused by the COVID-19 pandemic. The solution uses QR code technology, developed using PHP and JavaScript, with PostgreSQL database and a Redis server for caching.