As a senior software engineer with extensive experience in Java, C#, and .NET, I have a proven track record of designing and developing scalable, secure, and maintainable applications and services. I'm also proficient in Typescript for frontend development.
My expertise ranges from monolithic apps to microservices and cloud-based architectures. I prioritize usability, scalability, resilience, and maintainability in my work, while also fostering a collaborative, team-oriented environment. I have experience collaborating with cross-functional teams in agile environments, including Scrum and Kanban methodologies.
My commitment to staying up-to-date with the latest technologies and tools is demonstrated by my ongoing learning through courses, newsletters, conferences, and writing on Medium and my co-weblog, SmartLab (in Persian). I enjoy sharing my knowledge through teaching and have recently focused on TDD and CI/CD practices. I value diversity in the workplace and thrive on building innovative apps and services with a team.