- ZahlungswerkSoftwarearchitektur und Backend-entwicklerBANKEN & VERSICHERUNGENFebruar 2023 - Heute (1 Jahr und 12 Monate)Hamburg, DeutschlandAs an IT Architect and Java backend developer, I specialize in payment systems. I have created several microservices using Java 17, 21, and Spring Boot 3. Additionally, I manage DevOps tasks for developing and staging environments in GCP.Key Responsibilities:
- Java Spring Boot Development: Developed microservices with Java 17, 21, Redis, Postgres, Spring Boot 3, PubSub, Camunda, Neo4j, Jobrunr, OpenAPI, and Debezium.
- CI/CD Pipeline: Defined CI in Bitbucket for staging and develop-ment deployments.
- GCP Cloud Environment: Installed and configured development and staging environments.
- Fraud Detection: Built models in Neo4j for fraud detection.
- Istio Mesh: Configured Istio for routing, multi-versioning sup-port (Canary, Blue-Green, Mirroring).
- Logging and Monitoring: Set up Loki-Stack for log tracing across microservices.
- Argo CD: Implemented Argo CD and Argo CD Image Updater and Argo rollout for application deployment in Dev and Staging environments.
- Helm: Configured deployment repositories with Helm.
- Debezium: Set up Debezium for sending outbox messages via PubSub.
- axxessio GmbHSoftware DeveloperBERATUNG & AUDITSOktober 2019 - Heute (5 Jahre und 4 Monate)Darmstadt, GermanyWorking as a Backend developer. I am working with Spring boot, Spring Webflux, Spock, Postgres, Kubernetes, Docker, Redis, Quarkus and also sometimes Python,...
- GFT GroupFunctional AnalystApril 2019 - Oktober 2019 (6 Monate)Frankfurt, Germany• Implementation of a large-scale project• Follow-up of new technologies and methods• Coordination with project participants to develop Trade finance solution for Deutsch Bank
- Master of Science in Computer ScienceIslamic Azad University2002Bachelor's degree, Computer science - hardware
- High School Diploma, MathematicsAlborz High school1997High School Diploma, Mathematics
- Microservices: Clean Architecture, DDD, SAGA, Outbox & KafkaUdemy2022