Several variants of SARS-CoV-2 have been identified in different parts of the world, including Gamma, detected in Brazil, Delta, detected in India, and the recent Omicron variant, detected in South Africa. The emergence of a new variant is a cause of great concern. This work considers an extended version of an SIRD model capable of incorporating the effects of vaccination, time-dependent transmissibility rates, mortality, and even potential reinfections during the pandemic. We use this model to characterise the Omicron wave in Brazil, South Africa, and Germany. During Omicron, the transmissibility increased by five for Brazil and Germany and eight for South Africa, whereas the estimated mortality was reduced by three-fold. We estimated that the reported cases accounted for less than 25% of the actual cases during Omicron. The mortality among the nonvaccinated population in these countries is, on average, three to four times higher than the mortality among the fully vaccinated. Finally, we could only reproduce the observed dynamics after introducing a new parameter that accounts for the percentage of the population that can be reinfected. Reinfection was as high as 40% in South Africa, which has only 29% of its population fully vaccinated and as low as 13% in Brazil, which has over 70% and 80% of its population fully vaccinated and with at least one dose, respectively. The calibrated models were able to estimate essential features of the complex virus and vaccination dynamics and stand as valuable tools for quantifying the impact of protocols and decisions in different populations.