I currently work at Rabobank, where I am responsible for initiating, developing, and delivering over 8 Java, Spring, and React applications from the ground up, as well as designing new microservice-based architectures. I work extensively with Java 17 and the latest version of Spring, utilizing Azure DevOps, AWS, and event-driven architecture to deliver high-quality, scalable solutions. I am passionate about translating business needs into technical solutions that create real value and drive innovation within a professional team and tribe
Senior Consultant at Maxima Europe | Working with Rabobank (Amsterdam, Netherlands)
Feb 2024 - Since Now
Stack: Java 17, Spring & Hibernate, RestAPIs, AWS, Azure, Azure DevOps, K8s, Kafka, Splunk, Docker, MongoDB, JS/Typescript, React.js
NAMO BPM AS (Oslo, Norway) / Remote Working From Isfahan, Iran
July 2021 - August 2023
Stack: Java 17, Spring & Hibernate, RestAPIs, AWS, NodeJS, Express, Docker, JS/Typescript, React.js, Next.js, PostgreSQL, MongoDB, Kafka, Redis, Prometheus, Grafana, GitLab CI/CD, Azure DevOps
RAYADIAR System (Isfahan, Iran)
July 2019 - Jun 2021
Stack: Java 11, Spring & Hibernate, RestAPIs, PostgreSQL, MongoDB, Docker & Swarm, AWS, gRPC, React, Jenkins, ELK, Kafka, Redis, Prometheus, Grafana
IRISA (Isfahan, Iran)
March 2018 - Jun 2019
Stack: Java 6-8 & J2EE, JSF2, Servlet, Oracle DB, ADF, BPMS, WebLogic, OAM, OID, OEM, ELK
Stack: Java 6-8 & J2EE, JSF2, Servlet, Oracle DB, ADF, BPMS, WebLogic, OAM, OID, and OEM, ELK
Payame Noor University, Tehran, Iran (2013-2016)
Payame Noor University, Isfahan, Iran (2008-2013)