Ravenbrook Ravenbrook is a software engineering consultancy. Our goal is to increase the value of the software industry to society.

Richard Kistruck

Consultant.

Expertise

  • Software architecture and design. Detailed customer dialogue, analysis and abstraction, all the way to formal functional and attribute specification where appropriate. Clean modularity.
  • Software engineering. Evolutionary delivery of very high quality (low defect), robust, portable, scalable, and flexible solutions.
  • Coding. Clear, simple, asserted, tested, and efficient code. ISO C to pedant level, Python, and whatever else is required.
  • Software development praxis. Continuous integration and testing on multiple platforms. Versioned change management, issue tracking, etc.
  • Memory management. Automatic (garbage collection) and manual memory management, analysis, placement and fragmentation issues, etc.
  • Operating systems. Mac OS, Unix, Windows, and their internals.
  • Human interface design.

Experience

  • 2005-present: Consultant, Ravenbrook Limited. Continuing development of the Memory Pool System (memory management), for internal and external clients.
  • 2001-2002: Consultant, Commtag Limited. Design and prototyping of personal- to wide- area network-application platform, connecting Bluetooth® devices to hosted services via mobile phones. Work on protocols, charging architecture, etc.
  • 2000: Assistant Lecturer, The Open University. Tutor for a foundation level academic course, based on the development of personal computers and the internet.
  • 1992-1999: Software Developer, Harlequin Limited. Real-time I/O, dynamic plugin architecture, PostScript®-language compatible interpreter, platform-independent user-interface framework, OO runtime in ISO C, memory management.
  • 1986-1992: various short-term software and computer-related contracts.

Education

Other

  • Clear communicator and excellent team worker.
  • Conversational Italian and French.
$Id: //info.ravenbrook.com/project/www.ravenbrook.com/version/4.0/page/consultants/rhsk/index.shtml#2 $