2025 — Present · Personal project
RentFlow
A property-management platform for tenants, leases, payments, and property workflows—built as a modular Java/Spring Boot system with PostgreSQL, Docker, and Kubernetes.
Senior software engineer · Netherlands
Software engineer with experience in payments, transaction monitoring, customer due diligence (CDD), property technology, and ERP platforms.
01 / About
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.
02 / Experience
Netherlands
Building capabilities for payment risk, transaction monitoring, and customer due diligence.
Netherlands
Developed integrations and backend services for Nieuwbouw module, within Dutch leading real-estate platform.
Iran
Led the CRM squad, building systems for property and customer operations.
Iran
Contributed to prescription module and electronic signature on prescription.
Iran
Built modular Java services for ERP and insurance operations.
03 / Personal projects
2025 — Present · Personal project
A property-management platform for tenants, leases, payments, and property workflows—built as a modular Java/Spring Boot system with PostgreSQL, Docker, and Kubernetes.
2021 · Personal project
A standalone library that produces JPA Criteria queries through reusable specifications with dynamic filters, joins, pagination, sorting, and aggregate support.
University project
A Java, JavaScript, and Oracle platform for creating and tracking prescriptions, tying them to the correct patient and maintaining records through the full lifecycle.
04 / Toolkit
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
05 / Education
Shamsipour Technical University, Tehran · June 2020
Graduated with Grade A.
06 / Contact