Open to opportunities

Hi, I'm Rashid

Backend engineer with 6 years building large-scale, high-throughput Java / Spring Boot microservices for fintech and enterprise banking systems. I architected a Notification Service processing 1M+ daily events for 160+ banking clients and 100M+ end users — achieving a 30× performance improvement. I care about idempotency, observability, and clean distributed design.

Dhaka, Bangladesh

Rashid Abrar
0+
years experience
0M+
events / day
0M+
end users served
0×
performance gain

About

Backend engineer with 6 years building large-scale, high-throughput Java / Spring Boot microservices for fintech and enterprise banking systems. I architected a Notification Service processing 1M+ daily events for 160+ banking clients and 100M+ end users — achieving a 30× performance improvement. I care about idempotency, observability, and clean distributed design.

Experience

  1. 2023 — 2025
    Software Engineer
    Dynamic Solution Innovators
    • Led an agile team of 5 with full product ownership of several backend systems.
    • Architected the Notification Service — 1M+ events/day, idempotent and fault-tolerant.
    • Primary technical liaison with a US-based cross-functional offshore team.
  2. 2022 — 2023
    Associate Software Engineer
    Dynamic Solution Innovators
    • Designed Infoservice for banking data processing with failure recovery.
    • Built a financial statement full-text search engine on Elasticsearch.
    • Introduced distributed tracing with OpenTelemetry.
  3. 2021 — 2022
    Assistant Software Engineer
    Dynamic Solution Innovators
    • Built a company-wide observability platform on the ELK stack.
    • Automated CI/CD pipelines with Jenkins, Docker and Ansible.
  4. 2020 — 2021
    Junior Software Engineer
    Dynamic Solution Innovators
    • Developed REST APIs and an account-management frontend in Vue.js.
    • Mentored into distributed systems and production banking workloads.

Featured projects

Explore case

Notification Service

High-throughput, fault-tolerant microservice processing 1M+ events/day for 160+ banking clients. Designed for idempotency, retry safety and graceful failure handling — 30× faster.

Spring BootSpring BatchActiveMQAurora
Explore case

WorkSyncAI

Autonomous AI agent for workforce productivity, built with Spring AI and a vector database for retrieval-augmented reasoning over enterprise data.

Spring AIFastAPIVector DBOpenRouter
Explore case

Infoservice

Backend microservice for banking data processing — statements, check images and notices — with failure recovery and data consistency across asynchronous service boundaries.

Spring BootPostgreSQLActiveMQMongoDB
Explore case

ELK Observability

Company-wide observability platform unifying logs, metrics and distributed traces across all microservices using the ELK stack and OpenTelemetry.

ElasticsearchLogstashKibanaOpenTelemetry

Tech stack

Languages

JavaJava
JavaScriptJavaScript
PythonPython

Frameworks & libraries

Spring BootSpring Boot
Spring MVCSpring MVC
Spring DataSpring Data
Spring BatchSpring Batch
Spring SecuritySpring Security
Spring AISpring AI
JUnitJUnit
MkMockito

Frontend

Vue.jsVue.js
VuexVuex
jQueryjQuery
HTMLHTML
CSSCSS

Databases

PostgreSQLPostgreSQL
OracleOracle
MySQLMySQL
MongoDBMongoDB
ElasticsearchElasticsearch
OSOpenSearch

Messaging

Apache KafkaApache Kafka
AMActiveMQ Artemis

Observability

ELK StackELK Stack
OTOpenTelemetry
DDDatadog
JgJaeger
MbMetricbeat
FbFilebeat
APAPM

Cloud

AWS · EC2 · S3AWS · EC2 · S3

DevOps

JenkinsJenkins
DockerDocker
AnsibleAnsible
NGINXNGINX
JMJMeter

AI / ML

Spring AISpring AI
OROpenRouter
Vector DBVector DB

Tools

GitGit
JiraJira
ConfluenceConfluence
LinuxLinux

Education

B.Sc. in Computer Science & Engineering
Mawlana Bhashani Science & Technology University
2015 — 2020