Tristan P.

Java

Greater London, England, United Kingdom

About

Experience

  • Java Developer at Tesco
    Nov 2018 - Present · 7 yrs 8 mos

  • Java/C# Consultant at First Derivatives
    Mar 2016 - Mar 2018 · 2 yrs 1 mo

  • Developer at Just Retirement
    Mar 2013 - Feb 2016 · 3 yrs

    My work at JR is fairly spread around Microsoft technologies. I looked after several small applications instead of having one primary focus. General code maintenance, deployment and release assistance. Sharing development practices with actuarial developers. Used C#, Vb.Net and TSQL. Started working using Scrum and changed to Kanban (agile development practices). Projects worked on so far: - Used reflection to extract data from actuarial models. This data was used to create database objects required by the actuary’s models. Maintaining the database was originally a manual task. - Integrated the actuarial models into TFS. - Some experimentation with SSAS for reducing large data sets into smaller sets. These sets were used as inputs for the models. - Experimented with Microsoft Release Management. To help automate releases. - Adding infrastructure to a data warehouse to provide a history of data. Using TSQL, SSIS and SSRS. - Maintained a WPF GUI for setting up model runs. A bit of exposure to windows workflow foundation. - Maintained a system that supplied data to the actuarial application. Exposure to WCF, T4 templating, Entity Framework, and NSubstitute for unit testing.

  • C# developer (via FDM) at BNP Paribas
    May 2012 - Nov 2012 · 7 mos

    I worked on a system displaying real time FX data in Excel using Excel-DNA. The data consisted of positions and trades. It was stored in an Oracle Coherence cluster. Responsible for: - Creating Excel functions requesting data from the cluster. The network requests were serialized using Google Protocol Buffers. - Manual End-to-End data validation. Comparing different sources. This would be done before each production release. - For the final 4 weeks I created a MVVM WPF application for reconciling data between different sources. - On Level 3 support once every 3 weeks. Monitoring production and UAT. Investigating problems. - Building and deploying code to the development environment. Promoting development environment to UAT.

  • Java developer (via FDM) at Deutsche Bank
    Feb 2011 - Feb 2012 · 1 yr 1 mo

    I worked on a project supplying commodities data via a web interface. Responsible for: - Creating GWT pages to display commodities data. The users could persist the data to a CSV on the network. - Assisted with Hibernate working with xml object mappings. We created services utilizing Hibernate which were injected into the server side of GWT. - Used Maven for building ear files and managing dependencies. - Assisted with Spring XML configuration file. The file defined what beans and other dependencies were to be injected into other beans. We also had some Aspect oriented programming. We had a Camel context defined in spring for managing Quartz jobs and routing XML JMS messages to produce CSV files.