Mehdi Chitforoosh

Basic

Until 2021, Senior Fullstack Developer, Rondoit.com

Yazd, Iran, Islamic Republic of

About me

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.

Skills

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

Timeline

Professional experience for Mehdi Chitforoosh

  • 2 years and 4 months, Mar 2019 - Jun 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 years and 4 months, Mar 2016 - Jun 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 years and 1 month, 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 year and 4 months, Oct 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 year and 3 months, Aug 2009 - Oct 2010

    Java Developer

    Barshid Kavir

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

Languages

  • English

    Fluent

  • German

    Basic

  • Persian

    -

Interests

Piano
Bike riding

Browse over 18 million XING members