résumé

experiences

[Apr 2024-present] Software Developer (Remote) @ Zibasho

- Salons WebApp | Java + Spring Boot + Docker + PostgreSQL
  • Built and shipped the backend APIs for the company’s flagship V0 product, designing and implementing the majority of the system from the ground up.
  • Owned the architecture and implementation of all backend components, such as entities, service classes, repositories, and data transfer objects (DTOs), ensuring seamless integration and performance.

[May 2024-Oct 2024] Software Developer @ Chaapaar

- Core of Iranian National Taxpayers System | Java + Spring Boot
  • Built utility classes from the ground up to handle mathematical and date-time calculations, alongside validation classes to enforce variable rules, boosting data persistence processors
  • Significantly improved product quality, reliability and team’s productivity by increasing test coverage, targeted refactoring, and removing large chunks of technical debt from the system.
  • Resolved high-impact product issues affecting users by proactively identifying and fixing critical backend bugs.

[Feb 2024-Apr 2024] Intern Software Engineer @ Negah-Bank

  • Developed e-bank users management API and basic structure for wallet and transactions microservices.
  • Created documents and designed data models for the company's mobile banking product.

education

[2016-2021] Sharif University of Technology at Tehran, Iran

B. Eng. in Mechanical Engineering

skills

I mainly work with Java and Spring Boot on a daily basis. However for my side projects, I pick technologies that I find interesting and challenging. I've worked with Python, JavaScript, C# and ASP.NET.