There are plenty of web sites, books, and other reference material for writing a resume. If you're not comfortable writing one, I urge you to research a little, get some ideas, even ask your boss or HR people at your current employer for some advice on things to do and not do).
Many of you many be uncomfortable with talking to your boss or HR person, but you don't have to be looking for a job. Or you could be, but asking for advice on your career should be something you can do. Tell them you're just performing your quarterly update, and you want another set of eyes.
You should also have your spouse or a friend review your resume (I usually have my wife look at mine), but you also want advice from someone that hires for your position.
My basic advice on a resume for the modern world is two-fold:
1. Build a 1-2 page resume.
2. Supplement your resume with online materials that help define your brand.
For the first one, use the advice you get, keep it to 2 pages, and then link to supplemental material. Have a page that contains your speaking engagements. Have one for your published work, maybe another for the other areas in which you've built your brand.
Use the online links to provide more information or details and keep your resume from getting too cluttered.