• Personal Portfolio
• Software Developer
• 2025 Feb
Reach Out: Let's Build Something Great Together!
Hello, I'm a dynamic .NET Developer and technology enthusiast based in Tehran, Iran, with a curious mind and a drive for innovation. I'm passionate about technology, with a deep interest in philosophy and cinema. As a highly adaptable multitasker, I excel at handling multiple challenges simultaneously, backed by strong problem-solving skills and a collaborative mindset—while also thriving when working independently.
Building on my formal education in Software Engineering at Yadgar Imam, I've developed a solid technical foundation that propels my creative projects within the .NET ecosystem. I am proficient in English, which has been instrumental in collaborating on diverse projects, and I have a modest command of German.
.jpg)


Ihave a strong background in software development, particularly within the .NET ecosystem, and I’m always eager to learn and explore new technologies. Over time, I’ve worked with various tools and frameworks, allowing me to build scalable, efficient, and well-structured applications. If you're interested, here’s a quick overview of my key abilities:
•
Core .NET & C#: .NET Core (8), ASP.NET MVC, Web API
•
Database: MS SQL Server, MongoDB, Dapper, Redis, Query Optimization & Profiler
•
Software Architecture: Clean Architecture, CQRS, SOLID, OOP, DI, Repository Pattern, Unit of Work, Factory Pattern, Mediator Pattern, Monolith, Singleton Pattern, IBM MQ
•
Testing & Security: Unit Testing (xUnit, Moq), .NET Identity, JWT, OAuth, Keycloak
•
DevOps & Tools: Git, Docker, CI/CD, Debugging, VS Code, TFS, Postman
•
Frontend & UI: HTML, CSS, Bootstrap, JavaScript, Markdown, VitePress, Webflow
From Concept to Code /////
A Journey
Through
My Work
Every great idea starts with a single line of code. Here, you'll find a collection of projects where creativity meets functionality, turning concepts into real-world solutions. From scalable backend architectures to intuitive user experiences, each project represents a step forward in my journey as a developer.
// Code dreams into reality—why not?
public class DreamMaker
{
public void CodeDream(string dream) => Console.WriteLine(dream != null ?
$"{dream} brought to life!" : "No dream? Code one!");
}
class Program
{
static void Main() => new DreamMaker().CodeDream("Infinite Possibilities");
}
BOOKIFY
September 2024 - Present
- Developed and maintained a reservation booking system built with .NET Core.
- Implemented Docker containers for deployment and scalability across different environments.
- Integrated authentication and authorization using Keycloak for secure user management.
- Configured Single Sign-On (SSO) and role-based access control with Keycloak.
- Developed technical documentation with VitePress and Markdown, enhancing developer experience and onboarding.
Identity Projects
December 2024
- Implemented all identity operations in .NET Core Identity, including user management,authentication, authorization, role assignment, two-factor authentication, user verification,password reset, etc.
- Implemented Docker containers for deployment and scalability across different environments.
- Used Google services for email notifications and login.
- Implemented Claims-based authentication and authorization using Policies and Requirements.
Article CMS
April 2023
- Developed a four-layer ASP.NET-based project for managing users, articles, comments andother entities similar to Medium.com or Virgul.io
Crafting Solutions, Learning Continuously:
'My Professional Journey in Tech'
Every professional journey is built on experience, collaboration, and continuous growth. Throughout my career, I’ve had the opportunity to work with teams that value innovation, respect, and problem-solving. Each role has shaped my skills, from designing scalable solutions to tackling complex challenges with creativity and precision. I believe that a great workplace fosters both technical excellence and personal development, allowing individuals to thrive while contributing to something bigger than themselves.
NOVIN HI-TECH SOLUTIONS (KESHAVARZI BANK)
2024 - Present
- Developing Pol and PolPay, a banking transaction management system for payments in Iran, with a focus on banking integrations. The project creates a secure and reliable infrastructure for financial transactions, while adhering to Swift compliance. It consists of various modules, including testing and Windows-based components, to ensure smooth functionality and integration.
- Developing and supporting Bank Keshavarzi's services, ensuring seamless integration and functionality for various banking operations. This involves enhancing and maintaining core services to meet the bank's requirements, improving security protocols, and ensuring compliance with local regulations.
- Refactored legacy codebases to align with modern development practices, improving maintainability and performance.
TIGER
2024
- Reduced software bugs by conducting thorough unit testing and debugging, ensuring a smooth user experience.
- Updated old code bases to modern development standards, improving functionality.
- Enhanced database performance by optimizing SQL queries and indexing strategies.