Accounting
Software
    Recent Projects
    Conferences
    Papers
Delphi components
Contact us


Home page

Software Consulting

Our software expertise is provided by Jim Cooper. With more than 18 years programming experience, Jim is an expert on object oriented design, and often speaks and consults on design patterns, refactoring, unit testing and best practices. He also has a special interest in PDA programming, and provides consultancy and programming services for companies wishing to develop Palm or PocketPC solutions. He develops custom software for clients, and has worked on a wide range of different projects.

He is involved with the developer community, speaking at conferences in the UK, Europe and the US. He was group leader for over a year for the Developer Group in the UK, where he organised and hosted meetings, and was technical editor for the group's magazine. He is a regular speaker at meetings. He has contributed components to the JEDI project, an open source library for Delphi developers.

You can see a list of recent projects, the conferences Jim has spoken at, a sample of conference papers, and download his CV as a Word or PDF document, or in HTML.


Consultancy Services

  • Training and consulting on object-oriented principles. Jim has written articles and spoken at conferences extensively on design patterns, refactoring and unit testing. He provides analysis and design services, often being called in to support a client's existing development team. He has designed application frameworks and components to promote code reuse within an organisation. He has performed code reviews, advising on strategies to improve the quality of existing codebases. He has also trained and mentored staff.

  • PDA application design and development. Designing software for PDAs is different than designing PC applications. Jim has spoken at conferences around the world on what special requirements need to be considered, how to design data transfer and synchronisation strategies, and so on. He consults with companies on how to best leverage the technology in their businesses.

Technical Expertise

  • Delphi programming. 18 years programming experience, including using Delphi since version 1.

  • .NET programming and C#, including WinForms, ASP.NET, web services and Compact Framework

  • Reporting requirements using Business Objects and Crystal Reports, as well as Delphi-specific tools.

  • Palm and Palm conduit programming. See the downloads page for details of TurboSync, our Palm conduit components for Delphi.

  • PocketPC programming.

  • Experience using Oracle, SQL Server and creating HTML, ASP and Active Server Objects.

  • Knowledge of HTML, XML, UML



If we can be of service to you in any of these areas, please contact us for further information or quotes.

Last modified 16th February, 2007