Declan Greenhalgh

About Me


I currently work at UBS, as an IT Service Delivery Manager, looking after a small team responsible for implementing flow transformation capability within a multi-year re-engineering programme.

My previous emplyment at Tesco Plc. as a back-end engineer for the Enterprise Search platform. I mainly worked on building Java applications running on AWS and Azure via Kubernetes, leveraging Elasticsearch.

I have previously worked at Rightmove, as a full-stack developer in the Data Services department. Additional technologies include Spring Frameworks (inc. Spring Boot), Python 3, Kafka, AngularJS, Cucumber, Pact and Selenium.

I used to work at ION Trading Ltd., as a developer within the FX space. Technologies used included Java 8, Mockito, Guice, Robot Framework and Hibernate.

I was previously a product owner/developer working for MThree Consulting Ltd., working on-site at the Royal Bank of Scotland Group.

I built enterprise technologies using Java, FIX Protocol, and Unix, though I have experience with C# and am generally happy to work in any Object-Oriented language.

I have an MSc. in Computer Science from the University of Kent, alongide a BSc. (Hons) in Psychology and Sociology. Alongside this, I hold an ITIL Foundation certificate in IT Service Management.

Feel free to take a look at my CV or my LinkedIn Profile.

Projects


  • UBS: Transformation Capability
  • I currently manage a small team delivering a transformation capability, homogenising a variety of flow into UBS across FIX, SWIFT, and file amongst other formats, into UBS native message structures (and vice versa).

  • Tesco: Enterprise Search
  • I contributed to the Enterprise Search platform at Tesco, surfacing products across the Tesco estate. I mainly worked on data ingestion and infrastructure, delivering Java 8 applications on distributed cloud platforms.

  • Rightmove: Data Services
  • I worked within the Data Services space at Rightmove, on the stack of products servicing the property science and valuation area. I developed RESTful Microservices in Java 11 and Python 3, and implemented front-ends in AngularJS and React.

  • ION: FX Technology
  • I worked on a large-scale, multi-year FX re-engineering project. The aim was the delivery of multiple post-trade applications, using a service-oriented architecture.

  • RBS: Futures Execution & Clearing Technology
  • I have worked within the Futures Technology space at RBS, managing the in-house Execution/Clearing middleware platform. The technology used client/server Java methodologies, and required knowledge of the FIX Protocol. I completed a large transformation project for a vendor switch during my tenure. I additionally worked on the decommission and rewrite of mass legacy code.

  • CMMI & Agile Methodologies
  • I have worked on enhancing existing Agile practices within my team, implementing Agile methodologies with Scrum and Kanban techniques, whilst using technologies such as JIRA, Confluence, Stash, Github and Gitlab. Additionally, I introduced a Continuous Maturity Model Integration to my team in order to further add to our productivity. I am keen to continue this kind of work in the future.

  • Continuous Integration
  • I've implemented high standards of CI for my projects including the use of TeamCity, Jenkins, Artifactory and Maven.