About Armin Noroozian

As Java Software Developer I have worked on Object-oriented, Restful and micro-service architecture, also have full familiarity with the process of software development, testing, debugging, and troubleshooting.

As Back-end Developer I have worked on more than 4 Enterprise products as a team with scrum methodology.

I'm deeply passionate about learning more and more and working hard to build a better career for myself.


Inpress designs, realizes, installs, removes and stores signs, canvases and stickers on behalf of real estate agents and project developers.


- Use hexagonal clean architecture with DDD to implement the microservices.

​- Implement security of the project by using OAuth2 (Kecloak) and implement a plugin with RabbitMQ to produce events of Keycloak.

- Migrate the old users and employees of legacy service into Keycloak Postgress databases ( with help of spring boot Keycloak SDK).

- Implement log service with spring boot. produce events of microservices domain into RabbitMQ then consume and log into MongoDB of log service.

- Deploy and maintain stag in AWS

- Implement a microservice to managing file by help of spring boot and AWS S3


Azki is an online sales for different type of insurances in Iran. It's an aggregator in the insurance industry.

• Designed and implemented a modern user-friendly interface for a large enterprise product (by Java - Spring boot - spring data - MySQL).

• Improved security and performance of authentication service (by Spring security and Redis)

• Developed an event driven system (by spring boot and RabbitMQ).

• Implemented several algorithms for data processing and analysis using Java.

• Deployed and maintenance the test stage (Docker)

Java spring boot spring frmework spring security oauth2 spring data mysql mongodb postgresDB keycloak
Experience

InPress, Senior Java Developer

2023 May – present | Antwerp, Belgium

InPress CO designs, realizes, installs, removes and stores signs, canvases and stickers on behalf of real estate agents and project developers.

  • Use hexagonal clean architecture with DDD to implement the microservices.
  • Implement security of the project by using OAuth2 (Kecloak) and implement a plugin with RabbitMQ to produce events of Keycloak.
  • Migrate the old users and employees of legacy service into Keycloak Postgress databases ( with help of spring boot Keycloak SDK).
  • Implement log service with spring boot. produce events of microservices domain into RabbitMQ then consume and log into MongoDB of log service.
  • Deploy and maintain stag in AWS
  • Implement a microservice to managing file by help of spring boot and AWS S3


Azki, Senior Java Developer

2022 March – 2023 April | Tehran, Iran

Azki is an online sales for different type of insurances in Iran. It's an aggregator in the insurance industry.

  • Designed and implemented a modern user-friendly interface for a large enterprise product (by Java - Spring boot - spring data - MySQL).
  • Improved security and performance of authentication service (by Spring security and Redis)
  • Developed an event driven system (by spring boot and RabbitMQ).
  • Implemented several algorithms for data processing and analysis using Java.
  • Deployed and maintenance the test stage (Docker)


Ronad, Java Developer

2021 March – 2022 April | Tehran, Iran

This company is a start-up work on Transportation, Logistics, Supply Chain and Storage.

  • Designed and implemented a micro-service for managing logistics operations (by Java - Spring boot)
  • Improved the performance of Ticket notification management system by event driven design ( spring boot -Kafka )
  • Refactored the web-hook service, and implemented a new back-off algorithm to calling partners API more reliable inlarge scale.

Video Intro

Leave us your comment about this profile