Tehran, Iran · Available for work
Amirali Abbasi
Java backend engineer building APIs and services with Spring Boot, relational data and clean architecture — and going deeper, not just broader.
- 9 mo
- Industry experience
- Java · Spring Boot
- Main stack
- B.Eng
- Computer Engineering
- M.Sc
- Software Engineering (ongoing)
About me
Where I'm coming from
I spent 9 months at a software company as a Java backend developer. The first 4 months went into Java Core fundamentals and getting used to the team's Scrum-based workflow. After that I moved onto Spring and Spring Boot tasks — integrating third-party APIs like KYC facial recognition, payment services and inquiry services. My last task there was an SMS notification system for a customer loyalty program, triggered by business rules.
Where I'm going
I want depth, not just breadth: understanding not only how to build APIs and services with Java and Spring Boot, but why they work — data structures and algorithms, SOLID, design patterns and DDD, reliable database design, secure and well-tested systems. Beyond the application layer I'm expanding into cloud infrastructure, containerization, CI/CD and distributed systems, and I strongly prefer learning inside a real team.
Experience
Junior Java Backend Developer (Intern)
Electronic Taban Software Company
2025 — 2026 · 9 months
- Learned Java Core fundamentals and adapted to the company's Agile/Scrum task workflow during the ramp-up period
- Developed and integrated backend features using Spring and Spring Boot
- Integrated third-party APIs, including KYC (facial recognition) verification and payment gateway services
- Built inquiry / lookup services for various business use cases
- Designed and implemented an SMS notification system for a customer loyalty program, triggered by rule-based business logic
Projects
Skills
Language & Core
Spring Ecosystem
Data
Tooling
Frontend touch
built this whole portfolio with Claude — and, arguably, great prompting skills.
AI
Languages
Education
2025 — present
Master's Degree in Software Engineering
Islamic Azad University, Electronic Campus (Tehran)
2021 — 2025
Computer Engineering
Technical and Vocational University of Khorramabad (TVU)