|
Phone: +44 77 34 90 16 61 |
||
|
Key Skills |
Able to learn quickly by thinking laterally and reading extensively
|
|
|
Recent Activities |
Integration with Company-wide Build System
Application Deployment
|
|
|
Senior Software Engineer
- Summer 2000 to Date
Summer 2008 - Date Winter 2007 - Spring 2008 Winter 2005 - Autumn 2007 Spring 2005 - Autumn 2005 Winter 2003 - Winter 2004: Summer 2002 - Autumn 2003 Summer 2001 - Summer 2002
Enhanced data store architecture to allow cross-instance storage.
Migrated to a data store platform agnostic approach that massively sped up the ports to new data stores.
Defined, coded and tested a scalable engine for managing large data volumes in big enterprises.
Took responsibility for key stages in the data transformation and maintainance in critical sections of the system. (patent)
Developed a system to allow system activities to be scaled-out (and scaled-up as a side-effect). The execution environment picks up atoms of work and executes them whilst providing debug and administration information about the tasks processed. Works in a database-independent way using a central list of jobs and handling the multi-machine access to this list using a platform neutral locking architecture. (patent) Liaised with remote development teams to port data storage to Oracle 8/9i and IBM DB2. Provided a system architecture, intial examples, documentation and practical advice to assist in the port. Worked directly with client (a global bank) to create and demonstrate the entrerprise features such as failover. Summer 2000 - Summer 2001:
Software Engineer
- Summer 1997 to Spring 2000
Winter 1999 - Spring 2000: Spring 1999 - Autumn 1999: Interviewing and Training: Managed the interview process for new developers and also managed to hire a replacement network manager, who I was then responsible for training. Autumn 1998 - Spring 1999: Component Management System: Developed a system that tracked the relationships and automatically built the 500 components that made up our n-tier system. The system also ensured that components conformed to our architecture rules. Spring 1997 - Autumn 1998: |
||
|
2nd Class Mathematics BSc Hons - York
University - 1991 to 1994
5 A-Levels - Kidderminster College, Worcs - 1989 to 1991
9 GCSEs - Lacon Childe School, Cleobury, Worcs - 1984 to 1989
| ||
|
PCT/US2006/011993: Automatically moving multidimensional data between live datacubes of enterprise software systems PCT/IB2005/004113: Export queue for an enterprise software system PCT/US2003/030983: Node-level modification during execution of an enterprise planning model PCT/US2003/029024: Deploying multiple enterprise planning models across clusters of applications servers |
||
|
Software I've developed enterpise scale systems using Visual Basic, SQL and Java that have been deployed on thousands of customer sites. > Very comfortable in Visual Basic and Python. Happy programming in Java and working with XHTML and CSS. Familiar with DB2, Oracle and SQL Server having managed multi-gigabyte databases on each. Hardware
|
||
|
Personal Details |
Date of Birth: 1st February 1973
|