Back to home
Experience and technical foundation

Abolfazl Shahrad

Software Systems Architect & Business Technology Consultant

Senior Java / Backend Engineer

linkedin.com/in/abolfazlshahrad
Portrait of Abolfazl Shahrad

Professional overview

My career began in Java development and expanded into enterprise, banking and service-oriented systems. Technical team leadership and international remote collaboration have shaped how I approach problems from both an engineering and a business perspective.

I focus on systems that meet today’s needs while remaining ready for change, growth and maintenance, considering engineering quality, people and business value together.

Professional experience

Based on the résumé supplied by the owner. Job titles and dates are preserved as provided.

Apr 2025 — Present01

Dotin

Senior Java Developer
Full-time · Hybrid · Tehran

Design and development of core banking systems, AI-based systems, and the enhancement and development of banking microservices.

JavaCore BankingMicroservices
Nov 2024 — Apr 202502

Negah-Bank

Technical Team Lead
Full-time · On-site · Tehran

Designed and developed a loan management system, integrated surrounding applications and services, improved development and testing processes, reviewed code quality and coordinated team tasks.

Technical LeadershipIntegrationCode Review
May 2022 — Feb 202503

Sadad Informatic Corporation

Senior Java Developer
Full-time

Core banking and microservices development using Spring Boot, Data, Security and Cloud, Kafka, Kong, Docker, Kubernetes and Rancher.

Spring BootKafkaKubernetesRancherKong
Jul 2022 — Aug 202404

Greenline Computers

Technical Team Lead
Part-time · Remote · Netherlands
Part-time and remote; concurrent with Sadad

Worked with Spring Boot, Spring Data, RabbitMQ, SQL Server, MongoDB, APISIX, Docker Swarm, Bitbucket and CCV API integrations.

Spring BootRabbitMQAPISIXDocker Swarm
Sep 2019 — Jul 202205

Fanap Soft

Java Developer
Full-time

Development using Java EE, BPMN 2, Oracle Database, RabbitMQ and Hibernate.

Java EEBPMN 2OracleHibernate
Jan 2012 — Sep 201906

Self-employed

Java Developer
Freelance

Designed and implemented financial, survey, document archive, transportation, remote telephone management, online taxi, recruitment, Alibaba-like web application, television game, rural management and news bot systems.

JavaApplication DevelopmentIntegration

Skills & technologies

Backend & JVM

JavaJava EESpring BootSpring DataHibernate

Architecture & Integration

MicroservicesAPI IntegrationBPMN 2Code Review

Messaging & Data

Apache KafkaRabbitMQOracleSQL ServerMongoDB

Platform & Security

DockerKubernetesRancherDocker SwarmSpring SecurityKongAPISIX

Independent project experience

Financial systems

Financial inventory management

Transportation & logistics

Transportation systems and online taxi management

Documents & information

Document archiving and news bots

E-commerce

An Alibaba-like web application

Interaction & management

Surveys, recruitment, rural management and a television game

Communications

Remote telephone management