About

I have over twenty years of experience as an architect, lead software engineer, and tech manager of small teams.  With experience in Internet applications, databases, networking, developing & analyzing protocols, algorithm analysis, and systems/network security, I have a rare understanding of the integration of these areas. Besides being technically inclined, I also enjoy communicating with business and non-technical staff.

Skills

  • Requirements collection, analysis, writing specifications, design, development
  • Project management
  • Training staff
  • Database design,maintenance, and migration
  • System integration
  • ETL
  • Security analysis and hardening
  • Communication

Research Interests

  • Visualization systems, graphics, animation, special effects
  • Location aware applications, Locative media
  • Network communication
  • Machine learning
  • Knowledge representation
  • Parallel and distributed processing
  • Performance optimization
  • Databases

Education

  • M.S. Computer Science, 2009, 4.0 GPA, University of Illinois
  • B.S. Computer Science, 2001, California State University Fullerton

Testimonials