About
Highly accomplished Backend Software Engineer with over 7 years of experience, specializing in architecting and developing scalable microservices using Java and Spring. Proven ability to drive projects from concept to delivery, ensuring robust observability and collaborating effectively within cross-functional agile teams to deliver high-impact software solutions. Adept at leveraging modern technologies to enhance system resilience, performance, and user experience for leading digital platforms.
Work
Tehran, Tehran, Iran (Islamic Republic of)
→
Summary
Leading backend service development within the Wealth team for a leading neobank with 15M+ users, enabling customers to invest in diverse financial products including gold, stocks, ETFs, and cryptocurrencies.
Highlights
Successfully designed and shipped the Gold investment feature in Q3 2025, providing millions of users with direct access to digital gold investment opportunities.
Developed high-performance services using Domain-Driven Design (DDD) and clean/hexagonal architecture, ensuring maintainability and scalability for critical financial applications.
Maintained high automated test coverage, ensuring system quality, reliability, and compliance across complex backend services.
Collaborated effectively with product managers, analysts, and frontend engineers to deliver scalable microservices utilizing Java (Spring Boot), Kafka, Oracle Database, Redis, and Kubernetes.
Implemented secure and compliant financial transaction flows, processing hundreds of thousands of daily transactions with high reliability and scalability.
Drove significant observability and performance improvements by leveraging Prometheus, Grafana, OpenTelemetry, and ELK Stack for proactive issue resolution.
Tehran, Tehran, Iran (Islamic Republic of)
→
Summary
Spearheaded backend engineering initiatives for a digital banking platform serving over 20M+ users, focusing on enhancing scalability, resilience, and modernizing core systems.
Highlights
Directed the strategic migration from a monolithic architecture to microservices using Spring Boot (Java 17 & 21), Oracle, and MongoDB, ensuring zero downtime for a 20M+ user platform.
Collaborated with product managers, analysts, and frontend engineers in cross-functional teams to design and deliver high-quality, resilient financial services.
Applied distributed transactions with the Saga pattern and event-driven architecture with Apache Kafka, significantly strengthening system reliability.
Drove CI/CD automation on Kubernetes, enhancing deployment efficiency and mentoring junior developers to improve engineering practices and delivery speed.
Designed and implemented robust data migration and synchronization pipelines with Spring Batch, enabling a smooth transition of millions of customer records during microservices adoption.
Tehran, Tehran, Iran (Islamic Republic of)
→
Summary
Transformed a monolithic social media analytics platform, serving 10K users, into a scalable microservices architecture using Spring Boot, MySQL, and MongoDB.
Highlights
Refactored a monolithic social media analytics platform, serving 10K users, into a microservices architecture using Spring Boot, MySQL, and MongoDB for enhanced performance.
Integrated Stripe payment gateway, enabling international payments and expanding global reach for the platform.
Deployed microservices on AWS Cloud, reducing operational costs by 10% and significantly improving scalability and resilience.
Tehran, Tehran, Iran (Islamic Republic of)
→
Summary
Developed key features for an online education platform, collaborating within a 12-member cross-functional team and leveraging Spring Boot, PostgreSQL, and MySQL.
Highlights
Built critical features for an online education platform within a 12-member cross-functional team using Spring Boot, PostgreSQL, and MySQL.
Implemented asynchronous communication between 4 microservices using RabbitMQ, significantly enhancing resiliency and decoupling system dependencies.
Integrated Sonarqube into CI/CD pipelines, ensuring continuous code quality validation and improving development standards.
Designed and implemented a comprehensive monitoring and alerting system with Prometheus and Grafana, significantly improving system uptime and reliability.
Refactored legacy code according to clean-code principles, improving maintainability and long-term productivity for the platform.
Tehran, Tehran, Iran (Islamic Republic of)
→
Summary
Developed backend solutions as a C# Backend Developer at IUST, contributing to various internal projects and system enhancements.
Highlights
Developed and maintained robust backend services using C# to support various applications and system functionalities.
Collaborated with team members on system design and implementation, adhering to coding standards and best practices.
Participated in code reviews and comprehensive testing processes to ensure software quality and reliability.
Assisted in troubleshooting and resolving technical issues, contributing to overall system stability and performance.
Tehran, Tehran, Iran (Islamic Republic of)
→
Summary
Contributed to game development projects as a C++ Game Developer, focusing on implementing core game mechanics and optimizing performance.
Highlights
Developed core game mechanics and features using C++ for educational and knowledge-based applications.
Optimized game performance and responsiveness to enhance user experience and engagement.
Collaborated with designers and other developers to integrate various game components effectively.
Implemented and debugged complex game logic, ensuring stable and functional gameplay across projects.
Languages
English
Certificates
Skills
Programming Languages
Java, Kotlin, C#, C++.
Frameworks & Libraries
Spring Boot, Spring Cloud, Project Reactor, Hibernate, JUnit, Mockito, WireMock, JMeter, Cucumber, Spring Batch.
Microservices & Architecture
Microservices, Event-Driven Architecture, Clean Architecture, Domain-Driven Design (DDD), OOP, SOLID Principles, Design Patterns, Functional Programming, Hexagonal Architecture, Saga Pattern, Distributed Transactions.
Databases
PostgreSQL, MySQL, Oracle Database, MongoDB, Redis.
Messaging & Streaming
Kafka, RabbitMQ.
APIs & Protocols
REST API, gRPC, GraphQL, OpenAPI, OAuth2, OIDC, LDAP.
DevOps & CI/CD
Maven, Gradle, Jenkins, Bamboo, GitLab CI/CD, Docker, Kubernetes, AWS Cloud, Sonarqube.
Monitoring & Observability
ELK Stack, Prometheus, Grafana, OpenTelemetry, Micrometer.
Testing
TDD, BDD, Automated Testing.
Leadership & Collaboration
Technical Leadership, Mentoring, Cross-functional Collaboration, Agile Methodologies.
Problem Solving
Complex Problem Solving, System Thinking.
Interests
Personal Development
Self-development.
Travel
Traveling.
Fitness
Workout.