Other answers have addressed the information part of your question already (you get the short reason in the banner, only). I'm going to address the other part of your question:
Out of curiosity I read through their posts (both questions and answers) and found them to be of decent quality. They answer far more than they ask (about a 10 to 1 ratio) and always provides lots of sample code in their replies. They're polite too. I can't see a reason for suspension.
If the suspension was content-related (low-quality posts, plagiarism, rudeness, vandalism, etc), then the moderator would have deleted the offending material (or rolled back offending edits) as part of, or very soon after, handing out the suspension. You don't see everything. When you look at a profile you're seeing only the surviving material.
Am I saying "trust us even though there's no evidence"? No. Moderators and community managers can see the deleted material, and the moderator messages that accompany suspensions are automatically copied to the community managers for review. If there is a problem with a moderator or moderator team, SE will act.