Ricardo
From Guatemala (GMT-6)
15 years of commercial experience
Lemon.io stats
1
projects done496
hours workedOpen
to new offersRicardo – Node.js, Java, Python
Ricardo is a seasoned senior engineer with over 13 years of commercial experience, working across a variety of domains, including automotive, fintech, and urban development. His senior-level hard skills in Java/Spring and Node are greatly complemented by his solid soft skills. His prior background involves exposure to monolithic-modular and microservices architectures, making him savvy at taking responsibility for architecture-level challenges! Either a solo contributor or a team player: Ricardo is ready to tackle the issue with the most efficient solution!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Back-end Developer
Backend development to handle money transfers between wallets so that users can split their home bills in an easy, automated way.
- Developed the Backend for multiple wallet handling
- Secured the REST API with roles and permissions
- Created the integration with the financial partner API for money transfers
- Create the database structure for the whole app
- Conducted end-to-end testing
Senior Java Developer
A leading digital roadside and mobility assistance platform.
- Created optimized algorithms for dispatching roadside assistance;
- Enhanced audit messages for dispute resolution with dispatch agents;
- Increased unit testing coverage for the codebase;
- Fixed several critical bugs.
CTO / Co-Founder
A web application for parking lot management. It handles hourly rates, vehicle types, available parking spots, parking operators, and a handful of useful reports.
- Created the POS app for parking lots;
- Created the parking lot management dashboard;
- Created the backend for both POS and dashboard;
- Managed a small team to create a discount app;
- Gathered requirements from customers and turned them into the usable product.
Senior Software Engineer
A chatbot and b2b experience builder that seeks to help millions of people in LatAm with their businesses. Some chatbots are AI, and some are simple static state machines.
- Created a chatbot for Banco Azteca. The chatbot had all of the capabilities of a bank teller, which means a user could perform any transaction from WhatsApp instead of going to the bank;
- Co-authored the backend services for the flow builder, an effort that took 2 years to complete. The flow builder is a low-code graphical tool to help build chatbots, it has its own domain language based in lua and it handles the state and context of every conversation that happens with the bot.
Software Engineer III
A Paypal service to send money abroad.
- Delivered the platform services needed to process cross-border bill payments;
- Delivered the platform integrations with phone carriers that enabled cross-border mobile phone minutes top-ups;
- Delivered the remittance beneficiary experience to enable remittance beneficiaries to track, request and receive their remittances;
- Decoupled a huge monolith that was taking 8 hours to build;
- Implemented the backend services to enable BillPay and TopUp services;
- Implemented the backend services for their remittance request feature;
- Fixed bugs and monolith breakdown of one of their platform applications.
Senior Back-end Developer
An out-of-the-box API enabled with oAuth2 for the mobile app. The mobile app consisted of two experiences: one for investors looking to invest money in small/medium businesses and another for small/medium business owners to request and check for the crowdfund progress and interest rates.
- Created the complete API for the mobile application to work;
- Modernized parts of their existing monolith app to be compatible with the API.