Waldir Ribeiro Pires Junior, Developer in Belo Horizonte, Brazil
Waldir is available for hire
Hire Waldir

Waldir Ribeiro Pires Junior

Verified Expert  in Engineering

Bio

Waldir is a seasoned software engineer and architect with over 20 years of experience working with several technologies, platforms, standards, and development processes in Brazil and abroad. Waldir is willing to work on new technology and creative solution projects, contributing to organizational success while evolving his career and learning paths.

Portfolio

Airbnb
Java, Apache Thrift, Gradle, Back-end, Amazon Web Services (AWS), Kanban...
Planerio
PHP, Symphony, MySQL, Java, Amazon Web Services (AWS), Microservices...
NymCard
Java, Microservices, Google Cloud Platform (GCP), Docker, Linux, Swagger...

Experience

  • Java - 20 years
  • Software Engineering - 20 years
  • Linux - 8 years
  • Amazon Web Services (AWS) - 6 years
  • Spring Boot - 5 years
  • Groovy - 4 years
  • Google Cloud Platform (GCP) - 4 years
  • Python - 3 years

Availability

Part-time

Preferred Environment

Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Java, Python, Node.js, Groovy, Kotlin, Grails, Stock Market

The most amazing...

...projects I've worked on involved migrating legacy systems into cloud-based microservice-oriented ecosystems in the fintech, healthcare, and other industries.

Work Experience

Infrastructure Software Engineer

2022 - PRESENT
Airbnb
  • Developed services and features to improve the cost performance of AWS services in the Airbnb SOA ecosystem.
  • Used Datadog tools for observability and deployment services over AWS.
  • Reduced costs on services that use authorization services in the Airbnb ecosystem.
Technologies: Java, Apache Thrift, Gradle, Back-end, Amazon Web Services (AWS), Kanban, Java 11, Unit Testing, Ubuntu, Git, APIs, Technical Writing

Senior Software Consultant

2020 - 2021
Planerio
  • Migrated the existing legacy system in Symfony PHP into a set of Java-based microservices over AWS. Designed the time tracking and payroll microservices ecosystem.
  • Used Apache Kafka for event messaging between legacy and new services.
  • Built time tracking and payroll systems from the legacy system in PHP using the microservices architecture.
  • Migrated customers from the legacy to the new system with time tracking and payroll.
Technologies: PHP, Symphony, MySQL, Java, Amazon Web Services (AWS), Microservices, Spring Boot, Apache Kafka, Protobuf, Agile, Kanban, Groovy, Spock Framework, Integration Testing, Relational Databases, SQL, Java 11, Unit Testing, Mockito, Ubuntu, Bash Script, Git, VM, JavaScript, APIs, Spring, Kotlin

Senior Software Consultant

2018 - 2019
NymCard
  • Created REST API services for managing credit cards and users in the Lebanon and Iraqi markets.
  • Handled back-end software engineering, cloud engineering, and APIs design, working remotely on the project.
  • Deployed and monitored services in the production environments in Lebanon and Iraq.
Technologies: Java, Microservices, Google Cloud Platform (GCP), Docker, Linux, Swagger, OpenAPI, REST APIs, MongoDB, API-first Development, Relational Databases, SQL, Unit Testing, Mockito, PostgreSQL, Ubuntu, Bash Script, Git, APIs

Senior Software Consultant

2011 - 2018
FITec
  • Developed solutions for telecom back-end support systems.
  • Helped establish a team base for the software development of microservices.
  • Used Jira as a task-tracking tool and contributed to the project as a Scrum Master, team architect, and developer lead.
Technologies: Java, Node.js, Microservices, REST APIs, Operations & Business Support Systems (OSS/BSS), Telecom Business Support Systems (BSS), MySQL, Business Process Modeling Notation (BPMN), Python, Oracle, Scrum, Certified ScrumMaster (CSM), UML, Amazon Web Services (AWS), Spring MVC, Postman, Jenkins, SonarQube, Redis Cache, Relational Databases, SQL, Unit Testing, Mockito, PostgreSQL, Ubuntu, Bash Script, Git, VM, JavaScript, APIs, Spring, Technical Writing, Spring Security

Experience

Medschedule | Time Tracking and Payroll

A web app for the digital and automated planning of human resources, including nurses, doctors, and healthcare staff for hospitals, clinics, and home care services. We migrated the monolith web app into a set of microservices running on the cloud with AWS.

NEO CBI | Central Bank of Iraq

https://neo.iq/who-we-are/?lang=en
Neo is the international network for the card and digital payment services based in Iraq. We provided microservices for user and agent account management, digital credit card management, JPOS integration, user and agent KYC for digital credit card operations, SMS integration, and Facebook Analytics integration.

FIT-DR

A web portal front and back end designed from requirements. I implemented and integrated it for project management and controlling services, covering effort, cost, resources, DRE, and project KPIs, for internal and external projects.

Education

2008 - 2010

Master's Degree in Computer Science

Federal University of Minas Gerais - Belo Horizonte, MG, Brazil

2004 - 2006

Postgraduated Studies in Computer Engineering

Amazonas State University - Manaus, AM, Brazil

1998 - 2002

Bachelor's Degree in Computer Science

Federal University of Minas Gerais - Belo Horizonte, MG, Brazil

Certifications

MAY 2015 - PRESENT

Certified Scrum Master

Scrum.org

Skills

Libraries/APIs

REST APIs, Node.js, Protobuf, OpenAPI, Facebook SDK

Tools

Gradle, Git, Postman, Jenkins, SonarQube, Groovy Grails Tool Suite

Languages

Java, Groovy, SQL, Java 11, JavaScript, Python, PHP, UML, Bash Script, Kotlin

Frameworks

Spring Boot, Spock Framework, JUnit, Swagger, Apache Thrift, Spring MVC, jPOS, JSON Web Tokens (JWT), Grails, Mockito, Spring, Spring Security

Paradigms

Microservices, API-first Development, Unit Testing, Kanban, Agile, Business Process Modeling Notation (BPMN), Scrum

Platforms

Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Apache Kafka, Docker, Ubuntu, MacOS, Oracle

Storage

MySQL, MongoDB, Relational Databases, Redis Cache, PostgreSQL

Other

Software Engineering, Back-end, Scrum Master, APIs, Web Development, Computer Networking, Distributed Systems, Integration Testing, Technical Writing, Symphony, Operations & Business Support Systems (OSS/BSS), Telecom Business Support Systems (BSS), Certified ScrumMaster (CSM), Generalized System of Preferences (GSP), Front-end, Front-end Design, VM, Stock Market

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring