Hi, I'm Arman Shirzad

5+ years shipping resilient back-end, fullstack & AI-powered platforms.

Background

I turn ideas into production ready platforms. pursuing an M.Sc. in AI at BTU Germany. Over the last five years I’ve: Led Iran’s first Electronic Stamp platform (2 M stamps, 3B IRR revenue, 90 % ROI in 9 months). Modernized legacy monoliths into ASP .NET Core microservices, cutting downtime by 35 % and lifting user-engagement +70 %. Built LLM-powered scrapers & automation pipelines, powering fully automated content workflows. My toolkit spans C#/.NET, Python, cloud (Azure | AWS | GCP), Terraform, Docker/K8s, low-code/no-code, and AI/ML. I care deeply about clean architecture, TDD, and clear Scrum-driven collaboration.

Software Engineering & Architecture AI & Machine Learning Research & Development Automation & Integration

Projects

Social Media Content Automation

Social Media Content Automation

A Python-based automation platform for AI-powered content creation and posting across multiple social media platforms. Utilizes LLMs and APIs for seamless, automated social media workflows.

Text to speechtext to video generationPythonAI/MLAPIsAutomationLLMSocial MediaplatformWeb ScrapingPrompt EngineeringAgent Task AutomationAI-powered Content CreationAutomated Social Media Workflowsbearer tokenYouTube APIInstagram APITelegram APITelethoninstagrapiGoogle API Client
GCP Cloud Resource Analytics

GCP Cloud Resource Analytics

A serverless, production-grade dashboard for Google Cloud Platform (GCP) that provides real-time cloud usage, cost analytics, and cost-saving recommendations. Built with Terraform, FastAPI, and BigQuery.

GCPGoogle Cloud PlatformTerraformFastAPIBigQueryCloud AnalyticsCost OptimizationDockerREST APISwaggerCompute EngineCloud RunCloud FunctionsApp EngineIAMService AccountVPCFirewall RulesGoogle ProviderTerraform StateTerraform BackendCloud LoggingCloud MonitoringContainer RegistryCloud BuildCloud SchedulerPub/Subgcloud CLITerraform CLI
Specflow BDD TDD Clean Arch CRUD Application using Dotnet

Specflow BDD TDD Clean Arch CRUD Application using Dotnet

A full-stack CRUD web application for customer data management built with .NET 7. Features Blazor WebAssembly frontend, ASP.NET Core API backend, Entity Framework Core, MediatR pattern, CQRS architecture, comprehensive testing with TDD/BDD approach using SpecFlow and xUnit, and Swagger API documentation.

Clean Architecture.Net 7DockerCQRSDDDSOLIDTDDBDDDependency InjectionDesign PatternsBlazor WebAssemblyASP.NET CoreEntity FrameworkMediatRSpecFlowxUnitSwaggerClean Codeintegration testing
MemCast Telegram Bot

MemCast Telegram Bot

A versatile Telegram bot that provides bilingual (English and Persian) meditation prompts, AI chat, and media downloads. Includes channel membership verification and supports various interactive features.

PythonTelegram APITelegram Bot DevelopmentBotFatherAIChatbotAutomationBilingualTelethonbot commands
PR Comment Export

PR Comment Export

A Python tool to export pull request comments from GitHub repositories for documentation, analysis, and reporting. Useful for open-source maintainers and research.

PythonGithub Custom toolAutomationDocumentationData Export
AliScrapper

AliScrapper

A modular Python scraper for Alibaba products with minimum order quantity (MOQ) of 1. Features modular architecture following SOLID principles, type-hinted code, strategy pattern for pagination, dependency injection, and comprehensive unit tests with mocked browser support.

E-Commerce and DropShipping ToolsAlibabaPythonWeb ScrapingDashboard and AnalyticsDependency InjectionUnit TestingChrome Headless
Research Data Management Platform

Research Data Management Platform

A modern Research Data Management (RDM) platform inspired by Zenodo.org, built with .NET 8. Features secure data storage, DOI generation, advanced search, and integration with Azure for scalable research data workflows.

.NET 8SQL ServerAzureOAuth2ResearchData Management
Sample Clean Architecture Structure

Sample Clean Architecture Structure

A sample .NET project demonstrating clean architecture principles, best practices, and modular design for scalable enterprise applications.

.NETClean ArchitectureBest PracticesModular DesignEnterprise
Personal Activity Monitoring

Personal Activity Monitoring

An R-based platform for analyzing and visualizing personal activity data from fitness devices. Offers advanced statistical analysis and customizable reports for health and fitness tracking.

RData AnalysisStatisticsFitnessVisualization

About Me

Skills

