JOHN COKER

john@jcsw.com

CHIEF TECHNOLOGY OFFICER
Innovative, results-oriented Chief Architect with experience designing, developing and implementing significant software systems which create value, as exemplified by having built large parts of the Siebel core system, which supported applications that grew to $2 billion in revenue. Over 20 years of experience in software architecture and development. Effective interpersonal and communication skills, with a strong understanding of how technology can support business objectives. Deep knowledge of software development, algorithms and best practices. Technical leadership skills, with the ability to motivate development team. Key areas of expertise include:
  • System Architecture
  • Project Management
  • Multi-tier Applications
  • Software Lifecycle
  • Infrastructure Analysis
  • User Interfaces
  • Software Design
  • Staff Leadership
  • Application Development
PROFESSIONAL EXPERIENCE
YIELD SOFTWARE, San Mateo, CAOctober 2006 – Present
CTO and Founder
  • Spearheaded product design and led implementation of SaaS-based Internet marketing software application.
  • Managed the software development from specification to deployment.
  • Designed and developed initial product which secured venture funding.
SIEBEL SYSTEMS, San Mateo, CAApril 1995 – February 2006
Senior Architect
  • Designed and built enterprise customer relationship management applications generating over $2B in annual license revenue.
  • Architected critical features (data interchange, development tools) that allowed company to close large deals early.
  • Oversaw several major server components and extensive application development tool user interfaces.
SYBASE/GAIN TECHNOLOGY, Palo Alto, CAApril 1990 – March 1995
Architect
  • Served as System Architect and major implementer for the GainMomentum application authoring and content management system that led to company being acquired by Sybase for a substantial profit.
  • Architected GainMomentum application development environment.
  • Designed and built powerful system functionality that addressed business problems successfully.
TECHNICAL SKILLS
Languages: Java, J2EE, Spring, Swing, JSP, Hibernate, Servlets, C /C++, SQL
Operating Systems: Linux, Mac OS X, Windows NT+, Solaris, BSD UNIX
Databases: MySQL, Oracle, Sybase, SQL Server, Informix SQL
Methodologies: small teams/Scrum, large teams/traditional, individual