Drew - Consultant JAVA
Ref : 141229S001-
Domicile
4031 LIEGE (Belgique)
-
Profil
Consultant, Développeur (41 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Senior Freelance Application Developer
European CommissionJan 2014 - aujourd'huiDrew 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
StepStoneJan 2010 - Jan 2014Drew 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 ChaseJan 2007 - aujourd'huiDrew 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 RobertsonJan 2006 - Jan 2007Responsibilities 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
CranewareJan 2004 - Jan 2006As 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 - 2004while 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.
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
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