← Back to Home
Petros Anagnou
Senior Software Engineer
Email: petros.anagnoy@gmail.com
Download PDF
Summary
Senior software engineer with a primary background in backend systems for
FinTech. Worked in cross-functional squads delivering complex features
around payments and ledgers. Thrives in a mix of hands-on impact and
high-level architecture.
Skills
-
Languages: Python (main), Golang, JavaScript
(React/Vue).
-
Databases/Streaming: PostgreSQL, RabbitMQ, Redis,
Kafka, MongoDB.
-
Infra: Docker, Kubernetes, Prometheus, Grafana, GCP,
AWS, Argo, Flux.
Experience
Senior Software Engineer | Iwoca, London, UK |
Sept. 2025 – Present
-
Led the development of the in-house ledger for Iwoca’s new credit card
product. Built a robust ledger infrastructure targeted for scale and
reliability.
-
Worked with product, ops, and finance to define requirements around
credit mechanisms, interest, reconciliations, UX.
-
Drove forward understanding of requirements by building a ledger
simulator tool.
Stack: Python, FastAPI, Postgres, Kafka, Kubernetes.
Senior Software Engineer | Plum Fintech, London, UK |
2021 – 2025 (Senior since 2024)
-
Led and made significant contributions to critical company features end
to end, including: Integration with account providers, Variable
Recurring Payments (VRP), Open Banking integration, Payment and deposit
methods, Interest accounts, Ledgers and Accounting system, and
Reconciliations.
-
Led design of an org-wide refactoring of money movement APIs,
simplifying a legacy codebase across several products.
-
Drove major technical initiatives in the backend, focusing on
performance, refactoring, good practices, and managing technical debt.
- Led onboarding and provided mentorship to over 10 engineers.
- Contributed to squad roadmap and project planning.
- Conducted interviews for over 20 candidates.
Stack: Python, Flask/FastAPI, Postgres, Celery, RabbitMQ,
Redis, Kubernetes.
Software Engineer | Synelixis Solutions, Athens, GR |
2020 – 2021
-
Design, development, testing and deployment of distributed applications
and web services.
-
Developed a security monitoring tool which recorded kernel audit events
in Linux systems.
Stack: Python, Django/DRF with Celery, Go, Postgres,
RabbitMQ, Redis, Kubernetes.
Software Engineering Intern | ComplyAdvantage, London, UK
| Autumn 2019
-
Development, bug fixing and testing of the Transaction Monitoring
Product.
Stack: Python, Django/DRF, Celery, Typescript, Cypress,
Docker.
Education
University of Athens | 2015 – 2019
- Specialization in Software development. Grade: approx. 8/10.