Resume

Contact

John Doig
San Francisco,CA

Education

B.S. Computer Science
North Carolina State University
Raleigh, NC, 2004—2008

Distinction in the Major; IEEE Officer; National Software Competion Team Member; Founding Member of the Computer Security Club; Radio Station DJ;

Experience

Software Engineer
Creative Commons
San Francisco, CA.
 02/2009—current

Design, develop, and support technical tools and standards supporting the CC legal infrastructure and increasing the discoverability, usability and value of the commons.

  • Lead Engineer for the CC Network and CC REST API.
  • Designed and developed a web scraping service averaging ~3M requests/month.
  • Build prototypes that demonstrate the utility of the CC REL Metadata Specification, RDFa, and other semantic web technologies.

Software Engineer
IBM
Durham, NC.
 08/2006—12/2008

Designed and developed situational web applications for internal IBM clients that adhered to strict corporate guidelines, privacy measures, web standards, and confidential data storage.

  • Built a web-based project-management tool, still in use today, for the internal marketing department of Websphere.
  • Experienced project manager and lead developer to several client projects.

Support Technician
AppalMed
Boone, NC.
 12/2005—07/2006

Invoked creative solutions for networking issues and rapid configuration of thin clients. Developed Java and C++ desktop applications to solve unique business problems for the medical campus.

Web Developer
Freelance
 08/2004—current

Provide web design and development services for various clients. Projects involve graphic design, brand identity, software development, and marketing collateral.

Skills

Languages

Python, PHP, Java, JavaScript, HTML5/CSS3, SQL, novice in Lisp and C

Fields

Web Application Development, Scalibility, and Deployment; Semantic Web; Linked Data; Linux Systems; Computer Security; Frontend Web Design and Development;

Photo by doigoid / CC BY 2.0