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.
|