I work for GigaSpaces Technologies and have been implementing and architecting enterprise Java projects for the past 10 years or so.
Currently I run the product management at GigaSpaces, and blog mostly about scalability and distributed computing in the context of the problems we run into and try to solve in GigaSpaces.