conwy.co

Work > 
Fiserv

Duties + Achievements

Built core screens, components and services of Westpac’s new Online Banking system, utilising the Fiserv payments platform, targeting Desktop and Mobile, with AA accessibility. Also involved in business analysis, documentation, 3rd-party API integration (e.g. BPAY), automated and manual testing, test framework design, task triage, estimation and assignment and working with teams in Pune and Delhi.

Considerations included performance, scalability, security (including PCI compliance and OWASP top 10), accessibility (WCAG AAA compliance) and support for Desktop and Mobile devices.

  • Make a Payment – an interactive, context-sensitive user interface supporting a range of payments types, whilst always presenting the simplest set of options to the user.

  • Make a Transfer – intra-bank transfers, with similar requirements to Make a Payment.

  • Payments back-end – worked with team on payment processing, connecting to ACH Batch, keeping an internal record of the payment, authorisation and event-sourcing.

  • Accounts – account management screens for single customer and multi-customer.

  • Payments – filterable, scalable payments grid with actions, visuals and pop-ups.

  • Component library – targeting desktop and mobile, scalable, accessible (AA).

Organised and maintained requirements and other information, using Wiki, QualityCentre, TFS and Sharepoint. Performed extensive analysis during build phase, due to multiple concurrent releases and multiple products. Prototyped solutions with pen and paper, Chrome Dev tools, Paint.NET, to present to Westpac BAs.

Tested on iOS/Android/Blackberry, using emulators, Weinre, VirtualBox and recording screen-casts.

Tech

  • .NET
    • C#
    • NUnit
    • WCF
    • WebAPI
    • FluentValidation
    • Log4Net
    • AutoMapper
    • AutoFac
    • NuGet
    • ADO.NET
  • SQL Server
    • T-SQL
    • Execution Plans
  • Javascript
    • Knockout
    • QUnit
    • RequireJS
  • CSS
    • LESS
    • CSS3
  • PowerShell
    • Teamcity
      • Java
        • Spring
      • Selenium
        • Design Patterns
          • CQRS
        • Git
          • PoshGit

        Feedback

        “Jonathan has an excellent web development skill, the passion to go along with it, and the dedication to finish the job no matter what. It has been a pleasure working with Jon during my tenure at Fiserv within the Westpac project.”
        Technical Lead
        “Jonathan was the type of developer I wish I could replicate! Hard working, dedicated, talented in all aspects of development, always a team player willing to help out and always dependable.”
        Program Director

        Projects

        • Make a Payment
        • Make a Transfer
        • Payments back-end
        • Show 3 More
        © 2024-2026 Jonathan Conway