Backend & Architecture

  • C# / .NET Core (5.0-8.0)
  • .NET 7
  • .NET 8
  • ASP.NET Core / MVC / Razor Pages
  • WPF / Blazor / XAML
  • Blazor WebAssembly
  • Node.js / Express.js
  • Python
  • Django
  • FastAPI
  • Entity Framework Core
  • MediatR
  • Dependency Injection
  • Clean Architecture / DDD / CQRS
  • SOLID / Design Patterns
  • Modular Architecture / Modular Monolith
  • Strategy Pattern
  • Microservices
  • MVVM / MVC
  • REST API / SOAP / GraphQL
  • SQL Server / PostgreSQL / MySQL
  • BigQuery
  • Redis (cache)
  • RabbitMQ
  • Web Scraping
  • Technical Documentation
  • Swagger API Documentation
  • OAuth2
  • DOI Generation
  • Advanced Search
  • Secure Data Storage

Frontend & UI/UX

  • React.js / Blazor
  • HTML5 / CSS3 / JavaScript / jQuery
  • Bootstrap / Tailwind
  • Figma / Visio / UML
  • UX Prototyping
  • Customizing Shopify/WordPress Themes
  • Customizable Reports

AI & Data Science

  • Python
  • Prompt Engineering
  • Research Methodology
  • Agent Task Automation
  • LLMs (Inference, OpenAI APIs)
  • Data Analysis & Visualization
  • Cloud Analytics
  • AI-powered Content Creation
  • Automated Social Media Workflows
  • Advanced Statistical Analysis
  • Analysis & Reporting

Cloud & DevOps

  • GCP (Google Cloud Platform)
  • Terraform
  • Production-grade Dashboards
  • Real-time Cloud Usage Monitoring
  • Cost Analytics & Optimization
  • Git / GitHub / GitHub Actions / TFS
  • Docker
  • CI/CD
  • Boards & Project Management
  • Scalable Research Data Workflows

Testing & Automation

  • XUnit / NUnit / SpecFlow / Moq
  • Integration Testing
  • Selenium / Playwright
  • Automated QA
  • Test Driven Development
  • Behavior Driven Development
  • TDD
  • BDD
  • Comprehensive Unit Testing
  • Mocked Browser Support

Product & Collaboration

  • Scrum / Agile
  • Product Ownership
  • Stakeholder Communication
  • Cross-functional Teamwork
  • Roadmap Planning
  • English (C1)
  • Open to learning and adapting new techs
  • Open-source Maintainers
  • Research

CMS & E-Commerce

  • Shopify Development
  • WordPress Development
  • Custom Theme Development
  • Shopify Liquid
  • WooCommerce
  • E-Commerce Automation
  • SEO Optimization
  • Payment Gateway Integration
  • Storefront Customization
  • Shopify/WordPress Automation
  • Web Performance Optimization
  • Content Management
  • API Integration
  • Alibaba Scraping
  • Multi-channel Posting Automation

Other

  • Telegram Bot Development
  • Webscrapping
  • Chatbot Development
  • Data Scraping
  • Data Extraction
  • Data Mining
  • Data Analysis
  • Data Visualization
  • Data Cleaning
  • Data Governance
  • Data Stewardship

Certifications

Neural Networks and Deep Learning

DeepLearning.AI • Aug 2023

Credential ID: UMX34A82YCMV

Deep Learning Machine Learning

Transformer Models and BERT Model

Google Cloud • Mar 2024

Credential ID: NFMQ9VEFSXK9

Deep Learning Machine Learning

Backend Development using ASP.Net

Coursera • Dec 2023

Credential ID: GBGZ96KPG53G

ASP.NET Core REST APIs OOP Microsoft SQL Server Design Patterns Back-End Web Development

Docker Foundations Professional Certificate

Docker, Inc • Apr 2024

Docker Products Containerization

Career Essentials in Generative AI

Microsoft and LinkedIn • Mar 2024

Computer Ethics Artificial Intelligence (AI)

Publications

A Bibliometric Analysis of Quantum Machine Learning Research

A. Ahmadikia, A. Shirzad, A. Saghiri

Journal of Science & Technology Libraries • 2024

DOI: 10.1080/0194262X.2023.2292049

Text-Independent Speaker Recognition a novel Deep Learning approach

A. Shirzad, R. Abdollahipour, R. Darshi

10th International Conference on Control, Decision and Information Technologies (CoDIT) • 2024

DOI: 10.1109/CoDIT62066.2024.10708578

Achieving Cost Efficiency in Cloud Data Centers through Model-Free Q-Learning

A. Shirzad, R. Abdollahipour, R. Darshi

10th International Conference on Control, Decision and Information Technologies (ICEEE 2024), Conference powered by Microsoft • 2024

DOI: https://doi.org/10.1007/978-981-97-9112-5_27

Get in Touch