Duties + Achievements

Worked on Revolut for Business, Onboarding team.

  • Took ownership of Backoffice system used daily by hundreds of Agents to conduct KYB/KYC for >10k businesses monthly.
  • Rapidly mastered complex business domain, delivering high impact changes and fixes with minimal defects.
  • Led multiple team initiatives: agent aggregated chat, region-sensitive messaging, contextual history.
  • Led multiple inter-team initiatives: termination cross-check, shared devices listing,
  • Delivered significant features: decoupling checks from Backend, contextual history, ticket routing changes, hierarchical shareholder editor, document folders and many region-specific features.
  • Worked full-stack, delivering new features and bug fixes across backend (Java) and frontend (React)
  • Worked across both Backoffice and Business Web front-ends.
  • Continually improved the business and code by refactoring and adding tests, writing and organising documentation and mentoring engineers.

Tech

  • react
    • react-query
    • styled-system
    • redux
  • typescript
    • ramda
    • zod
    • msw
  • java
    • jooq
    • spark
    • jetty
    • newrelic
    • jupiter
    • mockito
    • spock
    • groovy
    • junit
  • sql
    • architecture
      • ddd
      • bdd
      • event-driven
      • micro-services
      • monolith

    Feedback

    “Provides methodical, well-tested and well-communicated solutions. Communicates effectively with team members and stakeholders.“
    Functional Manager

    Projects

    • Agent aggregated chat
    • Region-sensitive messaging
    • Contextual history
    • Termination cross-check
    • Shared devices listing
    • Decoupling checks from Backend
    • Ticket routing for junior escalation
    • Hierarchical shareholder editor
    • Document folder management
    • Region-specific features
    /images/works/revolut/revolut-1.png
    /images/works/revolut/revolut-3.webp
    /images/works/revolut/revolut-2.png
    © 2024 Jonathan Conway