Michael Smith

Cherry Hill, NJ USA
Contact

Professional Experience

Seasoned Software Engineer offering extensive expertise in a diverse range of technologies, offering a rare combination of creativity and analytical skills.

Expertise

Programming (computer)
20 Years
Producer (new media)
20 Years

Specialty

Religion
30 Years
Technology
25 Years
Science
35 Years

Industries


Online/new media
20 Years

Associations

Southern Poverty Law Center

Showcase