Experience & background

Roozbeh Rezaeian

Senior Java Backend Engineer and Team Lead with 10+ years of experience building enterprise distributed systems. I work across Java and Spring, microservices, Kubernetes, CI/CD, workflow automation, and identity and access management.

Based in Karaj, Iran. M.Sc. in Financial Mathematics, with a strong analytical background.

Professional experience

Gam Electronics Co. · Tehran, Iran
October 2018 – Present · Enterprise document management for MCI

January 2024 – Present

Team Lead — Java Backend

  • Own backend architecture, release quality, and production readiness for services used concurrently by up to 14,000 branch offices at 500–1,000 TPS.
  • Lead delivery for a 5–6 person cross-functional Scrum team.
  • Co-lead architecture decisions with the Technical Manager, translating business workflows into microservice and BPM designs.
  • Set engineering standards for code reviews, PR workflows, branching, and unit testing.
  • Drive backward-compatible releases and security hardening.

January 2021 – December 2023

Senior Java Backend Engineer

  • Designed and built 40+ online microservices and around 30 supporting services.
  • Built Kubernetes deployments on a 3-master / 5-worker cluster with Helm and Jenkins pipelines.
  • Introduced a feature → PR → develop branching model and automated deployment pipelines.
  • Replaced ActiveMQ-based asynchronous flows with traceable Camunda BPM orchestration.
  • Designed an Apache NiFi reporting service and diagnosed latency under peak load.
  • Upgraded Java runtimes, container images, and dependencies with backward-compatible rollouts.

October 2018 – December 2020

Java Backend Engineer

  • Built content-management capabilities for eight private banks using Jackrabbit Oak and Apache Solr.
  • Implemented scalable identity and access management with Keycloak.
  • Developed Java EE, Spring, Hibernate, Oracle DB, and REST/SOAP integrations.

February 2016 – October 2018 · Rahbaran Software Development (Tara), Tehran

Full Stack Developer

  • Developed an automated quality-control system for an automotive parts manufacturer.
  • Built enterprise J2EE, Hibernate, and Oracle applications, including an industrial meal-reservation system.

Technical skills

Languages & frameworks

Java SE/EE · Spring Boot · Spring Data · Spring AOP · Hibernate · REST · SOAP

Architecture & workflow

Microservices · Distributed systems · Camunda BPM · Apache NiFi · ActiveMQ

Infrastructure & delivery

Docker · Kubernetes · Helm · Jenkins · Rancher · Grafana · Git

Data & security

Oracle DB · SQL · Apache Solr · Jackrabbit Oak · Keycloak IAM/SSO

Education

M.Sc. Financial Mathematics

Allameh Tabataba’i University, Tehran · 2013–2015
Thesis: Pricing American Options under Stochastic Volatility and Stochastic Interest Rate

B.Sc. Mathematics

Qazvin International University · 2007–2012

Publications

  • Bond Modeling under Stochastic Interest Rate — 45th Annual Iranian Mathematics Conference, 2014.
  • Parameter Estimation of a European Option Pricing Model under Stochastic Volatility by the Loss Function Method — Financial Engineering and Portfolio Management, 2016.

Languages: English — professional working proficiency; Persian — native.