Drew - Consultant JAVA

Ref : 141229S001
Photo de Drew, Consultant JAVA
Compétences
Expériences professionnelles
  • Senior Freelance Application Developer

    European Commission
    Jan 2014 - aujourd'hui

    Drew is currently contracted to develop the systems at the European Commission (EEAS and DG SANTE).

    The systems are built with: Java, Coldfusion and PHP, with Oracle SQL, and HTML5, jQuery, Dojo, KendoUI, Bootstrap, OWASP and Selenium.

    These projects are developed within strict deadlines and budget. There is a peer-review process, we do paired-programming, and have many KPIs to help review our own particular contribution to each project.

    These projects follow the Agile methodology: daily SCRUMS.

    We create our own testcases and work closely with QA for vulnerability testing and performance testing.

    The results we aim for (like every developer), is readable, robust, secure and performant code.

  • Senior Software Engineer

    StepStone
    Jan 2010 - Jan 2014

    Drew developed the Full Stack for the Online Platform and Backoffice system at StepStone (written in Coldfusion, MS SQL, Coldbox and JQuery / AJAX / JSON / SOAP / webservices).

    He was the main developer for the companys' iPhone Application developing the webservice interface between the mobile devices and the search engine.

    He also for instance migrated the file system to Akamai net storage, and provided the modules to manage the new storage system.

  • Analyst Developer

    JP Morgan Chase
    Jan 2007 - aujourd'hui

    Drew developed the Pricing System which was at the heart of all investment activity carried-out by the bank (Equity Exotics and Credit Hybrids).

    The Core Pricing Engine which he developed, returned risk and spot-prices on any type of Financial Instrument which was passed to it for pricing. It was built in C++, Java, Sybase SQL, Solaris, Linux and XSLT.

    This was core development, with very high throughput, and business critical data.

    He was also on-call to support this system by responding to any issues arising globally, in the role of third-level support.

  • Systems Analyst Programmer

    Hymans Robertson
    Jan 2006 - Jan 2007

    Responsibilities included developing the Pensions Administration Systems (in C++), and performing Systems Analysis - typically with TSQL/Stored Procedures, Transactions, DTS, XML and VBscript. Drew also carried-out some administrative tasks on the SQL Server databases such as data backups, user permissions and data integrity checks.

  • Tester, Developer & Integration Specialist

    Craneware
    Jan 2004 - Jan 2006

    As part of the Quality Assurance team, Drew carried-out regression testing and new feature testing, covering all stages of Bug tracking and Change Request tracking

    To achieve this more quickly, and free up time for more specific testing, he created an autonomous regression-test suite, written in Python. It reduced the regression testing from 6 man-days to under 3 hours per release cycle.

    As part of the Development Team, Drew was responsible for integrating Cranewares' software with the clients' billing system.

    He liaised with IT teams in each client hospital, to migrate their data to Cranewares' system. He performed data manipulation and integration which required ad-hoc SQL and VBscript development.

    One of the software products used OLAP technologies for a Business Intelligence application which sat on top of a data warehouse or transaction database.

    After each integration was complete, Drew carried-out training sessions with the healthcare experts as well as the respective IT teams of each facilities.

  • Additional Experience

    1998 - 2004

    while Drew was at Secondary School and University, he supported himself with the following jobs: Royal Bank of Scotland - Credit Card Processing (contracted); The Castle Group – Security Guard; George Inter-Continental Hotel – Waiter; AWG Construction – Joiner/Labourer; Skibo Estate – Butler and Course Porter; Menzies Engineering Design – Work Experience.

Études et formations
  • Education

    2000-2004 Edinburgh University

    • 2:1 Honours Degree in Software Engineering with BCS accreditation. (4 year course)
    • Languages studied: Java, C++, postgreSQL, UML (OOA/OOD), Agile, RUP, XML, HTML, Xpath/Xquery, PHP, VBA, Python and Prolog, among others.
    • Individual project on a distributed peer-to-peer file sharing system.
    • Final year project investigating the feasibility of a Computer-Aided Index Generator.
    • System Design team project to develop an on-line shopping experience via a web-controlled robot.

    • Course modules:
    Software Engineering Algorithms and Data Structures
    Compiling Techniques Computer Graphics
    Operating Systems Human-Computer Interaction
    Computer Architecture System Design
    Embedded Systems Computer Communications
    Modelling and Simulation Database Design
    Distributed Systems Professional Issues.

    Professional Certification

    Apr 2006 Microsoft: Administering a Microsoft SQL Server Database: Course ID M2072

    Sep 2008 XSLT: Xslt and related technologies advanced course

    Dec 2010 Coldfusion 8: Adobe professional certification

    Aug 2013 C#.NET: C# Programming in the .NET Framework

    Dec 2016 Java: Developing applications for the Java EE 6 Platform

    Aug 2017 Angular 5: The Complete Guide, by UDemy

    Key Skills

    SQL 11+ years • Oracle PL/SQL 11g, 12c. / Microsoft SQL 2005 / 2008 and Sybase ASE
    • Datawarehousing, Reporting Services, OLAP/Analysis Services, BI, Crystal Reports, MDX
    Coldfusion
    (frameworks: Coldbox, Mach II and Fusebox) 8+ years • Versions 7 to 11.
    • Adobe Certification gained
    Java 5+ years • Used at StepStone and JP Morgan
    • 4 years of Java assignments and projects at University – one per week on average.
    • Java EE 6 Oracle course completed to keep skills current.
    Javascript:
    jQuery/Prototype/AJAX/Dojo
    /KendoUI/Bootstrap
    8+ years • Used at the European Commission and StepStone
    Python 1 year • 75% of my time at Craneware Inc
    C# .NET 1 year • Certified through O’Reilly and The University of Illinois
    Linux/Solaris 6+ years • At JP Morgan
    • Linux OS at University
    C++ 3 years • 20% of my time at JP Morgan and Hymans
    Web Services 6+ years • At StepStone I created the company iPhone App.
    XML / XSLT / XPath
    3 years
    DreamweaverMX / Eclipse / Perforce / SVN Tortoise / jira
    10+ years
    IIS7, Apache
    7+ years
    PowerShell 1 year

