CHRISTOPHER HUGH SNOW

1,537 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,537
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CHRISTOPHER HUGH SNOW

  1. 1. RESUME CHRISTOPHER HUGH SNOW April 2009 PERSONAL DETAILS Age 38 Years Nationality British Telephone 07966 932198 Email snowch@snowconsulting.co.uk Address Slimbridge, Gloucestershire, UK – postcode GL2 Security Clearance BC (Basic Identity Check) – via CSC (Zurich) 2008 Work required Contract Only QUALIFICATIONS Professional qualifications- Java Java / J2EE SCJP Sun Certified Java Programmer 1.4 SCBCD Sun Certified Business Component Developer 1.3 (SCBCD) SCEA (part1) Sun Certified Enterprise Architect JBOSS J2EE Certified Application Server Administrator Professional qualifications – Other Business Analysis ISEB Business Analysis Certificates: • The Organisational context • Business Analysis Essentials • Modelling Business Processes • Requirements Engineering ACCA F1 – Accountant In Business F3 – Financial Accounting ICT Security ISC2 Certified Information Systems Security Professional (CISSP) Applications CA Clarity Technical Consultant (Enterprise Project Management) Cognos Impromptu Professional (B.I. - reporting) Infrastructure / ITIL Foundation Certified Architecture TOGAF 8 Certified General Member British Computer Society (MBCS) Chartered IT Professional (CITP) Chartered Engineer (CENG) Unix / Linux Redhat Certified Engineer (RHCE) SAIR Linux Certified professional Academic qualifications First Degree BEng (hons), Mechanical Engineering (2:1) Postgraduate Computing for Commerce and Industry (CCI) Diploma Masters MBA (Technology Management) Thesis : “Strategic ICT Decision Making Rationality and the effect on ICT Adoption and Integration in Small Firms” Page 1 of 6
  2. 2. SKILLS PROFILE Technical Java, JEE, J2EE, UML. / development / architecture / administration Master (Tomcat, Eclipse, Netbeans, Weblogic, ALSB, Sun Application Server, Apache, Websphere, JSP, Servlets, JSF, EJB, JMS Spring, Spring MVC, Hibernate, Web Services JAXB, JAX-RPC, JAX-WS, XmlBeans, JSR-168, WSRP, Struts, Swing, SWT, JFace, JUnit, JMock, Easymock, XmlUnit, maven, ant, ESB, SOA, EAI) XML design / development / architecture Master (XML, XSD, XSLT, XPATH, WSDL, XML Security) Development Tools / Processes Master (SVN, CVS, Continuous Integration [cruise control], Test Driven Development - TDD, Agile, SCRUM, JIRA, Bugzilla) Modelling and development process tools Master (Enterprise Architect UML, Netbeans UML, BOUML, Eclipse UML, Power- Designer, ERWIN, Eclipse EPF OpenUP process modelling [I.e. Rational UP]) RDBMS (SQL) design / development / administration Master (Oracle, MS SQL, PostgreSQL, MySQL, Sybase, Informix, Teradata, Ingres, PL/SQL, T-SQL, Performance tuning, Data Modelling, Troubleshooting, TOAD) Unix, Linux, Microsoft infrastructure design / administration Master (Redhat, Debian, Ubuntu, SUSE, Sun Solaris 8/9/10, HP UX, MS NT/2000/20003/ XP, VMWare, xen) MIS / BI / ETL / DWH design / development / administration Master (Cognos 7/8 [Impromptu/Transformer/Powerplay], Actuate 7, Epiphany) Network and Security design / administration Master (Services including: NFS, SAMBA, HTTP/S, SMTP, IMAP, POP, TCP/IP, IPTABLES, LDAP, DNS, Switches, Proxies, Caches, Bridges, Firewalls, Load- balancers, NIDS, IDS, SSH, FTP, SSL, RSYNC, Penetration testing, risk assessments) Web client development Intermediate (HTML / CSS / Javascript / AJAX) Other Development Intermediate (C/C++/STL, PHP, Python, Perl, Plone, C#, GTK#, .NET Framework, ASP.NET, VB.NET, ADO.NET, Visual Basic, VBA, Nhibernate, Spring.NET, Mono, Visual Studio, .NET Web Services) Maths / Scientific Intermediate (GNU Octave [MATLAB equivalent], R-Project [S-Plus equivalent]) Project Management Intermediate (CA Clarity, Open-Workbench, MS Project) Excellent experience of many other technologies – too many to list here, please enquire for more details Business Business Analysis Intermediate OOA / OOD / UML / GoF Patterns / J2EE Patterns / Data Modelling Intermediate Project Management Intermediate Software Development Lifecycle Management Intermediate Technology Strategy Intermediate Technology Management Intermediate Information Security Engineering/Architecture/Management Intermediate Technical/Solution/Enterprise Architecture Intermediate Page 2 of 6
  3. 3. EMPLOYMENT SUMMARY (dates are approximate) Current (undisclosed) Analyst / Architect / Developer (pt. time) Aug 08 Mar 09 Zurich (CSC) Java / .NET / Actuate / Jasper Reports Developer Jun 08 Aug 08 TnT Technical Architect Apr 08 Jun 08 Hewlett Packard (HP) Senior Java J2EE SOA Designer / Developer Feb 08 Apr 08 SciSys (Env Agency) Lead Java J2EE SOA ETL Designer / Developer Aug 07 Feb 08 Zurich (CSC) Java J2EE SOA Designer / Developer Feb 06 Jul 07 VOSA Lead Java J2EE SOA Designer / Developer Jan 06 Feb 06 AXA Unix Security Auditor Jul 05 Jan 06 Bearing Point Senior Java J2EE SOA Developer Approx 2 weeks, 05 Hanson Bricks BI Developer Jul 04 Jul 05 Sophron (Vodafone) Senior ETL Developer / Architect Care4PCs Technical / Solutions Architect Three Senior ETL / Java Developer Computer Care Technical / Solutions Architect ePiphany CRM / DWH Senior Solutions Engineer Mar 98 Jul 04 Adidas Salomon Data Warehouse Architect / Lead Developer Canada Maritime DBA / Applications Consultant Microgen-Kaisha Data Warehouse Developer Apak Data Warehouse Developer PERSONAL PROJECTS I have developed a number of projects using the following open source technologies:  Ruby on Rails  Django, Plone, Zope and Python  PHP and Perl  Java ME, Appfuse, OFBiz, Grails I currently have sole responsibility for the system administration of:  Linux (Redhat and Ubuntu) servers  VMWare and Virtualbox servers  HTTP, SMTP, IMAP, POP, SSH services  MySQL and PostgreSQL servers  SME Network services EMPLOYMENT DETAIL  (dates are approximate) Current (part time) [undisclosed] Analyst / Architect / Developer I am responsible for the analysis, design and development of: Page 3 of 6
  4. 4.  Microsoft SQL Server Reporting Services (SSRS) reports.  SOA services using Java, spring-core, spring-ws, spring-integration. Other SOA technologies tested: OpenESB, Mule, Apache Servicemix. Aug 08 – Mar 09 [Zurich (CSC)] Java / .NET / Actuate / JasperReports Developer At Zurich (as the only Java developer on the project) I was responsible for designing and developing PDF outputs (Quotations / Policy Schedules / Cover Letters) for a high profile project. I have achieved the following:  Design and developed proof-of-concept multi-threaded PDF output engines in:  C#, ASP.NET Web Services, Microsoft SQL Server, TSQL, iText.NET  Java, Spring, AXIS, Tomcat, Eclipse, iText, XSD, JAXB.  Java, Spring, AXIS, Tomcat, Eclipse, BIRT.  Java, Spring, AXIS, Tomcat, Eclipse, OpenOffice, XSLT.  Designed, developed and productionised a JasperReports PDF output engine and output templates for Quotes, Policies and Cover Letters. The engine accepts output run requests via. web services, and stores the request state in a RDBMS. The reports are run off-line (I.e. asynchronously) to allow throttling of run requests to prevent server over-loading. Technologies: Java 1.6, Spring Core, Spring MVC, Spring Security, Servlets, JSP, HTML, CSS, JavaScript, AJAX, AXIS, Hibernate, Derby, MSSQL, T-SQL Ant, JUnit, JDBC Mock Objects, Tomcat, Eclipse, JasperReports, iReport, VB.NET Web Service client, Visual Source Safe. Using these technologies, I have saved Zurich over £150K of licensing and support fees that they would have incurred if they had used Actuate iServer for their outputs as they had originally planned.  Modified and improved Actuate erdPro reports for a different Zurich system. Jun 08 – Aug 08|[TnT] Technical Architect At TnT, I was responsible for the technical architecture of TnT's core customer application. Technologies include Java, J2EE, Websphere 5/6, Websphere Portal 5/6, IBM MQ, CICS, AS/400, Mainframe, SAP, Oracle, CA eTrust, Rational RUP, Rational RequisitePro, Rational Designer, Rational ClearQuest, Maven, SVN. Apr 08 – Jun 08 [HP] Senior Java J2EE SOA Designer / Developer At HP, I was a key senior developer of a distributed development team creating a SOA based media management and distribution application for Hollywood partners such as Warner Bros. My responsibilities included analysis, design and development. Technologies: J2EE, FTP, SFTP, SSH, HTTP, SOA, JAX-RPC, JAX-WS, SOAP, Hibernate, Spring, JDBC, Oracle. Servlets, JSP, Struts, HTML, JavaScript XML, XSD, JAXB, XmlBeans, CVS, Ant, JUnit, TDD, Eclipse, Weblogic 10, Jetty, Scrum, Redhat Linux, bash scripting, Windows Development. UML Modelling. Feb 08 – Apr 08 [SciSys] Lead Java J2EE SOA ETL Designer / Developer At SciSys, I was the lead developer leading the design and development of a SOA application for data synchronization between disparate systems. I was responsible for taking the high level architectural design and running workshops with working with the client (The Environment Agency) technical and business personnel to refine the architectural design, produce a detailed design and create a proof-of-concept application. I was responsible for supervising and leading the Page 4 of 6
  5. 5. efforts of other members of the development team. Design responsibilities included data and interface modelling (using XSD), and design documentation using UML. Technologies: J2EE, SOA, EJB, JAX-RPC, JAX-WS, Axis, JMS (Weblogic/ApacheMQ), Spring and Test Driven Development (TDD). Oracle SQL, JDBC. Eclipse, Weblogic 8.1/9.2, XML (XmlBeans, XSD design), Ant, JUnit, Test first development. Requirements gathering. UML modelling. Team Leading and supervision. Aug 07 – Feb 08 [Zurich] Java J2EE SOA Designer / Developer At Zurich, I was part of a large team that was responsible for developing a product enquiry and servicing Extranet that is a key part of Zurich's e-business strategy. Technologies: J2EE, Weblogic 9, ALSB, Spring, HTML, CSS, JavaScript, Velocity, JAX-RPC, XmlBeans, Ant, JUnit, Cruise Control, SVN, Eclipse, Oracle. Feb 06 – Aug 07 [VOSA] Lead Java J2EE SOA Designer / Developer As designer / developer at VOSA, I was responsible for:  Developing J2EE EAI processes to integrate Clarity with Actuate iServer and for general data migration.  Actuate Reports using Actuate tool set and Oracle RDBMS (PL/SQL)  Technical trainer/mentor in EAI, XML, SQL, Actuate  Performed PMO business analysis and requirements gathering sessions. Technologies: Java 1.4/1.5, JAX-RPC, Ant, Eclipse, JUnit, WSDL/SOAP/Axis, Hibernate, UML, XML/XSD/XSLT/XPath, Apache Jelly (XML Scripting), SQL (Oracle), HTML, Javascript, HTTP Jan 06 ­ Feb 06 [AXA] Unix Security Auditor AXA was a short assignment where I security audited the Unix operational environment to ensure compliance with the requirements of Sarbanes-Oxley. Jul 05 – Jan 06 [Bearing Point] Senior Java J2EE SOA Developer At Bearing point, I was responsible for NIKU Clarity (now CA Clarity) development and SOA integration using the following technologies:  J2EE and .NET EAI integration using Java, J2EE, XML, XSLT, SQL.  Oracle RDBMS and Microsoft SQL Server development.  Orion / Weblogic / Websphere J2EE application servers administration and development. Approx 2 weeks – 05 [Hanson Bricks] BI Developer Hanson Bricks was a short contract to repair a corrupted MS SQL and Cognos implementation and also to provide end user Cognos training for business users. Jul 04 – Jul 05 [Sophron (Vodafone)] Senior ETL Developer / Architect At Sophron, I was responsible for the architecture and development of a number of applications. An example Page 5 of 6
  6. 6. application that I developed was a Data Quality (DQ) management solution that used Excel and VBA for the presentation tier, Ab-Initio ETL for the business logic, and Teradata RDBMS for persistence. HOBBIES AND INTERESTS  I have a number of hobbies that I thoroughly enjoy such as running, cycling, cooking, and socializing. My other interests are driven from challenges, exhilaration and self-development. Some examples: Challenges I have carried out six months training with the Royal Marine Reserves. I have cycled from Sydney to Melbourne (Australia - about 700 miles). Exhilaration I have undergone advanced SCUBA diving training, and since then I have been on shark feeding dives and night dives in shark-infested waters. Self-development: I read one technical (IT) book about every fortnight. I enjoy teaching others. Page 6 of 6

×