Resume

You may want to Download resume as PDF

avatar

Aryan Ebrahimpour

Software Engineer @ SystemGroup Co.
MCS Graduate @ IUST

Hello! My name is Aryan Ebrahimpour.

I'm an Iranian site reliability and software engineer living in the northern province of Iran: Guilan. I was born on December 22 1997, therefore I am 26 years old. I've got my master's in computer engineering from the Iran University of Science and Technology in Tehran. I began programming in middle school and since then my interest has become an obsession. I love what I do, and I constantly strive to become a better software engineer.

Age: 26 years old (as of 9 Sep 2024)
Personal: me@avestura.dev
Work: AryanE@systemgroup.net
Academic: ebrahimpour_h@alumni.iust.ac.ir

Disclaimer

This page is supposed to demonstrate some of my struggles with STEM gobbledygooks, and nothing more.
It was last updated at 26 May 2024.

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

Work Experience

System Group

2019 - Present
Full-Time

I work on a wide varity of DevOps related projects in SystemGroup, a large company in Tehran, Iran which provides enterprise-scale ERP systems, cloud solutions, automation and accounting services and software.

I mainly use Go, C#, bash, PowerShell, and TypeScript for the projects.

Some of the projects that I’ve deeply involved with:

  • Designed and implemented the continuous integration and deployment flow of the Cloud Sepidar project using Gitlab CI and ArgoCD as the GitOps tool
  • A Custom Continiuous Testing framework called SG.CodeCoverage
  • Redesigning and evolution of SystemGroup’s Test Frameworks
  • Sysadmin of multiple linux servers in the company
  • Created an easy-to-use knowledge sharing mechanism based on DocFX
  • Created a remote-employee monitoring system on top of the company's lync (S4B) instance
  • Created a rich-featured extension for easier testing and monitoring of internal systems as an Azure DevOps Extension
  • Created 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 a cloud-native service of the company

IUST Cloud Computing Center

2020 - 2022
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.

Freelancer

2015 - 2019
Freelancer

Because I was a student in a university far from the city, I couldn’t work in a company, but instead, I worked as a freelancer and done side projects in my spare time. I built desktop and web applications at the time:

  • Desktop Software Developer (WPF)
  • ASP.NET Web Developer

Desktop Developer

2016 - 2018
Full-Time and Remote

I developed Industrial applications for HOMATEC company, such as CityCloud cloud file storage app, Bafgh Automation app, etc.

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.