Petros Anagnou
Senior Software Engineer
Email: petros.anagnoy@gmail.com
LinkedIn
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.