Thoughtful architecture. Business perspective. Engineering delivery.

From business challenges
to system architecture.

I’m Abolfazl Shahrad, a Software Systems Architect and Business Technology Consultant. I help teams turn complex requirements into secure, scalable and maintainable software systems.

SOFTWARE SYSTEMS ARCHITECT
SENIOR JAVA / BACKEND ENGINEER
Portrait of Abolfazl Shahrad
ABOLFAZL SHAHRADSystems thinking. Thoughtful execution.
System ArchitectureDESIGN FOR CHANGE
Business × TechnologyCONNECT THE DOTS
JAVA · SPRING · MICROSERVICESDiscover my perspectiveTHINK. DESIGN. DELIVER.
01 /My perspective

Good architecture starts with the right questions.

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.

Explore the full résumé
02 / DESIGN

Define responsibilities and design how system components work together.

02 /Working together

Where I can help.

01

Software architecture

Design new systems and review existing architectures with a clear view of constraints and future evolution.

02

Business & technology alignment

Translate business requirements into technical options, practical roadmaps and implementation priorities.

03

Legacy modernization

Plan incremental change, clarify responsibilities and manage risk as systems evolve.

04

Technical leadership

Architecture and code reviews, better development processes and support for engineering decisions.

05

Distributed systems

Service boundaries, synchronous and asynchronous communication, and integration design.

06

Banking & enterprise integration

Support enterprise service design and integration while respecting confidentiality and product requirements.

03 /Technical foundation

Tools evolve. Engineering principles endure.

Backend & JVM

JavaJava EESpring BootSpring DataHibernate

Architecture & Integration

MicroservicesAPI IntegrationBPMN 2Code Review

Messaging & Data

Apache KafkaRabbitMQOracleSQL ServerMongoDB

Platform & Security

DockerKubernetesRancherDocker SwarmSpring SecurityKongAPISIX
04 /Professional journey

Experience shaped by real challenges.

Full résumé
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.

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.

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.

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.

Sep 2019 — Jul 202205

Fanap Soft

Java Developer
Full-time

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

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.

05 /Project domains

Different challenges. A systems perspective.

Project categories drawn from my résumé. Confidential details, client identities and unverified outcomes are not published.

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

06 /How I work

From understanding to implementation.

  1. 01

    Understand the problem and business goals

  2. 02

    Assess the existing system and constraints

  3. 03

    Design architecture and a practical roadmap

  4. 04

    Support implementation and review

Get in touch

Your next challenge starts with a conversation.

Building a new product, extending an enterprise platform or rethinking an existing architecture? Let’s discuss the problem and a practical way forward.

Connect on LinkedInGOOD SYSTEMS BEGIN WITH GOOD CONVERSATIONS.