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
  • Worked on the development of software solutions for a U.S-based credit platform offering global credit investment alternatives. Acted as a Java Developer using Spring Framework, MSSQL Server, and Python Scripting.

  • Provided production issues support, automated financial reporting, and tweaked Kibana logs. Participated in scrums consisting of cross-functional teams, both software and hardware.

  • Ensured that features are being delivered efficiently and on-time.

Yalo
Yalo
Senior Software Engineer
2019 - Present (5 years)
, Remote
  • Built and maintained highly scalable solutions that directly support enterprise integrations with Yalo's WhatsApp chatbots.

  • Collaborate daily with a group of highly experienced engineers to implement Yalo's internal enterprise metrics tools for clients using WhatsApp and Facebook chatbots.

  • Developed and extended 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; maintaining 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 on the project; 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, availability, and scalable solutions for clients using the Liferay system; handling requirements analysis and production tasks.

  • Improved the software quality on projects; evaluating and incorporating new libraries, tools, and technologies on solutions.

  • Served as an expert on projects and provided technical support; revising, updating, refactoring and debugging code.

Upwork
Upwork
Senior Web Developer
2009 - 2019 (10 years)
Guatamala City, Remote
  • Oversaw the development and maintenance programming for web pages and web applications; handling web usability tests on solutions for clients.

  • Implemented 32+ new webpages and web applications into production for clients; 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 so you don’t waste months building out infrastructure. Our APIs unlock valuable insights from communications data, empowering companies to quickly launch email and scheduling solutions that drive more engaging customer experiences. Acted 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 user experience on the chatbot - porting operations of the bank in a branch 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 backend solutions and microservices for Xoom's customer-facing apps to perform mobile reloads in about 34 different countries. Utilized Java Springboot 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

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