Geraint

Manly, New South WalesNationality
Share

Work experience

  • Solutions Architect

    Quantexa
    2022.12-Current(3 years)
  • Solutions Architect

    Allianz Australia
    2019.03-2022.12(4 years)
    Lead Architect on multiple projects in the Risk & Compliance domain. These include introducing a new Operational Risk Management system - IBM OpenPages, and a new anti-money laundering solution - Nice Actimize, used for sanctions screening payments. Both projects involve not only IT change, but business process changes also. The Actimize solution is a Cloud managed service running on Microsoft Azure.Another recent project was to design and develop a custom solution using Jira and Confluence to manage regulatory engagement. Delivered a prototype to help explain and sell the idea to senior managers, and lead the implementation into production.Have also worked at the infrastructure level, recently encrypting 100+ databases using the Thales CypherTrust Transparent Encryption product. These range from smaller DB2 and SQL Server, to very large Hadoop data sets.
  • Solutions Architect

    Zurich Financial Services Australia
    2018.03-2019.03(a year)
    Working in a team of 8 solution architects on a large ($100m+) transformation programme, with a well-known wealth/insurance business. Lead Architect position on one of 4 streams of work, responsible for end-to-end technical delivery of consumer credit insurance (cover for personal and home loans). This involved working closely with the business and technology teams of the other parties in the deal to define how Zurich systems will integrate with sales and distribution channels at the bank, and how customer and account data will be kept in-sync across organisations.Worked with key business stakeholders and technology teams across Applications, Data, Infrastructure, and Security to support design decisions, influence and get buy-in from them. Delivered Solution Options documents that compare complexity, business fit and estimated costs. High-Level/Outline Solution Design documents that concisely describe the solution at the right level of detail, and Detailed Design documents to be used by development teams.Ran design workshops, collaborating with architectural peers to resolve design issues, improve quality and share ideas. Took ownership of integration patterns across the whole programme, to drive consistency and avoid duplication across projects, and ensure alignment to architectural standards. The technical landscape includes Salesforce as the CRM and frontend, Mulesoft as the integration layer, with SmartComms and IBM Content Manager as document generation and storage.
  • Application Architect

    Allianz Australia
    2016.01-2018.03(2 years)
    Application Architect and technical owner of multiple applications across the insurance claims management domain. Working on a large scale transformation project to replace existing systems to improve the fulfilment process for motor and property claims.Responsible for all aspects of delivery, including authoring High-level Designs, Component Designs, and Interface Specifications. Splitting and estimating user stories into vertical pieces of functionality that deliver value at the end of each sprint. Leading a team of 6 developers, delivered high-quality greenfield applications into production, following agile methods, to tight deadlines.Delivered on time 4 AngularJS responsive web applications, used by motor repairers and property loss adjusters. These consisted of open-source technologies such as Bootstrap, Node, and Spring. Rest API’s were designed and used to send JSON to backend services written in Java 7, leveraging frameworks such as Spring, Hibernate, and Maven. These applications integrated to existing legacy systems using JMS with IBM MQ messaging. Designed and implemented 3 microservices, built using Rest, Java 8, and Spring Batch, on top of a DB2 database. Standard enterprise design patterns were followed, along with the use of innovative technologies, such as Hazelcast distributed caching, to ensure these are highly scalable, resilient, and fast. Performance tuning was done continuously using App Dynamics, resulting in highly efficient request processing.Currently developing an Angular application using TypeScript, Spring Boot with embedded tomcat, that will deliver distributed transactions using Atomikos. This is to be used by internal staff to administer repairers.
  • Software Architect

    IBM
    2014.12-2015.12(a year)
    Architecting and driving development of backend applications for an award-winning mobile banking app for a leading bank in the UK. Working closely with Solution Architect to govern the technical direction of the project. Authoring Interface specifications to integrate with the bank’s API’s, that enable consumers to check their balances, view statements, make peer-to-peer payments, maintain standing orders, and configure alerts. Writing High and Low-Level Designs that enable the development team to deliver a solution. Ensuring that designs are followed and code quality maintained through regular code reviews using Gerrit. Requires strong stakeholder management to manage expectations of the bank and project managers, alongside ensuring the development team has everything they need to deliver value at the end of each Sprint.
  • Technical Architect

    Monitise
    2012.10-2014.12(2 years)
    Technical Lead on two mobile payment apps, one deployed in Hong Kong that allowed consumers to topup their mobile phone. The other deployed in India that allowed users to buy cinema tickets, pay bills, and do mobile topup. Reviewed High-Level Designs to ensure they were fit for purpose and implementable. Task breakdown and estimation using JIRA, to plan the work needed to deliver a solution. Responsible for producing Low-Level Designs using Enterprise Architect with UML notation. These made use of Design Patterns, used existing open source API’s where possible, and accounted for industry standards such as the ‘OWASP Top 10’. Discussed these designs with developers to ensure they were understood, providing technical guidance and mentoring where required. Governed code quality through code review process using Gerrit. Worked in an agile environment following the SCRUM method.Solution Architect role on a mobile point-of-sale project for a leading bank in the UK. Understanding Customer Requirements and authoring High-Level Technical Designs based on Solution Overview documents. These followed TOGAF principles and adhered to PCI compliance restrictions. Solely responsible for writing Interface Specifications to integrate with Payment Service Providers using SOAP Web Services, and ISO8583. These included TS3, FreedomPay, and OmniPay.
  • Senior J2EE Developer

    Monitise
    2011.03-2012.09(2 years)
    Developing highly transactional, highly available real time applications. Peer reviewing of code and mentoring junior team members. Estimating cost of implementing new changes and identifying risk.
  • Software Engineer

    Target Group
    2010.12-2011.03(4 months)
    Contract Java Developer working on server-side Java applications and front-end web applications.
  • Java Developer

    Quicksilva
    2010.08-2010.12(5 months)
    Contract Java Developer working on server side Java applications.
  • Senior Java Developer

    IAG
    2010.01-2010.07(7 months)
    Contract role developing java applications.
  • Java Developer

    TekInsure
    2009.05-2009.11(7 months)
    Six month contract to develop a J2EE web application used by hundreds of insurance brokers across Australia to purchase products from a well known global insurance provider.
  • Software Engineer

    Inuk Networks
    2007.05-2009.04(2 years)
    Worked independently and as part of a team in all phases of the project lifecycle to produce several back-end web services, standalone java applications, and JSF websites.
  • Future Technolgies Developer

    GCap Media
    2005.11-2007.05(2 years)
    Worked in a team of 3 developers, delivering several business-critical projects using the latest open source technologies.
  • J2EE Analyst Programmer

    Logica
    2002.11-2005.11(3 years)
    Developed a suite of 4 J2EE applications for the National Health Service.

Educational experience

  • University of Exeter

    Computer Science bachelor of science (bsc)
Resume Search
Nationality
Job category
City or country
Jobs
Candidates
Blog
Me