He asks for OOP experience. OOP (subclassing) is an anti-pattern and will create brittle, non-composition, non-extensible code. I could give you a link to a detailed explanation, but I do not feel like digging for it.
So when I saw that, I realize MA is not as highly knowledgeable of a programmer as he thinks he is. A programmer not using or at least acknowledging the superiority of functional programming is lacking complete knowledge of the research in type theory and on Wadler's Expression Problem.
Zika virus is a poor pandemic candidate. Its a potential nightmare for women in some areas who are planning to conceive but in everyone else it appears to mostly cause a self limited infection. It is a blood born pathogen that requires mosquitoes to spread.
The bubonic plague was a bacterial infection spread by fleas and rats.
The developing world can't avoid mosquitos, because their bamboo or wooden homes have cracks in the walls.
A global pandemic would wreck India and China. They wouldn't be bouncing back in 2020 if that happened...
If it preyed on the elderly as some variants of Influenza appear to do, then it might help solve China's impending age demographics imbalance.