If you said "I missed you so much!" to a person a natural response would be "So did I!" It means that the person you are greeting missed you equally while he/she was away. "So do I" has a similar meaning, though it is not proper grammar. Is your friend a native speaker? Did he/she just accidentally use the incorrect verb tense?
- For Teachers