Resume

You may want to download resume as PDF: 

Hi! My name is Aryan Ebrahimpour. I'm a passionate site reliability and software engineer with a Master’s in Computer Engineering from IUST. Since middle school, programming has been my obsession. I thrive on building robust cloud-native systems and love writing about technical topics on my blog. My interests also extend to math, history, and writing.

Age: 28 years old (as of 18 Jun 2026)
Personal: me@avestura.dev
Work: AryanE@systemgroup.net
Academic: ebrahimpour_h@alumni.iust.ac.ir

Aryan Ebrahimpour

Software Engineer @ SystemGroup
MCS Graduate @ IUST

Disclaimer
This page is supposed to give more context to the skills I've listed in my PDF resume, and has no other value.
It was last updated at 26 May 2024.

Work Experience

System Group

2019 - Present
Full-Time · 6 yrs 11 mos · Tehran, Iran

System Group is the largest software company in Tehran, Iran which provides enterprise-scale ERP systems, cloud solutions, automation and accounting services and software. I've grown through several roles here over the years, mainly working with Go, C#, bash, PowerShell, and TypeScript.

  • Development Team Lead

    Nov 2025 - Present
    On-site

    I established the AI Dev Empowerment Team (also known as the Engineering Productivity team) within System Group to enhance productivity across development teams.

    • Contributed to and oversaw the development of AI agents and sub-agents for tasks such as the end-to-end software development life cycle, from product definition to implementation, and for code reviewing an enormous monorepo.
    • Semantically indexed the codebase and launched multiple MCP servers, enabling our custom models to access and understand the organization's internal data.
    • Developed and launched our in-house MyAPI platform, enabling every engineer to create a personalized API key for accessing cloud and local AI models.
    • Went beyond software development and crafting custom Apache DevLake dashboards; also launched a learning platform to deepen understanding of emerging AI technologies and delivered presentations on niche AI topics, including live-coding sessions.
  • Senior Software Engineer

    Mar 2025 - Dec 2025
    Abramad (a member of System Group) • Hybrid

    In my role as a Senior Software Engineer at Abramad (a member of System Group), I actively contributed to the development of innovative cloud technologies like VPS, VPC, S3, and DNS. By collaborating with cross-functional teams, I optimized software solutions to enhance system performance and user experience.

  • Development Team Lead

    Mar 2024 - Mar 2025
    Abramad (a member of System Group) • On-site

    Led a cross-functional team of 10 engineers in the design and development of production-ready Cloud infrastructure features.

    • Actively contributed to and oversaw the implementation of key services, including:
      • Virtual Private Cloud: VM provisioning, IP/firewall management, snapshots, backups.
      • Cloud Storage (S3): Web-based file browser, S3 credential management.
      • Cloud DNS: Domain and DNS record management.
      • Financial Platform: PAYG pricing, cost calculator, wallet management, invoicing.
      • Admin Panel: Internal services for cloud administrators.
      • Monitoring & Documentation: Infrastructure observability and product documentation.
    • Collaborated closely with engineers to architect solutions, perform code reviews, and ensure high standards across delivery.
    • Promoted a collaborative engineering culture while driving strategic decisions across the stack.
    • Contributed to hiring, mentoring, and creating a high-performance engineering team.
  • DevOps Team Lead

    Aug 2021 - Mar 2024
    On-site
    • Designed and developed a Kubernetes-based Tenant Manager, enabling lifecycle management (provisioning, updates, monitoring) for thousands of tenant environments and their associated pods/containers.
    • Led the DevOps team responsible for infrastructure automation and scalability of ERP systems, for both large enterprises and SMEs.
    • Implemented an automated, configurable Point-in-Time Recovery (PITR) backup service for PostgreSQL, improving data resilience and recovery capabilities.
    • Ensured high availability, observability, and reduced downtime and deployment issues by implementing standardized CI/CD pipelines.
    • Collaborated with development teams to improve the performance of deployment pipelines and enforce best practices across cloud-native services.
  • Software Engineer

    Aug 2019 - Aug 2021
    On-site
    • Contributed to the development of a custom Continuous Testing framework called SG.CodeCoverage.
    • Redesigned System Group's Test Framework using the Cypress API.
    • Became the system administrator of multiple Linux servers in the company.
    • Developed a feature-rich Azure DevOps extension for streamlined internal testing and monitoring.
    • Created the company's open-source GitHub organization.
    • Created a fast coverage calculator with a graphical web and desktop dashboard.
    • Contributed to the microservice architecture design and development of the cloud-native services of the company.
Part-Time • Voluntary work

I worked for the Cloud Computing Center of Iran University of Science and Technology, a research cloud lab supervised by Dr Mehrdad Ashtiani. I've developed a bunch of tools on top of the OpenStack's API to administrate resources and distribute them among students. After one year, I became the mentor of the lab and helped many students to learn about cloud computing buzzwords and get started with OpenStack.

Education

Master of Computer Engineering

2019 - 2021
Iran University of Science & Technology • Tehran, Iran • GPA 90.8%

At Iran University of Science & Technology, I’ve studied performance evaluation of computer systems, distributed systems, cloud and grid computing, data mining, dynamic complex networks, and fault tolerance of software and hardware systems. I'm currently working on scheduling algorithms in serverless platforms and function-as-a-service. My advisor professor is Dr Mehrdad Ashtiani.

Bachelor of Computer Engineering

2015 - 2019
University of Guilan • Rasht, Iran • GPA 95.85%

At University of Guilan, I began to share my knowledge about programming and web design with other students. After that, I became a member of the academic forum and participated in an ACM programming contest with the result of honorable mention. I had in-class presentations about Agile software methodologies, DevOps, Refactoring and Bad smells in code, processes and threads, SQL Server and Entity Framework related presentations, Economical and social topics like Human Development Index, Informal Sector, etc.

Mathematics and Physics

2013 - 2015
Eshragh High School • Astaneh-ye-ashrafieh, Iran

In years of high school, I've studied Discrete mathematics, Differential mathematics, Chemistry, Static and Dynamic Physics, Geometry, Statistics, Probability and Persian literature.

Programming Topics

Programming Languages

TypeScript/ECMAScript
F#
C#
Go
PowerShell
C/C++
Assembly
Python
Java
VHDL

Web Frameworks and Technologies

Fastify/Express/Deno HTTP Server
ASP.NET

GUI and Front-end

HTML
CSS
React
Next.js
WPF/UWP/Avalonia
Xaml
Vue

Cloud and Distributed Systems

Kubernetes, Helm, Argo
Containers and Docker
Network
Linux
DevSecOps
OpenStack
WSO2 SI / Siddhi
MPI

Data

SQL

Hardware

Electronics / IoT / Arduino
Raspi
FPGA

Career Topics

Algorithm Design

General

Presentation
AutoHotkey

Languages

Persian
English