Newport, Wales, United Kingdom
Precision-built software solutions for enterprise, mobile, and the web
Co-owner of a small software development and consultancy business founded to help both small and large organizations improve their business through the use of innovative software solutions.
Started with N4 when it was a very small consultancy firm (6 employees) and have worked on many projects for various financial services companies during that time, including web sites, internal reporting tools, online training aids and web based point of sale for Mortgage and Financial Planning applications. More recently N4 has become a product based software house (and was acquired by Experian in 2007) selling customized implementations of its' MSO (Mortgage Sales and Originations) and Financial Planning applications. I spent my last 3 years at N4 developing the MSO offering from initial proof of concept (small team of 3) to nearly going live (large team of about 90 across all disciplines) for a tier one lender. I worked on most of the aspects of the implementation including, web based intermediary web site to capture applicant information (for which I was Team Lead/Lead Developer), (C#, XHTML, DHTML, CSS, Javascript, ASP.NET based around an in house developed forms processing platform utilizing XML based definition files maintained with a bespoke administration tool), service layer (SOA, AOP, UML, C#, WCF, SQL Server) and orchestration layer (C#, WF, InRule). The project was waterfall in nature with more agile Scrum based iterative drops making up each release. Development was handled using some of the principles of XP, such as TDD (NUnit) and CI (CruiseControl for .NET, NAnt, NCover) and used tools (FxCop, ReSharper, NDepend, Simian, Vil) to ensure a high level of code quality. I was also heavily involved with the interviewing and mentoring of new developers.