| Curriculum Vitae | ||||||
NAME: Jonathan Crockford EMAIL [email protected] TECHNICAL SKILLS Trema Suite - Finance KIT, iKIT, ComKit PROGRAMMING LANGUAGES * Java (J2SE, J2EE) * Perl * SQL, PL/SQL * Visual Basic * C WEB-BASED TECHNOLOGIES * Java Server Pages and Java Servlets * Active Server Pages * HTML * Javascript * WML, WMLScript * XML DATABASES * Oracle * Sybase * Access WORK EXPERIENCE September 2003 to date, Trema - Technical Consultant. Worked on various implementation projects at a number of different clients. Was sole Technical Consultant during Central Bank of Spain and Ministry of Finance of British Columbia implementations. Also assisted on other projects such as Central Bank of Portugal, Pension Fund Portugal, Central Bank of Trinidad and Tobago and European Investment Bank. These projects were on different databases such as Oracle, Sybase and MSSQL and also different platforms such as Windows and Unix. Also worked in Trema's Knowledge Centre supporting a large number of clients. September 2001 - September 2003, Bank of Valletta plc, Analyst/Programmer. Acted as Technical Administrator for Financial Markets Department during the Bank of Valletta's implementation of the newly purchased treasury and asset management system (Finance KIT, Trema). This system was successfully implemented and post-implementation my role involved offering and coordinating support to users for all IT related issues as well as the development and customisation of Perl, SQL and Unix scripts as required by the system. Proposed and headed Bank of Valletta's IT Systems Department migration towards the use of Java as the programming platform for the bank's browser-based applications. This multi-faceted role included the organisation of courses, user-group meetings and also consultancy during analysis, development and testing stages of projects. A number of Java-based projects have already been successfully deployed. As a member of the bank's Alternative Delivery Channel (ADC) Project Team, my role was to assist external developers in the use of a Java Proxy that enables Java programs to communicate with the bank's Profits, core banking system, developed in COOL:Gen. Led a team that developed a Foreign Currency Position tracking system for the bank's Financial Markets Department. This 6-month project involved 3 developers and was developed using Visual Basic, with Oracle as a back-end. November 2001 - February 2002, Strategyworks, Consultant. Member of a team that developed an Internet portal for a cable TV company which is a subsidiary of United Pan-Europe Communications (UPC). The portal includes features such as e-groups and personalisation and also a cache-engine and content management system. The project was developed in Java and makes extensive use of servlets, JSP and applets. June 2001 - September 2001, Bank of Valletta plc, Analyst/Programmer. Member of a team entrusted with the development of a Collateral Processing System. This system was developed using HTML, Active Server Pages and Javascript for the front-end, with Oracle as a back-end. This system has been short-listed as one of the top 5 most innovative working practices in the world by the Institute of Financial Services. Led a team entrusted with the development of a Personal Loan Application Processing System. This system was developed using HTML, Active Server Pages and Javascript for the front-end, with Oracle as a back-end and interfaced with the Experian Decision Support System to perform Credit Scoring. June - September 2000, Bank of Valletta plc, Analyst/Programmer. Was solely responsible for the analysis and development of a replacement system for the core banking system when this was not online. Transactions posted to the offline system are eventually uploaded to the bank?s main system. The project was implemented using Visual Basic with Microsoft Access as the back-end. April 1994 - September 1997, Bank of Valletta plc, Analyst/Programmer. Worked on projects in many areas and gained very broad, wide-ranging skills. Was the bank?s leading COBOL mainframe programmer from September 1995 to September 1997. Also developed systems such as a Direct Credits System and Annual General Meeting System using FoxPro and MS Access respectively. Was entrusted with the upgrading of the bank?s Independent Business Units System written in PRO/Cobol, PL/SQL and Oracle Forms, interfacing with Oracle as a back-end. OTHER PROJECTS October 2000 - May 2001, Global E-Mobile, Analyst/Programmer Designed and implemented an Integrated Development Environment for WAP applications. This system automatically generates all WML tags as well as all code necessary for database access using JDBC or EJBs as required by the WAP application. The IDE was developed using Java and Java Swing. It involves approximately 33,000 lines of code and employs the following technologies and APIs: * Swing * Servlets * JSP, including the use of a custom tag library for retrieval of information from EJBs and JDBC * WML * WMLScript February - May 2000, Server-side Internet Technology, WAP Applications For this project I designed and implemented an m-commerce stock brokerage service through which a user may place purchase and sales orders for stocks and bonds with his broker and also perform enquiries such as reading email and viewing stocks held. The system was developed in Java using Servlets. J2EE was the core technology used, whilst the front-end was implemented using WML. Other technologies employed by the system are the Java Mail API, RMI and JCE. February - May 2000, Development of a tool for project scheduling This task involved the implementation of a project management tool based on PERT charts. The main focus of the project however, was on the specification and design of the tool. Extensive use of UML was made during these stages. The tool was finally implemented using Java, while the Swing API was used to develop the user interface. February - May 2000, A Fast Multithreading Library in C The main task of this project was to develop a multithreaded environment that is able to switch between threads without performing expensive context switches. The system was developed in C. GRADUATE STUDIES Oct 1997 - Jun 2001 University of Malta B.Sc. IT (Hons), First Class OTHER QUALIFICATIONS March 1996 Institute for the Management of Information Systems - Higher Diploma August 1994 Institute for the Management of Information Systems - Diploma January 1992 Advanced Level Certificates in Applied Mathematics, Physics and Accounts |
||||||