Stephen Enright is a Dublin-based software engineer. He specializes in J2EE and relational database design as well as various Microsoft and open source technologies. He holds a BSC in computer science from London Metropolitan University. He is a Sun Certified Java Programmer(SCJP) and Developer (SCJD, Sun Certified Web Component Developer(SCWCD) and Sun Certified Business Component Developer(SCBCD). His interests include enterprise computing, software architecture, code generation and business process automation.