Solutions Architect
IG Index
2009-09-01-2017-08-01
Projects: Technical leader and architect for the new IG analysis tools website that integrates different sources of information both inte...
Projects: Technical leader and architect for the new IG analysis tools website that integrates different sources of information both internal and external, using CORBA, Web Services, REST, Http Pipelining, JMS, FTP and InVision. Performance and stability improvements of IG’s Adobe CQ5 installation. Performance and stability improvements of the real-time pricing delivery platform for web and mobile users, based on LighStreamer. Performance and stability improvements of IG’s SalesForce Organisation. Architect for several projects on the Marketing area using IG’s Big Data installation: client segmentation, bonus campaigns, journey personalisation. Architect for the new web trading platform. Responsibilities: Architecture of IG's new research applications. Architecture of IG’s big data applications. Development of new services and third party integrations. Mentoring and coaching of developers, code reviews and training. Mentoring and coaching of architects and architecture reviews. Performance, resilience and capacity analysis. Last line of support. Environment: Linux, Java 6/7/8, Clojure, Oracle, PostgreSQL, MongoDB, Spring, Terracotta, Tomcat, LightStreamer, TDD, SVN, Git, Akamai, Lucene, ElasticSearch, Hadoop, Spark, SparkStreaming, Apache HAWQ, ActiveMQ, Kafka, Docker.
J2EE developer
Betfair
2007-11-01-2009-09-01
Projects: Maintenance of Exchange Games REST API, a highly concurrent, performance critical for the Betfair Exchange games. Implementatio...
Projects: Maintenance of Exchange Games REST API, a highly concurrent, performance critical for the Betfair Exchange games. Implementation of the first SOA services, setting up the company wide standards for the definition, documentation, implementation and release of new services. Proof of concept for new poker client and platform. Maintenance of current poker platform. Responsibilities: Design and implementation of new features. Analysis of production issues and bug fixing. Performance and capacity analysis. Proof of concept of the different architectural options for the new poker platform (Adobe LiveCycle ES, REST, CXF, JMS, OSGi, Oracle Coherence) Standardisation of SOA services (project structure, documentation, release, packaging, monitoring, cache, configuration ...) Automation and standardisation of the build process (continuous integration, branching and releasing policies and tools) Environment: Linux, Java 6, Oracle, XML, Spring, Oracle Coherence, Tomcat, TDD, Perforce.