
Ricardo Chuffi
Verified Expert in Engineering
Full-stack Developer
Campinas - State of São Paulo, Brazil
Toptal member since April 9, 2021
Ricardo has been a professional software developer since 2014 when he was a trainee at LG Electronics, and he has several years of earlier IT experience that includes testing roles and serving as a mainframe monitor at IBM. Ricardo currently focuses on full-stack development with innovation and an open mind to deliver new solutions. Ricardo's industry experience is backed by a bachelor's degree in computer engineering.
Portfolio
Experience
- Java - 10 years
- AngularJS - 5 years
- Ruby - 3 years
- React Redux - 2 years
- React - 2 years
- Firebase - 2 years
- Angular - 2 years
- NgRx - 1 year
Availability
Preferred Environment
Linux, Windows, JetBrains, Git, Jira
The most amazing...
...things I've developed are geolocation features for monitoring harvests in a field and delivery services.
Work Experience
Senior Full-stack Tech Lead
Ingenico Group
- Improved an application management module in a payment platform portal in a React ecosystem.
- Developed a download center application, front end in React and back end in Java, where you can upload files and provide a download URL.
- Developed API services in Java and Reactor to sustain payment platform portal modules.
Senior Full-stack Developer
Freelance
- Worked with task modules in an Angular app that organized tasks in a Gantt chart to manage schedules and deliveries.
- Built the data structure and connections for an Angular app with Firestore, NgRx Store, and database subscriptions.
- Developed geolocation registration with a Google Maps API for an Angular delivery app.
- Built and implemented a payment system for associations on a Ruby on Rails website.
- Analyzed and improved performance in large queries made on Elasticsearch to gain performance.
Senior Full-stack Developer
Vericode
- Maintained and supported a securities distribution registration system that aims to provide investors with information on securities to be offered.
- Implemented debentures and BDR (Brazilian Depositary Receipt) modules in the securities distribution registration system.
- Improved the code quality, performance, and test covered for the ALD modules.
Senior Full-stack Developer
Solinftec
- Migrated and developed the registration module from a legacy application to a Spring and Angular platform.
- Built an automated report module with JReport for management follow-up, allowing the admin to set up the schedule and receivers for each report.
- Designed and implemented procedures for management in Agile Methodology in a Jira environment. Created the workflow, set up the environment, and applied the methods.
Software Engineer
Nitryx Consulting
- Developed features on Grails that plan train traffic routes.
- Worked with railroad traffic monitoring on a JavaFX desktop application.
- Developed features for a hybrid phone application, using Ionic and AngularJS related to sharing payments with PayPal.
Trainee
LG Electronics
- Customized the Android framework for the Latin American mobile company specification.
- Tested the customization for the Android layout in different kinds of mobile phones.
- Managed the documentation for homologation of new version releases for the mobile companies.
Intern
Trópico
- Developed a regression testing script with JUnit for the management platform.
- Used Selenium for the web platform test, including multithread Selenium access for the back-end performance test.
- Developed Java features, such as the new telephone digit, for the main telephone operators in the country.
Mainframe System Monitor
IBM
- Developed an automated procedure for the shutdown and an initial program load (IPL) process for the mainframes.
- Monitored all the sites and proceeded with the best solutions when errors appeared.
- Collaborated with teams around the world to create solutions for mainframe problems.
Experience
PPaaS - Payments Platform as a Service
https://www.ppaas.com/Abraji News Portal
https://www.abraji.org.br/SGPA | Harvest Monitoring and Management
Plus Delta | Feedback Cluster
SlatPlanner | Digital and Physical Project Planner
Publique-se
https://www.publique-se.org.brCTRL + X | PHP Website
https://www.ctrlx.org.br/Achados e Pedidos (Findings and Requests) | PHP Website
https://www.achadosepedidos.org.br/Scouver | Delivery App
https://scuver.pt/welcomeFlow | Transhipment Truck Queue
NitroMP
Education
Bachelor's Degree in Computer Engineering
Pontifical Catholic University of Campinas (PUC-Campinas) - Campinas, São Paulo, Brazil
Certifications
ABAP/4 Advanced
Trainning Education Center
ABAP/4 Programmer Foundations
Trainning Education Center
Java SE 7 Programming Ed 2 PRV
Oracle University
Java SE 7 Fundamentals Ed 2 PRV
Oracle University
Linux Embedded
Embedded Labworks
Android Embedded
Embedded Labworks
Advanced Android Development Techniques
Caelum
Mobile Development With Google Android
Caelum
GIT Foundations
GitHub
Data Structures
LG
Telecomm Architecture and Basic Procedures
LG - Cedet
Telecommunications Fundamentals and Product Overview
Tropico
FZ/VM Concepts on System Z - SSO Systems Management
IBM
Mainframe Basic Course
IBM
Skills
Libraries/APIs
NgRx, React, React Redux, Vue, PayPal API, Google Maps API, Google Vision API, Reactor, React Testing Library, OpenAPI
Tools
Git, JetBrains, Jira, JReport, Trello, NPM, JCL, IBM z/VM, Bitbucket, InfyOm Generator, Docker Compose, Node Version Manager, SonarQube, Redux Toolkit, Nx, GitLab, GitLab CI/CD
Languages
Java, Java 7, JavaScript, Java 8, HTML, Ruby, Java 15, C, Lisp, Prolog, Assembly, REXX, CICS, CSS, ABAP, Sass, PHP 7, PHP, PHP 5, SQL DDL, GraphQL, Markdown, MDX
Frameworks
AngularJS, JUnit, Grails, Spring, Angular, Ruby on Rails (RoR), Selenium, Ionic, Laravel 5, Ruby on Rails 5, Laravel, CakePHP, PrimeFaces, Jakarta Server Pages (JSP), JavaServer Faces, CakePHP 3, Ionic 4, Hibernate, Jest, Swagger, Redux
Platforms
Linux, Windows, Docker, Firebase, MINIX, Android, Fedora, JavaFX, Apache Kafka, Embedded Linux, Heroku, Amazon Web Services (AWS), IBM z/OS, Mobile
Storage
Oracle 12c, IMS DB, IBM Db2, PostgreSQL, MVS, Elasticsearch, MySQL, Cloud Firestore, Google Cloud Storage
Paradigms
Functional Programming, Procedural Programming, Object-oriented Programming (OOP), Agile
Industry Expertise
Telecommunications, Project Management
Other
Mainframe, Regression Testing, GeoJSON, Artia, Geolocation, GSM, 2G, 3G, Long-term Evolution (LTE), Sorting Algorithms, Data Structures, Complex Data Analysis, Embedded Hardware, QR Codes, Gantt Chart, Optical Character Recognition (OCR), Windows Subsystem for Linux (WSL), PostgreSQL 9, Telecom Equipment & Solutions, Logistics, Agrotech, Railway, Delivery, Audits, Web Portals, Gatsby, Monorepos, Argo CD, GitFlow, Mock Service Worker (MSW)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring