About me
I am an Enterprise Software Architect with Dariel Solutions with a strong leaning toward the SOA space.
Over the years I have worked in both the Microsoft and Java spaces building systems that range from embedded devices to enterprise scale business systems.
My preference and strength lies in technical leadership of IT professionals. Much of my career has entailed providing this leadership through architecting, consulting and training. This has provided me with exposure to a large number of disparate environments through which I have developed a broad base of deep experience.
I have worked on some very large systems using Websphere (hundreds of EJB’s), JBoss and .Net
As a past director and part owner of GuruHut, I have had significant operational management responsibility.
On the technical side, my strengths lie in the area of Enterprise Architecture, especially Service Oriented Architecture (SOA) and software development.
I have several years of experience architecting and building enterprise scale systems.
I have also been involved in business analysis for over ten years and apart from having helped specify many systems I have trained many business analysts in various aspects of the discipline.
Of necessity I have also become accomplished in software development processes and implementation (I DO NOT consider myself a process architect), assisting many organisations with process improvement.
Some of the highlights of my career include:
- Joining Dariel Solutions
- Successfully architecting and leading the implementation of a very large scale J2EE application including integration with COBOL
- Authoring and delivering tutorials for OOPSLA 1999 and 2000. These were delivered in Denver and Minneapolis respectively. Topics included, Automated Unit Testing in Java (2000), CORBA and The Art of Object Oriented Design
- Co-founding GuruHut
- Developing and delivering advanced training across many topics to fellow IT professionals
- Writing technical papers and articles and having them published in various publications
- Being a columnist for ITWeb
- Porting an Operating System from a PC to a Single Board Computer
