My name is Allan Miller, I am the publisher of this site. Here is some background information about me.

I have close to three decades of development experience, spanning multiple languages, computing architectures, and platforms, in a variety of positions: architect, manager, developer, educator, and technical presenter.

Most of the projects I’ve worked on, from the very beginning, have included a strong component of working with data, most often to support informed, data-driven decision-making, or to automate costly manual processes.

I have been working with Ruby on Rails to develop web applications since 2006, and am active in the Ruby and R communities as a founding member and co-organizer of the East Bay Ruby Meetup and a member of the San Francisco Bay Area UseR! Meetup. I also teach EECS courses in Ruby, Rails, and Data Analysis at UC Berkeley Extension

Technologies and Tools

  • Programming languages: Ruby, C/C++, Java.
  • Data analysis and data mining: statistical reporting, econometrics, Input-Output, OLAP, cluster analysis, machine learning classification and regression systems.
  • Database: object-relational mapping (ORM), SQL programming: mySQL, MS SQL Server, and Oracle.
  • Statistical software: GNU/R (S-PLUS).
  • Internet/Web programming: Ruby on Rails, Flex/ActionScript, PHP/LAMP, CGI.
  • Operating systems: Linux/Unix, OSX, Windows.

Education

I have a PhD in Economics (emphasis in quantitative modeling), and a Masters degree in Computer Science (emphasis in computer modeling and simulation).

My experience includes twenty five years teaching college/university-level computer science, mathematics, data analysis, economics, and software engineering, including faculty appointments at University of San Francisco, Mills College, Golden Gate University, and UC Berkeley Extension.

Why work with me?

  • I work hard to understand your business and/or research problems, and can skillfully communicate technical solutions clearly, using non-technical language.
  • I offer a broad range of technical capabilities and many years of industry experience.
  • Most of the tools and products I work with are open standards and open source, which allows me to develop standards-based solutions at a fraction of the cost of using proprietary systems.
  • I use a highly effective and successful method of work involving frequent check-ins, guaranteed incremental deliverables, detailed work and acceptance reviews.