Senior software engineer · Netherlands

Java & distributed
systems.

Software engineer with experience in payments, transaction monitoring, customer due diligence (CDD), property technology, and ERP platforms.

Java
Engineer & distributed systems
Currently
bol.com

A software engineer drawn to reliable systems and thoughtful collaboration.

I have worked on high-volume marketplaces, financial and health workflows, and enterprise platforms. I enjoy solving problems with teams, learning from production, and making complex systems easier to understand.

My core toolkit includes Java, Spring Boot, PostgreSQL, Kafka, and Kubernetes. Outside work, I remain curious about new technology, theoretical physics, and the ideas that connect them.

A brief path through my career.

  1. Jun 2025 — Present

    Senior Software Engineer Bol.com

    Netherlands

    Building capabilities for payment risk, transaction monitoring, and customer due diligence.

  2. Oct 2022 — May 2025

    Software Engineer Realworks

    Netherlands

    Developed integrations and backend services for Nieuwbouw module, within Dutch leading real-estate platform.

  3. Nov 2020 — Sep 2022

    Software Engineer CRM Squad Lead, Kilid

    Iran

    Led the CRM squad, building systems for property and customer operations.

  4. Oct 2020 — Feb 2021

    Part-time Software Engineer Tamin ICT & Management Consultancy

    Iran

    Contributed to prescription module and electronic signature on prescription.

  5. Aug 2018 — Oct 2020

    Junior Software Engineer Taraz Samaneh (WebGostar)

    Iran

    Built modular Java services for ERP and insurance operations.

Projects and explorations.

2021 · Personal project

Creator | Hades

A standalone library that produces JPA Criteria queries through reusable specifications with dynamic filters, joins, pagination, sorting, and aggregate support.

Java · JPA · Criteria API

University project

Full-Stack Prescription Management

A Java, JavaScript, and Oracle platform for creating and tracking prescriptions, tying them to the correct patient and maintaining records through the full lifecycle.

Java · JavaScript · Oracle

Systems I work with.

Backend Java, Spring framework, Hibernate/JPA, REST, GraphQL

Distributed systems Kafka, Google Cloud Pub/Sub, event-driven architecture, idempotency, transactional outbox, Saga

Data PostgreSQL, Redis, BigQuery, indexing, query optimisation, replication, partitioning

Platform Docker, Kubernetes, Prometheus, Grafana, Datadog, Micrometer, distributed tracing

Quality & security JUnit, Mockito, Testcontainers, OAuth 2.0, OpenID Connect, JWT, OWASP

B.Sc. in Software Engineering

Shamsipour Technical University, Tehran · June 2020

Graduated with Grade A.

Let’s stay
connected.