Victor Roussekov

👋
Data Engineer at Revolut.


EXPERIENCE (10+ years)

Revolut (2+ years)

Software Engineer (Data), Data Platform · Data Warehouse Oct 2025 – Present

  • Designed and built schema synchronisation services in Python and Java to improve data warehouse consistency, streamlining end-to-end schema management processes across Revolut’s global data platform.

  • Provisioned multi-region infrastructure and managed end-to-end DevOps workflows to deploy data platform services across all global regions Revolut operates in, using Terraform, Kubernetes, and CI/CD pipelines.

  • Participated in on-call rotations (watchmen), triaging and resolving production incidents to ensure reliability and uptime of shared data platform services.

Software Engineer (Data), Australia · Technology  April 2024 – Oct 2025

  • Developed an end-to-end, PCI DSS-compliant regulatory reporting solution to generate and deliver reports to Australian regulators (AUSTRAC and APRA).

  • Provisioned Google Cloud Platform infrastructure, including GKE clusters, load balancers, IAM roles and permissions, secrets management, monitoring frameworks, database virtual machines, and networking rules.

  • Deployed and managed Airflow on Kubernetes, responsible for creating and maintaining mission-critical ETL and regulatory reporting workloads.

  • Mapped regulatory reporting requirements for the Financial Claims Scheme (APS 910) to internal source tables and wrote Airflow jobs to extract data from source PostgreSQL databases to Parquet files stored in Google Cloud Storage.

  • Implemented data quality checks, monitoring rules, and alerting frameworks to ensure end-to-end correctness and observability of critical services and reporting pipelines.

Spaceship (5+ years)

Senior Data Engineer Jan 2021 – March 2024

  • Architected a data warehouse using dbt and BigQuery, modeling raw data into a medallion architecture using Kimball data modeling principles. Modeled a variety of use cases, including CAC/LTV, A/B testing, performance marketing, risk and compliance, and finance reporting.

  • Provisioned Airflow via GCP Cloud Composer using Terraform and Google Cloud Storage, creating CI pipelines to build and test DAGs in development, and CD pipelines to deploy DAGs to production.

  • Owned the creation and maintenance of mission-critical ETL and data warehouse workloads, overseeing the entire process from extracting source data from operational databases to building and maintaining dbt data models used in downstream reporting.

  • Deployed and managed Metabase on Kubernetes, adopted by the entire business for day-to-day decision-making. Educated non-technical stakeholders and provided tailored data models and reports for their use cases.

Senior Software Engineer Jan 2020 – Jan 2021

  • Promoted to Senior Software Engineer for exceeding performance expectations and consistently delivering features end-to-end, from scoping requirements and planning tasks to implementing both frontend and backend components.

Software Engineer  Dec 2018 – Jan 2020

  • Led the build, maintenance, deployment, and release of all frontend products, including a marketing website (Next.js/Prismic), a web app (React/Apollo), a mobile app (React Native/Apollo), and an admin panel (React/MobX).

  • Implemented features across the entire stack, including database schema design, developing microservices (Go/gRPC/Protobuf/SQL), creating APIs (REST/GraphQL), and consuming them (Apollo/React/React Native).

Spitfire (1.5 years)

Senior Software Engineer Sep 2017 – Nov 2018

  • Architected and built React/Redux frontend from scratch of new wealth management product, successfully launching and on-boarding first client with over $500M of Funds Under Advice.

  • Created gamified referral system using Ambassador and AWS Lambda, providing financial advisors with a portal to track their rewards for on-boarding their clients.

  • Responsible for screening and interviewing frontend developers, as well as mentoring and teaching junior frontend developers, facilitating them through an internship program.

Software Engineer  Jun 2017 – Sep 2017

  • Responsible for the delivery of all frontend products, leading and managing a team of three frontend developers and a designer.

  • Architected and built React/Redux frontend from scratch of new superannuation (retirement fund) product, successfully launching and on-boarding over $200,000 of Funds Under Management.

  • Designed and implemented several REST APIs using AWS Lambda, Serverless, and API Gateway.

Cogni (3 years)

Software Engineer  Jun 2014 – Jan 2017

  • Produced technical architecture for backend services, designing RESTful APIs, database schemas, and implemented a proof-of-concept using Go, Protobuf, and gRPC for microservices.

  • Created low and high-fidelity designs for mobile application using Sketch and InVision, then ran weekly sprints with an external development team to produce a demo iOS application.

  • Participated in the Next Step Challenge, one of Europe’s largest accelerator programs, awarded with the Investor’s Choice Award.

University of Queensland (1.5 years)

Junior Software Engineer Jun 2012 – Nov 2013

  • Implemented system for creating and monitoring frontend unit tests written in PhantomJS/CasperJS, delivering a full-stack PHP application to visualise unit tests and notify teams of failing test cases.

  • Created a custom-made knowledge-base in PHP with CMS capabilities, as well as a commenting and voting system for issues, integrated as part of an in-house product ServiceView.

  • Produced extensive documentation on a variety of products and topics, including MySQL performance tuning, headless navigation scripting, and instructional guides for internal products.

EDUCATION

Bachelor of Information Technology (Honours)
University of Queensland 2014 — 2015

Bachelor of Information Technology
University of Queensland 2011 — 2013

  • Graduated with First Class Honours, included on Dean’s Honours List

  • Grade Point Average: 6.7 / 7.0

REFERENCES

Available upon request.

Back to top