Roger Day 81 Riverside, Cambridge CB5 8HN rog3r.day@gmail.com Objective I am looking for either contract or part-time work to finance my way through college. I would like to leverage my current skill-set however I am willing to try anything. Summary I am a highly skilled software architect, systems implementer and programmer. I am versant in a number of important programming languages and environments, and am comfortable combining custom programming with third- party off-the-shelf solutions. I’m also comfortable performing software and hardware systems integration. A key value I bring to my work is my broad understanding of programming and my many years of experience developing innovative solutions. I approach design from both a functional and mathematical perspective, and am able to design efficient, innovative code by starting with basic definitions of the problem or goal. I do more than just plug modules and systems together; I look for opportunities and efficiencies that would be missed by many less experienced programmers. I have excellent written and spoken communications skills. I am also fluently bilingual (English and French). Key skills Professional skills: • Programming • Systems integration • Software architecture • Test design and execution Tools skills: • Perl • Python • Java • C • PHP • Network Programming inc Sockets, XML-RPC, SOAP, JMS • SQL • Build and distribution management • Code documentation • Web design and implementation • Project management • Shell scripting • XML, HTML, JavaScript, Cascading Style Sheets • XLink, Xpath, XInclude, Document Object Model with Libxml2, XSLT • Windows, LINUX • Mac OS X, Mac Classic • UNIX, Solaris, Irix Professional experience 1997-Present Globalgraphics Ltd (formerly Harlequin Ltd) http://www.globalgraphics.com Software Architect, Build Team . Software analysis and design . Software maintenance . Solutions design and prototyping (software and hardware) . Mentoring . Planning . System administration for an integrated bespoke cross-platform Build System – creating distribution builds, build machine maintenance, etc. . Support for HOPE (a bespoke SCM system written in PERL) and Perforce Key achievements: . Standardizing programming languages to Python for build software . ANT testing framework for JBOSS 4.0 . Introduction of 3rd-party logging and testing frameworks into the build software . XML-based Release Archive Management system . Porting HOPE from Sparc 5 (Solaris 2.4) to Ultra 5 (Solaris 9), allowing completion of builds before 0900 each day. . Optimizing ISO image builds so they coincide with the completion of contents by the build machines . Automated smoke-testing of of installations as they finish building . Creation of an XML-based change document for distribution contents . Representing the company at Perforce User Group meetings Webmaster . Web design and implementation . Project management during the creation of 12 websites for the Globalgraphics Group . Project management during creation of the http://www.harlequin.com/ website Support . Support of internal IT systems and services . Database format translations Key achievements: . Replacing an Expect-based scheduling script with a UNIX cronjob. . Introduction of news service databases for Lotus Notes 1994-1997 Systems Synthesis Ltd. Software Developer . Perl/SQL development and implementation Key achievements: . TCL wrappers for LDAP directory software . X500 directories for three European regions . Perl/SQL web application for a North Holland tourist board . Representing the company at an ISODE X500 conference 1988-1994 British Aerospace, Civil Division Software Developer . Performing on-demand computing and solutions design . Working in BAE custom software systems, in particular ANVIL, a CAD/CAM package written in FORTRAN source-licensed to BAe. Key achievements: . A new method for calculating flanges from splines . A new method for calculating max-min points of segmented quadratic splines . Implementing an algorithm for evaluating B-Splines and B-Surfaces in ANVIL . Integrate B-Splines and B-Surfaces in ANVIL including importing and exporting artifacts through IGES and SET . Incorporation of B-Spline/B-Surface evaluators in other BAE CAD/CAM packages due to modular design of code . Integration of Lisp-based intelligent design system ICAD with ANVIL . Represent Civil Division on a cross-company design committee for creating common object artifacts to be used in aircraft design 1979-1984 Blue Star Ship Management Crew . Second Mate's Certificate . Served as Third Mate . Assisted with ship towing Education 1987, Middlesex Polytechnic . Postgraduate diploma in Computer Graphics 1986, Liverpool Polytechnic . BSc Martime Studies 2(ii) 1979, Plymouth School of Maritime Studies . ONC Nautical Science Other training . Programming for InstallAnywhere Installers (one week course) . SUN RPCs (one week course) . X500 Directory System (three day course) . ICAD programming and Integration (one week course)