Autres compétences
Education

2000-2004 Edinburgh University

• 2:1 Honours Degree in Software Engineering with BCS accreditation. (4 year course)
• Languages studied: Java, C++, postgreSQL, UML (OOA/OOD), Agile, RUP, XML, HTML, Xpath/Xquery, PHP, VBA, Python and Prolog, among others.
• Individual project on a distributed peer-to-peer file sharing system.
• Final year project investigating the feasibility of a Computer-Aided Index Generator.
• System Design team project to develop an on-line shopping experience via a web-controlled robot.

• Course modules:
Software Engineering Algorithms and Data Structures
Compiling Techniques Computer Graphics
Operating Systems Human-Computer Interaction
Computer Architecture System Design
Embedded Systems Computer Communications
Modelling and Simulation Database Design
Distributed Systems Professional Issues.

Professional Certification

Apr 2006 Microsoft: Administering a Microsoft SQL Server Database: Course ID M2072

Sep 2008 XSLT: Xslt and related technologies advanced course

Dec 2010 Coldfusion 8: Adobe professional certification

Aug 2013 C#.NET: C# Programming in the .NET Framework

Dec 2016 Java: Developing applications for the Java EE 6 Platform

Aug 2017 Angular 5: The Complete Guide, by UDemy

Key Skills

SQL 11+ years • Oracle PL/SQL 11g, 12c. / Microsoft SQL 2005 / 2008 and Sybase ASE
• Datawarehousing, Reporting Services, OLAP/Analysis Services, BI, Crystal Reports, MDX
Coldfusion
(frameworks: Coldbox, Mach II and Fusebox) 8+ years • Versions 7 to 11.
• Adobe Certification gained
Java 5+ years • Used at StepStone and JP Morgan
• 4 years of Java assignments and projects at University – one per week on average.
• Java EE 6 Oracle course completed to keep skills current.
Javascript:
jQuery/Prototype/AJAX/Dojo
/KendoUI/Bootstrap
8+ years • Used at the European Commission and StepStone
Python 1 year • 75% of my time at Craneware Inc
C# .NET 1 year • Certified through O’Reilly and The University of Illinois
Linux/Solaris 6+ years • At JP Morgan
• Linux OS at University
C++ 3 years • 20% of my time at JP Morgan and Hymans
Web Services 6+ years • At StepStone I created the company iPhone App.
XML / XSLT / XPath
3 years
DreamweaverMX / Eclipse / Perforce / SVN Tortoise / jira
10+ years
IIS7, Apache
7+ years
PowerShell 1 year

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Consultant
Marie

Consultant

  • ÉPINAY-SUR-SEINE
SAP CONCUR SAP AGILE SQL SHAREPOINT JAVA
Disponible
CV Développeur JAVA
Hicham

Développeur JAVA

  • VESOUL
JAVA Spring Boot SPRING BATCH API RESTful GITLAB SQL Angular React Native NestJS DOCKER
Disponible
CV Consultant IT
Laure

Consultant IT

  • TOULOUSE
Kubernetes JAVA DEVOPS Google Cloud Platform Sécurité
Bientôt disponible
CV Business Analyst
Omar

Business Analyst

  • NOISY-LE-GRAND
DATA SQL PYTHON JAVA MICROSOFT DYNAMICS 365 JIRA SAP SHAREPOINT AGILE SCRUM
Disponible
CV Consultant IT CRM
Pierre

Consultant IT CRM

  • BORDEAUX
ADOBE CAMPAIGN JAVA SALESFORCE SQL
Disponible
CV Consultant JAVA
Mohamed Amine

Consultant JAVA

  • BAGNEUX
BONITA BPM JAVA IBM Case Manager SQL ANGULARJS AGILE LINUX SQL SERVER ORACLE UNIX
Disponible
CV Consultant devops
Khaled

Consultant devops

  • CHAVILLE
ANSIBLE UNIX JAVA DEVOPS
Disponible
CV PMO / Chef de projet
Rabah

PMO / Chef de projet

  • PUTEAUX
JAVA ORACLE AGILE J2EE ITIL
CV Consultant Développeur MULESOFT
Ange

Consultant Développeur MULESOFT

  • LE BLANC-MESNIL
API RESTful MYSQL MULESOFT ANYPOINT PLATFORM PYTHON JAVA TIBCO BUSINESSWORKS MONGODB CASSANDRA JENKINS DOCKER
CV Consultant BPM
Fares

Consultant BPM

  • PARIS
BPM JAVASCRIPT SQL BONITA BPM JAVA AGILE Angular
Disponible