Alexander Lachlan Wallis McLintock. BEng (2:1). ACGI Software Engineer & Web Software Developer My firm "OpenWeb Analysts Ltd" is available for contract work, consultancy and fixed price work. Please read in conjunction with http://www.OWAL.co.uk/ Address: 88 Poppleton Road, London, E11 1LT Web: http://www.OWAL.co.uk/ Email: alex@OWAL.co.uk Home Tel: 020 8989 5709 Sex: Male Mobile Tel: 07976 512145 Marital Status: Single Date Of Birth: 15 March 1971 Driving Licence: Full (Car owner) Place Of Birth: London Nationality: British Skills: C++ 5 Years (+ C 1 Year) Unix 6 Years (Solaris, Linux, AIX) CGI 4 Years Perl 3 Years Web Software 5 Years (Netscape and Apache servers) Java 1.5 Years HTML 5 Years Corba 1.5 Years SGML/XML 2 Years OOD/OOP 6 Years C 1 Year MySQL, Linux, Apache, 2 Years Major Contract History: Date: to present Job: Business Development of Openweb Analysts Ltd Major Role: Developing business leads for OWAL.co.uk. Training new staff. Enhancing web sites including web security, firewalls technology, technical book reviews for DiverseBooks.com, publicity for the firm, evaluation of IDS security tools. Skills: all as mentioned below Date: July 2000 to Nov 2001: (15 months) Job: Java and Perl Web Development for Lehman Brothers Major Role: Development of secure web pages for the Fixed Income Division utilising Java JSP & Servlets as well as Perl for legacy CGI scripts. Learnt basics about Government and Corporate Bonds and derivatives upon them. Integrating department website with company wide Interwoven web portal. Spreadsheet and Timeseries Applet enhancement and bug fixing. Installation and maintenance of a servlet based Open Source FAQ engine using Apache Tomcat and MySQL. Mentoring students on work placements. Planning, Installation and Support of enhancements. XML config files used for a variety of purposes. Timeseries charts and database reports turned into printable PDF reports via the XML format XSL:FO and FOP. Corba was used to talk to a variety of systems including the user authentication system and various information servers. Skills: Perl, Java, Sybase (no stored procs), MySQL, Solaris, WinNT, XML, Apache Java tools FOP, Xalan, Xerces, Jyve, Turbine, Tomcat, HTML, XML, Java Servlets, Allaire's JRun, mod_perl, SVG, XSL-FO, Javascript. Date: May 2000 to July 2000: (2 months) Job: Perl Web Developer for Torrington Interactive Major Role: Maintenance of perl based & database driven websites for major city based Web Agency. Sole software developer for two clients - a recruitment company showing its vacancies through the web, and a record company selling albums over the internet. Skills: Perl, MS SQL Server, WinNT Date: April 2000 to present: Job: Chief Technologist for Excolo.com Major Role: Evaluation, selection and implementation of major web technologies including linux based webservers with Java, Apache, MySQL, perl, mod_perl. Assisting with business proposals. CGI software development. Web Security Analysis, a little Unix System Administration. Skills: Java, Perl, Unix (Linux), MySQL, Apache, mod_perl, JSP, JServ, Tomcat, XML Date: Dec 1999 to March 2000: (3 months) Job: System Integrator for Servista.Com, London. Major Role: Analysis and Design of links between Java Server Pages webserver, Oracle Based billing system and external suppliers for an internet based supplier. Talking to suppliers to figure out appropriate communication methods between diverse systems. Skills: Perl (including DBI to Oracle), Unix (Solaris) Date: Sept 1999 to Oct 1999: (1 month) Job: Perl Software Engineer for News International, London. Major Role: Design and programming of cgi scripts for web sites with tight deadlines. This was to aid in the launch of their bun.com website and virtual ISP which combines both the Sun and the Times websites. Skills: Perl (including DBI to Oracle), Unix (Solaris) Date: Oct 1998 to Sept 1999: (11 months) Job: C++ Software Engineer for Deutsche Bank, London. Major Role: C++ coding of a financial library. Supporting a team of developers by porting NT code to Unix and maintaining the development tools. Skills: C++, STL, Perl. WindowsNT, Solaris, IBM AIX Date: June 1998 to Sept 1998: (3 months) Job: Perl Web Developer for National Air Traffic Service, Nats Ltd, London Major Role: Working as a sole software developer in the team I developed perl software to collect and distribute weather information for Air Traffic Controllers. Skills: Perl, CGI, HTML, Web Servers, C. IBM AIX, Date: November 1997 to May 1998: (6 months) Job: Perl Web Developer for Reuters Ltd, London. Major Role: Working in a seven person team to produce the base of a web development platform which could be utilised Reuters. I concentrated mostly on producing the system control facilities. Skills: Perl, CGI, HTML, Netscape Web Servers, Unix (Sun Solaris,) Date: July 1997 to October 1997: (3 months) Job: C++ Contract Software Engineer for Zuno Ltd, Ealing, London. Major Role: Working in a 10 person team to produce C++ CGI scripts for a web site digital library system. These CGI scripts talked to the rest of the system (written in Java and Sybase Stored Procedures) using CORBA interfaces. Skills: Sunsoft C/C++ v4.2, Corba (Iona's Orbix), Gnu C++, CGI, HTML, SGML, Netscape Web Servers. OOD/OOP. Unix (Solaris) Employment History: Date: April 1996 to July 1997: Job: C++ Software Engineer / Web developer for Chadwyck-Healey Ltd, Cambridge. Major Role: Working in a six person team to produce large commercial web sites for humanities academics. Perl scripts process keyed SGML data for building into Opentext databases. Searching facilities are provided by our C++ CGI programs which run on Sun Solaris servers. They link the database and the Netscape web server software. Recently we have been using Javascript to provide frames enabled versions of our sites. One part of the system I specialised in was NSAPI access control routines and log analysis suite.. Skills: Gnu C++, CGI, HTML, NSAPI, Perl, SGML, Netscape Web Servers, Javascript. OOD/OOP. Windows NT, SunOS4, Sun Solaris. Date: Feb 1994 to April 1996: Job: C++ Software Engineer for BICC Group, Hemel Hempstead. Major Role: I worked in a six man team on an industry specific parametric CAD program. The program ran on MS Windows systems and linked to Informix and other databases on central Unix servers. Skills: Microsoft Visual C++, C++/Views Intersolv's GUI toolkit, Object Orientated Design, GUI Design, Graphics Programming, Interfacing to Databases (Informix, ODBC, SQL, dBase, Middleware) Systems: Windows 3.11, IBM RS6000 (AIX), Sun Sparc Sun OS. Date: Oct 1992 to Feb 1994: Job: Software Engineer for Cray Communications, Watford. Major Role: I maintained the code for a network/terminal protocol converter, working with technical support and customers to fix bugs. (protocols: ICL Oslan and Cray's OSI). I also did system administration for the department's network of PCs, Xwindows servers, Novell fileserver, Unix development platforms. Skills: C, Networking TCP/IP and OSI, PC and Unix system administration, Network Traffic Analysis Systems: Sony Mips Unix Workstation, IBM PC compatibles, Tadpole Sparc Book. -------------------------------------------------------------------------------- Education: University: Degree: Computing Science, 2:1 Beng (Hons), Imperial College of Science Technology and Medicine, University of London. '89-'92. Courses: Software Engineering (Analysis and Design), Databases, Statistics, Graphics, Operating Systems, Data Communications, Simulation, Data Structures, Artificial Intelligence, Compilers, Western Philosophy, Philosophy of Computing. Languages: C, Modula 2, Prolog, SmallTalk V, University Final Year Projects: Two major projects were written in Modula 2 using an X Windows library. The programs ran on Sun Sparcstations. A 3d modeller front end for a PD raytracer, and an aid to architects for visualizing floor plans. School: A'levels: Maths A, Physics A, Further Maths B, Chemistry B. whilst at Richard Hale School (Hertford), 1987-1989. O'levels: 8 O'Levels whilst at Foley's Grammar School (Limassol, Cyprus), 1981-1987. School Prizes: Physics Prize Year 6U, 1989. Maths Prize Year 4, 1986. -------------------------------------------------------------------------------- Hobbies: Writing and Reading Science Fiction. (See my reviews website http://news.DiverseBooks.com) I am co-editor of a amateur writing project inspired by the Hitchiker's Guide to the Galaxy. We write humorous articles about real and imaginary things and places world wide. This guide book is distributed world wide via the Internet and has been on going for over ten years. (http://www.galactic-guide.com/) -------------------------------------------------------------------------------- Early Positions of Responsibility: University: ChairEntity of the Imperial College Science Fiction Society, 1991. Also other positions in the society in the earlier years. CSG Rep - the liaison between my class and the Computer Services Group. School: Senior Prefect in sixth form Director of House Play 1988.