- Architect / consultant / developer with over 15 years experience in web and digital technologies.
- Strong technical background, with excellent knowledge of all areas of the technology stack.
- Over 20 years experience in asset management, across trading and portfolio accounting, fund services, distribution and corporate services.
- Worked for a number of FTSE 100 companies, liaising with offices across the globe.
Solutions architect across all areas of Schroders’ business, focusing on Distribution, Fund Services and Investment. Work with all parts of the business at all levels, across Europe, North America and Asia, especially with department heads, delivery managers, project managers, business and data analysts and key business stakeholders. More recently working in a higher level consultancy / enterprise role, with oversight of business and application architectures.
- Rearchitected www.schroders.com (over 100 sites) to a service oriented architecture, building a central presentation platform to gather data and content from disparate sources as well as plugging site into CRM (Salesforce) and marketing automation system (Eloqua). Also redesigned frontend to HTML5, JQuery and Bootstrap.
- Architected the Schroders fund centre from back to front, consuming fund information from a 3rd party supplier as RESTful web services to be consumed as both XML and JSON by the web frontend or native / web applications.
- Designed the architecture for Schroders Talking Point (a specialist thought leadership site), to allow subscriptionbased notification to content managed news items using Salesforce and Eloqua.
- Created the first complete global application architecture diagram for all Schroders applications and interfaces to give the business and IT an overall view of the entire platform.
- Solution architect / consultant for a number of other projects, including client reporting, global client takeon, legal matter management on Autonomy, treasury reporting and finance systems.
- Run a series of seminars on subjects including HTML5, Big Data, machine learning and NoSQL databases.
- Designed and implemented the company's first multi-tier ASP.NET application in C#, enabling the Sales team to track and analyse sales from third party distributors. Developed web front-end, web service application layer and business and data access logic communication with Oracle stored procedures.
- Lead developer on Vignette V6 Java EE CMS implementation, analysing, designing and building an enterprise content management system capable of supporting over 50 sites, including syndicated sites for resellers, in multiple languages including French, German and traditional Chinese. Responsible for all aspects of development, including business and data layers, JSPs and servlets, as well as CSS and JavaScript.
- Developed and implemented Vignette V7 upgrade using Spring and Hibernate, including multiple portlets, such as client registration and authentication. Was also instrumental in transferring knowledge and development expertise of existing Web sites to Houston.
- Wrote and presented several seminars to the development team on a variety of subjects, including Internet protocols and languages, XML and web services.
- Worked on many projects liaising with internal and external stakeholders in offices around the world. This has involved requirements analysis with clients in the UK, Continental Europe and the Far East and collaborative development with programmers in UK offices, Houston and Hyderabad.
- Sole analyst and developer of Domino-driven internet site for several years. System included powerful workflow functionality, multiple sites and interfaces to back-end AS/400 database.
- Owner and maintainer of a semi-commercial web site, currently built using Angular.js and Firebase.js, but in previous incarnations it has been Java / Spring, Grails and Node.js with JQuery and Bootstrap front-ends and MongoDB backend.
- Built various other web sites for friends and family on a non-commercial basis, using a variety of open-source technologies.
- MSc Software Engineering (University of Westminster - 1993)
- BSc (Hons) Physiology & Psychology (University of Southampton - 1992)
- 4 A-levels, 10 O-levels
- TOGAF, Zachman, Business Change, UML, data modelling
- .NET (C# / VB) - desktop and web applications
- Java / J2EE, Spring, Hibernate, Groovy / Grails
- Node.js
- HTML5, Javascript, JQuery, Angular.js, CSS
- XML, XSLT, Web services
- Oracle, SQL Server, MySQL, MongoDB, Redis
- CMS, including OpenText, Liferay
- Development tools – Eclipse, NetBeans, Visual Studio, Ant, Maven, continuous integration, source control (Subversion, CVS, VSS, Git)
- Reporting tools – Crystal Reports, Vermillion
- Testing tools – JUnit, NUnit, JMeter
- Web / application servers including Apache, Tomcat, WebSphere, Glassfish, IIS
- Operating systems – Windows (XP, Vista, Windows 7) and Linux (Ubuntu)
- BCS Certificate in Business Change (2014)
- Introduction to Systems Analysis and Design (2007) – Refresher course on UML
- Developing Enterprise Java Applications with Spring and Hibernate (2006)
- Programming with Visual Basic.NET (2003)
- Oracle 9i: Programming with PL/SQL (2005)
- Introduction to Oracle for Experienced SQL Users (2003)