I provide consulting services in several IT areas. All rates are in USD.

Oracle Database

Having used, administered, and developed against Oracle since 1996, I am intimately familiar with versions 7-12c.

  • Tuning ($300/hr)
  • OCI Development ($350/hr)
  • Internals Research ($500/hr)

PostgreSQL Database

As a long-time Postgres user, developer, administrator, contributor, and consultant, I offer consulting services around Postgres.  Having led benchmarking and performance analysis at EnterpriseDB, I know more about Postgres performance and how it operates under both OLTP and OLAP workloads than almost anyone else. Similarly, I’ve personally recovered a significant amount of data from multiple corrupt Postgres databases.

  • Data Recovery ($1000/hr or negotiated on a project basis if > 100GB)
  • Tuning ($300/hr)
  • Training ($4000/day + T&E)
  • Feature Development ($500/hr or negotiated on a project basis)

General Development

While I know many more programming languages, these days, I’ve cut down the number of ones I will perform consulting-based development on.  If you have another language in mind, contact me and I may decide to do it. All rates are $300/hr and assume I have no other projects going on.

  • Ada
  • Assembly (x86/x86-64)
  • C
  • C++
  • FORTRAN 77/90
  • Java
  • JavaScript (Node.js only)
  • Objective-C
  • Pascal
  • PHP
  • PL/SQL
  • PowerBuilder
  • Visual Basic
  • Visual C++

Reverse Engineering (Employing Clean Room Methodologies Only)

Having performed clean room reverse engineering on everything from desktop applications to low-level operating system details for several different companies, I offer professional software specification development services.

  • Specification Review/Development ($500/hr or negotiated on a project basis)