Ricardo F.

Ricardo F.

Senior Software Engineer

Guatemala City, Guatemala
Hire Ricardo F. Hire Ricardo F. Hire Ricardo F.

About Me

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.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • 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.

Yalo
Yalo
Senior Software Engineer
2019 - Present (5 years)
Remote
  • 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.

Xoom Corporation
Xoom Corporation
Software Engineer III
2014 - 2018 (4 years)
Remote
  • 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.

Digital Geko
Digital Geko
Senior Java Developer
2013 - 2013
Remote
  • 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.

Freelance
Freelance
Senior Web Developer
2009 - 2019 (10 years)
Remote
  • Oversaw the development and maintenance programming for web pages and web applications and ran web usability tests on client solutions.

  • Implemented 32+ new webpages and web applications into production, ensuring web server and site technical performance.

  • Provided support for web solutions as issues arose, handling project activities related to builds and deployments and resolving technical issues.

Portfolio

Python/Go/Java Developer - Nylas (via UpStack)
Python/Go/Java Developer - Nylas (via UpStack)

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.

Senior Software Engineer - Banco Azteca Transactional Chatbot
Senior Software Engineer - Banco Azteca Transactional Chatbot

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.

Software Engineer III - Mobile Reloads Platform Integration with Mobile Carriers
Software Engineer III - Mobile Reloads Platform Integration with Mobile Carriers

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.

Co-founder/CTO - Foodster.Tech
Co-founder/CTO - Foodster.Tech

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.

Education

Degree in Science and System Engineering
Degree in Science and System Engineering
Universidad de San Carlos de Guatemala
2006 - 2011 (5 years)