Mehdi Chitforoosh

Bis 2021, Senior Fullstack Developer, Rondoit.com

Yazd, Iran (Islamische Republik )

Über mich

I have worked as a senior java developer with 12 years of experience, and also as a senior fullstack developer in the recent 3 years. I like working in agile teams, and I have managed more than 4 teams of software projects over the past 10 years. For the past 3 years, I started implementing microservices with Spring Boot, Spring Cloud, Axon Framework, Docker, Jenkins CI/CD, React.js in a SaaS startup.

Fähigkeiten und Kenntnisse

Java
JavaScript
Spring Framework
Microservices
Docker
React JS
Domain Driven Design
Spring Boot
Spring Cloud
Flutter
Axon Framework
Python
RESTful API
RabbitMQ
CQRS
PostgreSQL
PostGIS
Linux
Bootstrap
Spring MVC
Spring Security
Spring OAuth2
Spring Integration
Test-Driven Development
Apache James
Apache JMeter
JUnit
Mockito
Jenkins
Apache Maven
Design pattern
Hibernate
JPA

Werdegang

Berufserfahrung von Mehdi Chitforoosh

  • 2 Jahre und 4 Monate, März 2019 - Juni 2021

    Senior Fullstack Developer

    Rondoit.com

    A Software as a service (SaaS) based on microservices with Spring Boot, Spring Cloud, Axon Framework, DevOps (Docker, Jenkins, Git).

  • 3 Jahre und 4 Monate, März 2016 - Juni 2019

    Senior Java Developer

    Coridor.ir

    We launched an Online Real Estate Website in an agile team, using Java, Spring Framework, Restful API as Backend, Postgresql, PostGIS as databases, and Vue.js, UIkit as Frontend.

  • 4 Jahre und 1 Monat, Feb. 2012 - Feb. 2016

    Senior Java Developer

    Saarang

    I worked at a software company in Yazd Science & Technology Park. I worked there as a senior java developer. We developed software with Java, Jsf, Primefaces, and Postgresql as databases. For example, we developed a computerized maintenance management system (CMMS) for steel and tile factories.

  • 1 Jahr und 4 Monate, Okt. 2010 - Jan. 2012

    Java Developer

    Rasa System Alborz

    I worked there as a project manager, Java developer, and database analyst. It was my first experience managing a team on a software project.

  • 1 Jahr und 3 Monate, Aug. 2009 - Okt. 2010

    Java Developer

    Barshid Kavir

    I worked there as a Java developer and database analyst. It was my first experience working in a team.

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

  • Persian

    -

Interessen

Piano
Bike riding

21 Mio. XING Mitglieder, von A bis Z