Senior spring boot and spring webflux developer. Apache Kafka, DB, ... Familiar with Python.
Aktualisiert am 05.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.06.2024
Verfügbar zu: 100%
davon vor Ort: 10%
spring boot
Cloud
Back-End
Mongo-Database
PostgreSQL
Java
Software Deployment
Kubernetes
Docker
CI/CD
Camunda
BPMN
Neo4j
English
Fluent in writing and speaking
Persian
Mother Language
German
B1 certificate and still learning

Einsatzorte

Einsatzorte

Frankfurt am Main (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-02 - 2024-05

Payment solution

Architekt und Java backend-entwikler Java 21 PostgreSQL Kubernetes ...
Architekt und Java backend-entwikler

In this project I am working as Architect and java backend developer in payment system, I create several microservices on java 17, 21, spring boot 3 and also I do Devops tasks for prepare the dev and staging environment in GCP cloud. Some of my task are:

·      Working as a java spring boot developer and develop several microservices with java 17, 21, Redis, Postgres, Spring boot 3, PubSub messaging, Camunda, Neo4j, Openapi, Debezium, ?

·      CI definition in Bitbucket for deploying in staging and dev

·      Install and configure Dev and staging environment on google cloud

·      Build required model in neo4j for fraud detection.

·      Install and configure Istio mesh for routing, multi versioning support in Canary, Blue Green and mirroring style.

·      Install and configure Loki-Stack for tracing logs for all microservices

·      Install and configure Argo CD, Argo CD image updater to deploy applications into Dev, Staging

·      Configure the deployment repo with helm

Java 21 PostgreSQL Kubernetes Neo4j Camunda
Stuttgart
4 Jahre 2 Monate
2019-10 - 2023-11

MagentaTV project

Senior Software developer Spring Boot Spring webflux Lombok ...
Senior Software developer

  • Work as backend developer in MagentaTV project in Deutsche Telekom: in this project I am working with Spring Boot, Spring Webflux, Redis, Quarkus, Spock, Groovy, Junit, Mockito, Maven, Kubernetes, GitLab, Jira, sometimes python, Vue.js, React and Angular
  • I also moved one spring boot projects into Quarkus framework. 
  • Worked and a backend developer in TNM project: This project worked as SSO with Azure Active directory, Spring Webflux, Java 17, Posgresql, deployed in AKS, Gitlab CI/CD, spring security, Git, Swagger api documentation, Liquibase, junit, wiremock and ?

Spring Boot Spring webflux Lombok Maven Kubernetes GitLab Jira PostgreSQL Liquibase Java 17 Spring Security SSO
axxessio GmbH
Darmstadt
6 Monate
2023-05 - 2023-10

Telekom Sustainability Manager

Java 17
Working as a Backend developer. I am working with Spring Webflux, Spring security, Postgres, Kubernetes, Docker, Azure active directory 
Java 17
Darmstadt
7 Monate
2019-04 - 2019-10

Implementation of a large-scale project

Functional Analyst
Functional Analyst
  • Follow-up of new technologies and methods
  • Coordination with project participants to develop Trade finance solution for Deutsch Bank

GFT Experts
Frankfurt am Main, Hessen, Germany
4 Jahre 11 Monate
2014-06 - 2019-04

development, analysis and testing team

Trade Finance team leader Java Oracle
Trade Finance team leader

  • Head of team that develop, analysis and test trade finance system
  • Responsible person who interacts with sale team, and stakeholders to deliver trade finance system
  • Responsible with pre-sales of the systems with demo the functionality of the system

Java Oracle
Dotin
Tehran, Tehran Province, Iran
8 Jahre
2011-05 - 2019-04

Design and develop an application for sending

Project owner, Developer
Project owner, Developer

  • Design and develop an application for sending TI postings to Safir (EDBI Core banking system) in an online and offline format with management console

Export Development Bank of Iran (EDBI)
Tehran, Tehran Province, Iran
1 Jahr 1 Monat
2017-06 - 2018-06

Develop backend and mobile application

  • Develop a backend with spring boot and mobile application with Ionic and then Flutter for in investing banking as a Fintech solution 

Kian Capital management
Tehran, Tehran Province, Iran
2 Jahre 2 Monate
2012-05 - 2014-06

Develop Party, Deposit and 1 type

Software Technical and Functional Consultant
Software Technical and Functional Consultant

  • Develop modules like as Party, Deposit and 1 type of loan system with Misys bankfusion framework (Java, Spring and Oracle)
  • Also doing DevOps operation to Install and Configure BFUB 1.6 (Apollo11), 2.1 on IBM Websphere Application Server (WAS 6 and 7), IBM HTTP Server, IBM MQSeries, Oracle database, SigCap, Dynasty, Crystal report server and integrate it with BFU

Samenea
Tehran, Tehran Province, Iran
6 Monate
2011-12 - 2012-05

Customization and deploy Scorto

Software Developer
Software Developer

  • Customization and deploy Scorto credit scoring system to evaluate customer score on 3 types of loan products for Tosse-Eh credit institute 
  • Develop Loan origination system

MEMACS
Tehran, Tehran Province, Iran
3 Monate
2011-10 - 2011-12

Customization and building

Software Developer
Software Developer

  • Customization and building (Define postings and charges and ?) of TI Plus for calculating a penalty-interest proportion 
  • Install and Configure MQSeries and MQSA to link TIPlus and SAA and defining required routings in SAA.
  • Develop a middle application to send and manage postings between TI and Saman Core banking

Saman Bank
Tehran, Tehran Province, Iran
3 Jahre 6 Monate
2006-07 - 2009-12

Develop an application

Software Developer
Software Developer

  • Customizing Misys TI 
  • Develop postings interface for sending TI postings into Core with management console  
  • Develop an application to handle email notifications to Customers 
  • Develop an application for processing, decoding and reconciliation of SWIFT MT950 with Nostro and Vostro accounts
  • Developing a dll to integrate SQL Server reports security with TI
  • Develop an application for receiving and processing SWIFT ACK/NACK messages

Caspian Co.(Parsian Bank)
Tehran, Tehran Province, Iran

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
1997-09 - 2002-09

Bachelor?s degree, computer science - hardware

Azad University, Meybod, Yazd Province, Iran
Azad University, Meybod, Yazd Province, Iran
  • Cellular learning Automata (CLA)

Position

Position

Full-Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

spring boot Cloud Back-End Mongo-Database PostgreSQL Java Software Deployment Kubernetes Docker CI/CD Camunda BPMN Neo4j

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Over 17 Years of experience in applications development special in Financial and banking
  • Microservice programming
  • TDD, DDD development
  • Linux, Unix, and AIX
  • Docker, Kubernetes, GitLab CI/CD
  • Agile software development
  • Extensive knowledge on financial service, core banking, Trade finance and SWIFT Payment systems 


Application servers

  • IBM Websphere (WAS, MQSeries, HTTPServer)
  • Tomcat, Netty
  • JBoss


SUMMARY

Over 15 Years of experience in applications development

  • Experience on Microservice programming
  • Experience in TDD, DDD development
  • Experience on Linux, Unix, and AIX
  • Experience on Docker, Kubernetes, GitLab, AWS
  • Experience in agile software development (Scrum, Kanban)
  • Experience as a full-stack developer
  • Experience on IBM Websphere products (WAS, MQSeries, ?)
  • Experience in Project Management
  • Extensive knowledge on financial service, core banking, Trade finance and SWIFT Payment systems 


Clients

  • PARSIAN Bank, Iran
  • PASARGAD Bank
  • SAMAN Bank, Iran
  • EDBI ? Export Development Bank of Iran
  • City Bank, Iran
  • Tosse-Eh credit institute, Iran
  • Tosseh-Taavon
  • Tourism Bank
  • Refah Bank
  • Sepah Bank
  • Bank Maskan
  • Deutsche Bank
  • Deutsche Telekom

Betriebssysteme

Linux
Mac OS X
AIX
Windows

Programmiersprachen

Java
Spring Boot
Spock
Groovy
Python
Nodejs
React
GraphQL
Flutter
Micronaut
Quarkus
RSocket
Spring Webflux

Datenbanken

Oracle
MongoDB
Microsoft SQL Server
MySQL
Postgres
Neo4j
Redis

Einsatzorte

Einsatzorte

Frankfurt am Main (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-02 - 2024-05

Payment solution

Architekt und Java backend-entwikler Java 21 PostgreSQL Kubernetes ...
Architekt und Java backend-entwikler

In this project I am working as Architect and java backend developer in payment system, I create several microservices on java 17, 21, spring boot 3 and also I do Devops tasks for prepare the dev and staging environment in GCP cloud. Some of my task are:

·      Working as a java spring boot developer and develop several microservices with java 17, 21, Redis, Postgres, Spring boot 3, PubSub messaging, Camunda, Neo4j, Openapi, Debezium, ?

·      CI definition in Bitbucket for deploying in staging and dev

·      Install and configure Dev and staging environment on google cloud

·      Build required model in neo4j for fraud detection.

·      Install and configure Istio mesh for routing, multi versioning support in Canary, Blue Green and mirroring style.

·      Install and configure Loki-Stack for tracing logs for all microservices

·      Install and configure Argo CD, Argo CD image updater to deploy applications into Dev, Staging

·      Configure the deployment repo with helm

Java 21 PostgreSQL Kubernetes Neo4j Camunda
Stuttgart
4 Jahre 2 Monate
2019-10 - 2023-11

MagentaTV project

Senior Software developer Spring Boot Spring webflux Lombok ...
Senior Software developer

  • Work as backend developer in MagentaTV project in Deutsche Telekom: in this project I am working with Spring Boot, Spring Webflux, Redis, Quarkus, Spock, Groovy, Junit, Mockito, Maven, Kubernetes, GitLab, Jira, sometimes python, Vue.js, React and Angular
  • I also moved one spring boot projects into Quarkus framework. 
  • Worked and a backend developer in TNM project: This project worked as SSO with Azure Active directory, Spring Webflux, Java 17, Posgresql, deployed in AKS, Gitlab CI/CD, spring security, Git, Swagger api documentation, Liquibase, junit, wiremock and ?

Spring Boot Spring webflux Lombok Maven Kubernetes GitLab Jira PostgreSQL Liquibase Java 17 Spring Security SSO
axxessio GmbH
Darmstadt
6 Monate
2023-05 - 2023-10

Telekom Sustainability Manager

Java 17
Working as a Backend developer. I am working with Spring Webflux, Spring security, Postgres, Kubernetes, Docker, Azure active directory 
Java 17
Darmstadt
7 Monate
2019-04 - 2019-10

Implementation of a large-scale project

Functional Analyst
Functional Analyst
  • Follow-up of new technologies and methods
  • Coordination with project participants to develop Trade finance solution for Deutsch Bank

GFT Experts
Frankfurt am Main, Hessen, Germany
4 Jahre 11 Monate
2014-06 - 2019-04

development, analysis and testing team

Trade Finance team leader Java Oracle
Trade Finance team leader

  • Head of team that develop, analysis and test trade finance system
  • Responsible person who interacts with sale team, and stakeholders to deliver trade finance system
  • Responsible with pre-sales of the systems with demo the functionality of the system

Java Oracle
Dotin
Tehran, Tehran Province, Iran
8 Jahre
2011-05 - 2019-04

Design and develop an application for sending

Project owner, Developer
Project owner, Developer

  • Design and develop an application for sending TI postings to Safir (EDBI Core banking system) in an online and offline format with management console

Export Development Bank of Iran (EDBI)
Tehran, Tehran Province, Iran
1 Jahr 1 Monat
2017-06 - 2018-06

Develop backend and mobile application

  • Develop a backend with spring boot and mobile application with Ionic and then Flutter for in investing banking as a Fintech solution 

Kian Capital management
Tehran, Tehran Province, Iran
2 Jahre 2 Monate
2012-05 - 2014-06

Develop Party, Deposit and 1 type

Software Technical and Functional Consultant
Software Technical and Functional Consultant

  • Develop modules like as Party, Deposit and 1 type of loan system with Misys bankfusion framework (Java, Spring and Oracle)
  • Also doing DevOps operation to Install and Configure BFUB 1.6 (Apollo11), 2.1 on IBM Websphere Application Server (WAS 6 and 7), IBM HTTP Server, IBM MQSeries, Oracle database, SigCap, Dynasty, Crystal report server and integrate it with BFU

Samenea
Tehran, Tehran Province, Iran
6 Monate
2011-12 - 2012-05

Customization and deploy Scorto

Software Developer
Software Developer

  • Customization and deploy Scorto credit scoring system to evaluate customer score on 3 types of loan products for Tosse-Eh credit institute 
  • Develop Loan origination system

MEMACS
Tehran, Tehran Province, Iran
3 Monate
2011-10 - 2011-12

Customization and building

Software Developer
Software Developer

  • Customization and building (Define postings and charges and ?) of TI Plus for calculating a penalty-interest proportion 
  • Install and Configure MQSeries and MQSA to link TIPlus and SAA and defining required routings in SAA.
  • Develop a middle application to send and manage postings between TI and Saman Core banking

Saman Bank
Tehran, Tehran Province, Iran
3 Jahre 6 Monate
2006-07 - 2009-12

Develop an application

Software Developer
Software Developer

  • Customizing Misys TI 
  • Develop postings interface for sending TI postings into Core with management console  
  • Develop an application to handle email notifications to Customers 
  • Develop an application for processing, decoding and reconciliation of SWIFT MT950 with Nostro and Vostro accounts
  • Developing a dll to integrate SQL Server reports security with TI
  • Develop an application for receiving and processing SWIFT ACK/NACK messages

Caspian Co.(Parsian Bank)
Tehran, Tehran Province, Iran

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
1997-09 - 2002-09

Bachelor?s degree, computer science - hardware

Azad University, Meybod, Yazd Province, Iran
Azad University, Meybod, Yazd Province, Iran
  • Cellular learning Automata (CLA)

Position

Position

Full-Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

spring boot Cloud Back-End Mongo-Database PostgreSQL Java Software Deployment Kubernetes Docker CI/CD Camunda BPMN Neo4j

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Over 17 Years of experience in applications development special in Financial and banking
  • Microservice programming
  • TDD, DDD development
  • Linux, Unix, and AIX
  • Docker, Kubernetes, GitLab CI/CD
  • Agile software development
  • Extensive knowledge on financial service, core banking, Trade finance and SWIFT Payment systems 


Application servers

  • IBM Websphere (WAS, MQSeries, HTTPServer)
  • Tomcat, Netty
  • JBoss


SUMMARY

Over 15 Years of experience in applications development

  • Experience on Microservice programming
  • Experience in TDD, DDD development
  • Experience on Linux, Unix, and AIX
  • Experience on Docker, Kubernetes, GitLab, AWS
  • Experience in agile software development (Scrum, Kanban)
  • Experience as a full-stack developer
  • Experience on IBM Websphere products (WAS, MQSeries, ?)
  • Experience in Project Management
  • Extensive knowledge on financial service, core banking, Trade finance and SWIFT Payment systems 


Clients

  • PARSIAN Bank, Iran
  • PASARGAD Bank
  • SAMAN Bank, Iran
  • EDBI ? Export Development Bank of Iran
  • City Bank, Iran
  • Tosse-Eh credit institute, Iran
  • Tosseh-Taavon
  • Tourism Bank
  • Refah Bank
  • Sepah Bank
  • Bank Maskan
  • Deutsche Bank
  • Deutsche Telekom

Betriebssysteme

Linux
Mac OS X
AIX
Windows

Programmiersprachen

Java
Spring Boot
Spock
Groovy
Python
Nodejs
React
GraphQL
Flutter
Micronaut
Quarkus
RSocket
Spring Webflux

Datenbanken

Oracle
MongoDB
Microsoft SQL Server
MySQL
Postgres
Neo4j
Redis

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.